RSL

E236163

RSL is the shading language used in Pixar's RenderMan system to define the appearance of surfaces, lights, and volumes in high-end computer graphics rendering.

All labels observed (1)

Label Occurrences
RSL canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf domain-specific programming language
shading language
associatedWith RenderMan Interface Bytestream
surface form: RenderMan Interface Specification
designedFor REYES rendering architecture
developedBy Pixar Animation Studios
domain computer graphics
offline rendering
executionEnvironment RenderMan-compliant renderer
executionModel run per shading sample
fullName RenderMan
surface form: RenderMan Shading Language
hasFeature C-like syntax
built-in noise functions
displacement of geometry at render time
illuminance loops
light sampling
normal and color types
shader parameters
static typing
texture lookups
user-defined functions
vector and point types
influenced modern production shading languages
relatedTo GLSL
HLSL
OSL
supports arbitrary output variables
displacement shaders
imager shaders
light shaders
pattern shaders
procedural noise functions
ray tracing features
shadow mapping
surface shaders
volume shaders
typicalOutput displacement
lighting contributions
opacity
surface color
usedBy feature film production
visual effects studios
usedFor defining light shaders
defining surface appearance
defining volume shaders
displacement mapping
high-end film rendering
procedural texturing
usedIn RenderMan
surface form: Pixar RenderMan

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RenderMan abbreviation RSL