Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 1.36 KB

README.md

File metadata and controls

34 lines (30 loc) · 1.36 KB

a work-in-Progress Renderer for OpenGL, written mainly for learning purposes

Things to do to finish the app:

  • Make a cache/ resource manager for models -done
  • Rework gui. Make a cegui-layout file. Sliders instead of input fields. -done
  • Object Picking:
    • Rotate to align to axis -done
    • Helper gui for the user
    • maybe: automaticaly put another object on top of the picked one
  • option to save a scene and load a scene

    Working on it

  • add an installer, preferably with auto-download of msvs c++ runtime dll's -done
  • detect if the user has an outdated opengl driver and give a message before abort

Thing that would be good to do:

  • rework Scene manager. Its messy!
  • reduce dir shadow acne
  • get rid of 'washed-out' colors
  • Rework class Cache to a proper resource Manager.
    We need to delete unused resources. Also, we still copy data around, the cache just avoids
    opening and parsing files repeatedly right now

Random Ideas:

  • Let the material decide what shader is to be used (may be easyier to make materials more flexible this way, ie normal-mapping, specular-mapping, later maybe bump-mapping)