By popular demand, I go over standard setup and usage of a practical complexpbr program using the recently released panda3d-complexpbr 0.5.9 rendering module. This tutorial and updated FPS sample program show off how to use various complexpbr features, such as the new Global Illumination shader input, setting a custom shader directory, working with screenspace effects, hardware skinning, and building an executable game with complexpbr.
This tutorial should be helpful for software developers looking to work directly with real-time PBR IBL rendering technology in Python and Panda3D.
@Simulan is it possible to create a PBR showcase kind of thing using complexpbr, since from experience simplepbr isn’t able to load a single material file and needs all the files for a working PBR. do let me know if anyone had anything to say.
That would be the Panda3D Arena FPS Sample Program which I have posted before on this forum. This demos both a basic first person character-based environment as well as complexpbr lighting, and basic Bullet physics including welding (not sliding on slightly inclined surfaces). I consider it fairly complete.