Panda3d Simplepbr Versions Save

A straight-forward, easy-to-use, drop-in, PBR replacement for Panda3D's builtin auto shader

v0.3

4 years ago
  • Optimize lighting calculations for slight performance improvements
  • Stop calculating lighting for unused lights (can be a huge savings if using few lights)
  • Add support for ambient lights
    • NOTE: These are not physically accurate, but can still be useful
  • Add initial support for normal maps
    • Disabled by defaults since it requires models with properly defined tangents
  • Various fixes related to material roughness from @el-dee
  • Fix transparency (the alpha channel from the base color texture is now being used)

v0.2.3

4 years ago
  • Another Windows path fix

v0.2.2

4 years ago
  • Remove debug print that dumped out the PBR fragment shader

v0.2.1

4 years ago
  • Fix paths to shaders on Windows

v0.2

4 years ago
  • Improve support for drivers/GPUs that only support EXT_framebuffer_object and not ARB_framebuffer_object
  • Allow specifying the maximum number of lights to support via new max_lights kwarg (defaults to 8)
  • Add support for MSAA that can be controlled via a new msaa_samples kwarg (defaults to 4)

v0.1

4 years ago

Initial release