nfengine
nfengine copied to clipboard
Game engine
Implement level of detail for: - meshes (tesselation, multiple meshes with different triangle count, etc.) - lights and shadows (disable shadow rendering or reduce shadow map resolution when distance is...
- serialization (obvious - every resource must be serializable) - more attributes (emissive color, transparency, etc.) - multiple layers with custom layer mixing (aka splatting) - attributes parametrization (for example...
- efficient heightmaps rendering - mipmapping - texture splatting
Investigate various methods of implementing GI and try to adapt one to the engine.
Add transaprent object support to the renderer: - transparent material - particles - fog / fog volumes Think, how to connect this with deferred shading. Note that there are two...
The current nfEngineTest application is very limited (it shows only a few engine's features). The demo should have mulitple switchable scenes that present different features. The demo should be written...
- New resource type: particle style (or something like that) - New component: particle emitter - Modify renderer interface to support particle draw calls - transparency sorting, etc. - Interaction...
Write doxygen-style comments, at least for exposed public API.
To make releasing of new engine versions easier we need a script which will automatically copy built data into separate directory and zip it into archive. - Create script which...