Last Updated: July 16th, 2016
Core:
- Add spot lights.
- Improve cascaded shadowmaps: fix shadow acne, optional blending, SDSM, VSM for last cascade?
- Normal map compression options (DXT5nm, etc) in OpaqueNode
- Populate all major functions with profiling capability
- Node based animation system incorporating state and blending
- Finish SSR shader
- Finish and test realtime GI
- Fix client-side prediction in networking
- ShapeComponent allowing simple geometric shapes like cube, sphere, cone.
- Occlusion culling.
- Vertex buffer batching for improved performance
- LoD and automatic billboarding
- Move radiance/irradiance generation to CPU for legacy platforms
Editor:
- Saving scripts in the script editor
- Debugging in the script editor
- Terrain editor
- Particle editor
- Foliage editor
- Undo/Redo
- Project-wide save all
Plugins:
- Foliage plugin needs to support large foliage in addition to small foliage
- Terrain plugin needs to create a physics representation for collision purposes
- Particle plugin needs more options for users
- Investigate the idea of using materials for particles and for terrain texturing
- Ocean plugin needs improvement.
- SkatterySky plugin needs to feed radiance/irradiance map system
- Cloud plugin
- Fog plugin
- Develop PolyVox plugin further
Examples:
- First Person Shooter demo
- Real Time Strategy demo
- Third Person Shooter demo
Extras:
- Document the core
- Document the editor
- Finish torque6.com
- External project manager + marketplace application