🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Another Ending... Another Beginning...

posted in noaktree leaves
Published April 04, 2005
Advertisement
More work was done on the material editor. It is nearly complete. Though I will need to return to it soon so glow support can be added.

  • Added new options

    • Enable / Disable Alpha Testing

    • Enable / Disable Tool Tips

    • Enable / Disable Draw Back Faces

    • Set Background Color - or return to default

  • Added a lighting configuration dialog

    • Choose between directional and point light modes

      • Enable / Disable specific lights

    • Set ambient lighting

    • Enable / Disable projective texturing

      • Choose between default and user defined projection textures

  • Added First-Person view tool

    • Allows the user to walk around the scene using the mouse's scroller button

  • Added scene zoom

  • Fixed a model subset reordering error

    • I forgot to reorder the meshes at save time. This caused material indices to not line up properly

  • Modified the material class to accept new semantics and annotations

    • There are now separate semantics for directional and point lights

    • This decreases the amount of memory sent with each shader material

    • Improved the nearest point light semantic to look like : Light_s L : DENP_LIGHT ;

    • This will send the first nearest point light. If N=2 it would send the 3rd nearest point light, etc.

      • Improved the nearest point light functions to be updated only when needed and it now sorts with quicksort

    • Added semantics to have access to the current projection texture matrix

    • Updated all shader templates to support the new semantics

  • Added a function to recalculate geometry buffer pointers and subset counts after an animated mesh LOD change




Click the pic
Previous Entry Evil lurks
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement