343
edits
No edit summary |
No edit summary |
||
Line 608: | Line 608: | ||
* Rework node masks ({{simgear file|simgear/scene/util/RenderConstants.hxx}}). Each node type should have its own node mask bit, e.g. trees should only have <tt>TREE_BIT</tt> enabled, the main aircraft should only have <tt>AIRCRAFT_BIT</tt> enabled etc. This allows the Compositor cameras to properly filter scene graph nodes based on the cull mask. Shadow cameras can then choose what geometry they render dynamically. | * Rework node masks ({{simgear file|simgear/scene/util/RenderConstants.hxx}}). Each node type should have its own node mask bit, e.g. trees should only have <tt>TREE_BIT</tt> enabled, the main aircraft should only have <tt>AIRCRAFT_BIT</tt> enabled etc. This allows the Compositor cameras to properly filter scene graph nodes based on the cull mask. Shadow cameras can then choose what geometry they render dynamically. | ||
* Automatically calculate light source attenuation based on radius and radius based on attenuation. | * Automatically calculate light source attenuation based on radius and radius based on attenuation. | ||
* Add clustered shading to every Effect as a separate technique. | |||
* Proper shader quality settings for both low-spec and ALS pipelines. | * Proper shader quality settings for both low-spec and ALS pipelines. | ||
* Launcher and UI: | * Launcher and UI: |
edits