fresnel_shader

</> ursina.shaders.fresnel_shader

Variables

.fresnel_shader

default: Shader(name='fresnel_shader', language=Shader.GLSL...


Examples


from ursina import * app = Ursina() b = Entity(model='sphere', color=color.black, shader=fresnel_shader) b = Entity(model=Quad(), color=color.dark_gray, shader=fresnel_shader, x=.25, parent=camera.ui, scale=.2, ignore=True) b.shader_input = {     'bias': .01,     'scale': 1.5,     'power': 1.5,     'fresnel_color': color.hex('#123123') } b.animate_rotation_y(15, duration=1, curve=curve.linear_boomerang, loop=True) ground = Entity(model='plane', color=color.gray, shader=fresnel_shader, y=-1, scale=64, texture='grass', texture_scale=Vec2(32,32)) ground.set_shader_input('fresnel_color', color.gray) ground.set_shader_input('fresnel_texture', load_texture('white_cube')) EditorCamera() app.run()