Advertisement
Real_Jace_Dev

ModernGL Project Issue

Feb 26th, 2023
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.48 KB | None | 0 0
  1. # Lightning
  2. self.shader["cameraPosition"].write(self.app.camera.position)
  3. for index,light in enumerate(self.app.lights):
  4.     try:
  5.         self.shader[f'lights[{index}].position'].write(light.position)
  6.         self.shader[f'lights[{index}].Iambient'].write(light.ambient)
  7.         self.shader[f'lights[{index}].Idiffuse'].write(light.diffuse)
  8.         self.shader[f'lights[{index}].Ispecular'].write(light.specular)
  9.     except KeyError as error:
  10.         print(f'KeyError: {error}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement