Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interface Cleanup and Improvements #756

Closed
joelgomes1994 opened this issue Jul 19, 2018 · 4 comments
Closed

Interface Cleanup and Improvements #756

joelgomes1994 opened this issue Jul 19, 2018 · 4 comments

Comments

@joelgomes1994
Copy link

joelgomes1994 commented Jul 19, 2018

Hello! Here's a proposal to remove some useless stuff from UPBGE's interface and improve the current one.

  • Info editor
    • Rename renderer from Blender Game to UPBGE
  • 3D View editor
    • Add context menu
      • Remove non-compatible objects from menu, like Speaker, Force Fields, etc (only for UPBGE renderer, don't know if it's possible)
  • Properties Editor
    • Scene tab
      • Remove Keying Sets panel (hardly would apply to game dev process)
      • Remove Audio panel (don't affects GE)

There's a chance of some of those features being useful on GE and I don't know how (like the Color Management / Color Space stuff), but I'm sure the remaining aren't useful (like the Audio panel, only working in Blender Render).

Thanks. 😄

@adriansnetlis
Copy link

Bake panel is often used for quick AO or normal baking (although I more often bake AO in Cycles), removing it makes no sense.
Color management, instead of being removed, should work for GE (being able to switch between sRGB and Linear or even using built-in Filmic tonemap is always a good thing).

Color space for images matters even in game engine. Like you want to set that to Linear for normalmaps, roughness maps, metallness maps etc. Makes difference and can fix things that would appear broken otherwise.

@UnidayStudio
Copy link
Collaborator

I liked the idea to remove things that don't work in BGE and change from Blender Game to UPBGE. But I also think that we should try to make some of the things that don't work to work (Idk if english works this way, but you get the point): The Speaker object (The Converter should convert them into an empty with a sound component, or something like this), Color Management (yeah, It will be great to see this working) and Audio. I also use Bake very often to get information from the high poly versions of my models.

@joelgomes1994
Copy link
Author

@adriansnetlis Thanks for the remarks, it's a proposal of removing useless features in GE, so I will update the top post according to the replies. Nice to know about the color management (although I didn't noticed changes in GE).

@UnidayStudio Although I agree implementing those features (specially a functional Audio panel), I think they don't fit in a 'cleanup' issue, which aims to be easy and fast to implement (to remove stuff?). However, it would be redundant to use an Speaker object, as any object type can be a sound source in 3D space. The idea is to cleanup interface to avoid useless features to be accessed, even if it means to remove the useless features and then add them again once they are implemented in GE.

@panzergame
Copy link
Contributor

About the add context, lattice is still used to mesh construction.

panzergame added a commit that referenced this issue Jul 31, 2018
Some unused options/entities are removed from the UI in game engine mode:
- scene keying set
- scene audio
- speaker and forec filed in add menu

Also the game engine is renamed UPBGE.

Fix issue #756.
panzergame added a commit that referenced this issue Aug 19, 2018
Some unused options/entities are removed from the UI in game engine mode:
- scene keying set
- scene audio
- speaker and forec filed in add menu

Also the game engine is renamed UPBGE.

Fix issue #756.
panzergame added a commit that referenced this issue Aug 26, 2018
Some unused options/entities are removed from the UI in game engine mode:
- scene keying set
- scene audio
- speaker and forec filed in add menu

Also the game engine is renamed UPBGE.

Fix issue #756.
panzergame added a commit that referenced this issue Aug 31, 2018
Some unused options/entities are removed from the UI in game engine mode:
- scene keying set
- speaker and force field in add menu

The game engine is renamed UPBGE and the audio panel under scene tab is siplified
to expose only the speed of sound, doppler factor and the distance model, these
attributes are used by LA_Launcher to initialize the AUD_Device.

Fix issue #756.
panzergame added a commit that referenced this issue Sep 1, 2018
Some unused options/entities are removed from the UI in game engine mode:
- scene keying set
- speaker and force field in add menu

The game engine is renamed UPBGE and the audio panel under scene tab is siplified
to expose only the speed of sound, doppler factor and the distance model, these
attributes are used by LA_Launcher to initialize the AUD_Device.

Fix issue #756.
panzergame added a commit that referenced this issue Sep 1, 2018
Some unused options/entities are removed from the UI in game engine mode:
- scene keying set
- speaker and force field in add menu

The game engine is renamed UPBGE and the audio panel under scene tab is siplified
to expose only the speed of sound, doppler factor and the distance model, these
attributes are used by LA_Launcher to initialize the AUD_Device.

Fix issue #756.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants