Opal::Shader::RaymarchSpherePass
Inherits Opal::Shader::Pass < Reference < Object
Procedural 3D Raymarched Sphere shader pass with dynamic orbital lighting, diffuse Lambertian shading, specular highlights, and ASCII luminance ramping.
Constants
RAMP = [' ', '.', ':', '-', '=', '+', '*', '%', '#', '@', '$']
Constructors
Instance methods
light_color
Sourcelight_color=(light_color : Color)
Sourcepreserve_text?
Sourceradius
Sourcespeed
Sourcesphere_color
Sourcesphere_color=(sphere_color : Color)
Source