RIB bytestream
E826286
RIB bytestream is a binary-encoded form of Pixar's RenderMan Interface, used to efficiently describe 3D scenes and rendering commands to RenderMan-compliant renderers.
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
3D graphics data format
ⓘ
RenderMan Interface representation ⓘ binary file format ⓘ |
| abbreviationOf | RenderMan Interface Bytestream NERFINISHED ⓘ |
| advantage |
more compact than ASCII RIB
ⓘ
more efficient parsing than ASCII RIB ⓘ |
| basedOn | RenderMan Interface NERFINISHED ⓘ |
| canContain |
attribute state changes
ⓘ
frame and world blocks ⓘ procedural geometry references ⓘ shader assignments ⓘ |
| compatibleWith | RenderMan-compliant renderers ⓘ |
| contrastWith | text-based RIB ⓘ |
| developedBy | Pixar NERFINISHED ⓘ |
| domain |
3D rendering
ⓘ
computer graphics ⓘ |
| encodingLevel | implementation-dependent details ⓘ |
| encodingType | binary ⓘ |
| hasAlternative | ASCII RIB NERFINISHED ⓘ |
| hasProperty |
machine-oriented encoding
ⓘ
not human-readable ⓘ |
| inputTo | RenderMan renderer NERFINISHED ⓘ |
| optimizedFor |
fast I/O
ⓘ
reduced file size ⓘ |
| relatedTo |
RIB ASCII format
ⓘ
RenderMan NERFINISHED ⓘ |
| representationOf | RenderMan Interface commands NERFINISHED ⓘ |
| represents |
camera settings
ⓘ
geometry data ⓘ lighting information ⓘ rendering options ⓘ shading parameters ⓘ |
| serializationOf | RenderMan API calls NERFINISHED ⓘ |
| standardizedIn | RenderMan Interface Specification NERFINISHED ⓘ |
| supports |
incremental scene definition
ⓘ
scene description streaming ⓘ |
| transportRole | renderer-agnostic scene description ⓘ |
| usedBy |
Pixar RenderMan
NERFINISHED
ⓘ
third-party RenderMan-compliant renderers ⓘ |
| usedFor |
communication with RenderMan-compliant renderers
ⓘ
describing 3D scenes ⓘ encoding rendering commands ⓘ |
| usedIn |
film production rendering pipelines
ⓘ
visual effects rendering workflows ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.