A straight-forward, easy-to-use, drop-in, PBR replacement for Panda3D's builtin auto shader
tonemap.frag
that could cause compile errorsuse_330
defaulting to True
instead of None
simplepbr
DirectNotify
category to provide better control over loggingsimplepbr.utils.make_sky_box()
to create a skybox NodePath
from a cubemap textureenable_shadows
to Truetexture2D/3D()
instead of texture()
when using GLSL 330 shadersDisplayRegion
is missing a cameraTextNode.set_text_color()
not workingShowBase.set_background_color()
not working after simplepbr.init()
render_node
, window
, and camera_node
properties after setupuse_330
option to control using GLSL 330 shaders instead of GLSL 120use_hardware_skinning
optionNote: Panda3D 1.10.8+ is now required