343
edits
No edit summary |
No edit summary |
||
Line 605: | Line 605: | ||
* Bring back distortion correction. | * Bring back distortion correction. | ||
* 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. | ||
Line 614: | Line 613: | ||
** [[About dialog]] | ** [[About dialog]] | ||
** Rendering dialog | ** Rendering dialog | ||
== Known Issues == | == Known Issues == | ||
* Setting a buffer scale factor different from 1.0 and rendering to it might not scale the splash screen correctly. | * Setting a buffer scale factor different from 1.0 and rendering to it might not scale the splash screen correctly. | ||
* Spotlights sometimes disappear at certain view angles. | * Spotlights sometimes disappear at certain view angles. | ||
* CRT effect as a default Effect. Look into reflect.eff | * CRT effect as a default Effect. Look into reflect.eff | ||
* osgText doesn't work. See the 777 displays as well as some EC135 instruments. osgText doesn't use Effects so they are being rendered with incorrect depth. | * osgText doesn't work. See the 777 displays as well as some EC135 instruments. osgText doesn't use Effects so they are being rendered with incorrect depth. | ||
* Random buildings don't use correct depth. | * Random buildings don't use correct depth. | ||
edits