Camera Vertical Blur Shader

Post-process vertical blur effect for the camera.

Camera Vertical Blur Shader

Default inputs:

default_input = {
    'blur_size': 0.1,
}

Example

from ursina import *

app = Ursina()
window.color = color._16

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

camera.shader = camera_vertical_blur_shader

slider = ThinSlider(max=0.1, dynamic=True, position=(-.25, -.45))
def set_blur():
    camera.set_shader_input('blur_size', slider.value)
slider.on_value_changed = set_blur

EditorCamera()
app.run()