TODO/Renderer

From UFO:AI
Jump to navigation Jump to search

TODO/Renderer

Code

  • [open] Fix md2 model rendering - sometimes still problems exist (some plants' trunks are still rendered in front of the leaves for example, some models are still not displayed 100% correctly, sometimes rendering order is still confused)
  • [done] Fix md2 model realtime lighting (seems to work, but effects do not disappear)
  • [open] Fix md2 model normalmapping which does not seem to work 100% correctly at the moment
  • [open] Fix ir-goggles special effect (the effect is white instead of red when shaders are used)
  • [open] Fix the material system's default values for bump, specular and hardness settings and make normalmapped surfaces appear less shiny
  • [WIP] Optimize rendering speed, because graphics are slow at the moment and make 3d rendering less CPU-bound (use 3d graphics hardware more)
  • [WIP] Re-add or fix support for roughness maps
  • [done] Re-add or fix support for specular maps
  • [open] Look at the renderer_work branch and merge fixes & working stuff from there (realtime lighting and shadows were already working in this branch)
  • [open] Fix in-game and UFORadiant support for md3 models (at the moment both error out trying to use md3 models)