To-Do List
Posted: Wed Sep 14, 2011 5:52 am
Here I will keep track of all of the ideas I plan to implement into the engine. As tasks are finished I will make them berry red.
This helps me keep track of all of my ideas and also allows others to see what plans I have for engine features.
To be expanded as I have time.
L. Spiro
This helps me keep track of all of my ideas and also allows others to see what plans I have for engine features.
- API’s/Platforms
- DirectX 9
- DirectX 10
- DirectX 11
- OpenGL 3.2
- OpenGL ES 2
- Windows x86
- Windows x64
- iOS
- Macintosh OS X x86_x64
- Models
- Inverse kinematics
- Forward kinematics
- Animation blending
- Graphics
- Shadow mapping
- Physically based rendering
- Cascaded shadow maps
- Cubemapped shadow maps (point lights)
- Volume shadows
- God rays (Crepuscular Rays)
- Post processing (depth blur, motion blur, bloom, etc.)
- Deferred rendering
- Forward rendering
- Mix forward rendering and deferred rendering
- Colored shadows (shadows cast by tinted glass)
- Multi-layered colored shadows (shadows that have different colors depending on the depth)
- Real-time radiosity
- Normal mapping
- Anisotropic filtering
- PNG support
- JPG support
- DDS support
- Toon (Cell) Shading
- Fur/Hair
- Atmospheric light scattering
- Bidirectional surface scattering reflectance distribution function
- Bidirectional transmittance distribution function
- Bidirectional reflectance distribution function
- Bidirectional scattering distribution function
- Kaiser mipmap filter
- Screen-space ambient occlusion
- Global illumination
- Particles
- Sound
- 3D sound
- OGG support
- FX (echo, reverb, etc.)
- Streaming
- Occlusion
- Physics
- Ragdolls
- Rigid bodies
- Meatball physics
- Vehicle physics
- Cloth
- Breakables
- Ropes
- Basic collision detection
- Advanced collision detection
- Script system
- Geo Clipmap terrain
- Geo Mipmap terrain
- Buildings/Interiors
- .MAP Files
- .VMF Files
- Convex room detection
- Portal generation
- PVS generation
- Texture coordinate generation
To be expanded as I have time.
L. Spiro