Camera Grayscale Shader

Toggle grayscale post-process effect.

Camera Grayscale Shader

Example

from ursina import *

app = Ursina()
Entity(model='sphere', color=color.orange)
Entity(model='cube', y=-1)

camera.shader = camera_grayscale_shader
EditorCamera()

def input(key):
    if key == 'space':
        camera.shader = None if camera.shader else camera_grayscale_shader

app.run()