You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have a big advantage of having a full game engine which implements 2D lighting.
I propose that we could use it to allow users to light their sprites using normal maps.
This feature proposal consists of two parts:
Lights
Actual Godot 2D lights with ability to position them anywhere on the canvas or next to it
These lights interact with layers in normal map layer groups
When exporting sprites shading created by lights could be baked into the sprite
Normal map layer groups
In Layers hierarchy #607 I proposed layer groups - this proposal would implement a specialised normal map group
Layers in specialised normal map groups would be limited to colours specific to normal maps
In Suggestion: More advanced color picker #591 I mentioned normal map colour wheel in colour picker - this mode could be automatically active when drawing into normal map layer
Only layers in these groups would interact with lights
What would it allow users to do?
User could make sprites and normal maps that are ready for 2D games with lighting
Users could make a sprite without any shading, create a normal map for it, add lights and export sprites with shading baked in
Example:
User creates the base sprite in normal layers
User creates a layer in normal map layer group to draw the normal map sprite
Then if user adds lights in the canvas the normal map would be applied to base sprite to create shading
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
We have a big advantage of having a full game engine which implements 2D lighting.
I propose that we could use it to allow users to light their sprites using normal maps.
This feature proposal consists of two parts:
Lights
Normal map layer groups
What would it allow users to do?
Example:
Beta Was this translation helpful? Give feedback.
All reactions