Pixar
Pixar Home Feature Films Short Films The Theater How We Do It Artist's Corner Renderman Company Info

News Whats RenderMan Products Purchase Support


Developer's Corner

The RenderMan® Interface Specification, the RISpec, is the official technical specification for the RenderMan Interface. It is quite terse and requires substantial prior knowledge of computer graphics in general and photorealistic image synthesis in particular.


The RISpec 3.2
3.2 PDF Document 

Version 3.2 of the RenderMan Interface Specification is the most recent version of the RI Spec. It supercedes version 3.1, originally published in September, 1989. Version 3.2 contains substantial improvements, updates, and enhancements over its precursor.

The RISpec 3.1
3.1 PDF Document 
3.1 HTML Docs

This document is version 3.1 of the RenderMan Interface Specification of September, 1989. It supercedes version 3.0, originally published in May, 1988. Version 3.1 corrects various typographical and syntactic errors, and a small number of semantic errors present in version 3.0; however, there are no fundamental changes to the structure, concepts or compliance requirements. In addition, version 3.1 introduces a second binding for the RenderMan Interface: the RenderMan Interface Bytestream Protocol (RIB). RIB provides both an archive file format and a network transport protocol for a sequence of RenderMan Interface library calls.

Recommended Reading 
For a more casual reference to the RenderMan Interface, the reader is directed to the new Advanced RenderMan: Creating CGI for Motion Pictures (Tony Apodaca and Larry Gritz 1999), and the classic RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics (Steve Upstill 1989). The first and second printings of The RenderMan Companion (August 1989) correspond (except for minor errata) to version 3.1 of the RenderMan Interface Specification.




Terms of Use  |   Privacy Policy
TM & © 1986- Pixar. All Rights Reserved.