Texture Bug with shadows

Hey!
I can’t seem to get shadows from Spotlight without weird texture bugs on the surface the shadows are cast on. What do I miss?
Thanks for any help!

Relevant code:

        self.room = self.loader.load_model('/e/leos data/VR environments/test.egg')
        self.room = NodePath(self.room)
        self.room.setScale(1,1,1)
        self.room.setHpr(-90,0,0)
        self.room.reparentTo(self.render)
        
        self.cam.setPos(0,0,10)
        self.cam.setHpr(0,0,0)
        
        slight = Spotlight('slight')
        slight.setColor((1, 1, 1, 1))
        lens = PerspectiveLens()
        slight.setLens(lens)
        slnp = self.render.attachNewNode(slight)
        slnp.setPos(0, 0, 150)
        slnp.setHpr(0,-90,0)
        self.render.setLight(slnp)
      
        # add shadow casting plane "/e/leos data/VR environments/plane.gltf"
        self.obj = self.loader.load_model("panda.egg")
        self.obj.setPos(0,25,10)
        self.obj.reparentTo(self.room)
        
        # Use a 512x512 resolution shadow map
        slight.setShadowCaster(True, 512, 512)
        # Enable the shader generator for the receiving nodes
        self.render.setShaderAuto()

Hi there,

Have you enabled Backface Culling on your models, particularly that floor model?

This is how it’s set in Blender:

3 Likes

god damn, that was an easy fix haha. Thank you very much!

3 Likes

Yep, that’s a common one, happy to help.

3 Likes