The RenderMan Interface Specification, or RISpec in short, is an open API developed by Pixar Animation Studios to describe three-dimensional scenes and turn them into digital photorealistic images. It includes the RenderMan Shading Language.
As Pixar's technical specification for a standard communications protocol (or interface) between modeling programs and rendering programs capable of producing photorealistic-quality images, RISpec is a similar concept to PostScript but for describing 3D scenes rather than 2D page layouts. Thus, modelling programs which understand the RenderMan Interface protocol can send data to rendering software which implements the RenderMan Interface, without caring what rendering algorithms are utilized by the latter.
The interface was first published in 1988 (version 3.0) and was designed to be sufficiently future proof to encompass advances in technology for a significant number of years. The current revision is 3.2.1, released in November 2005.
Read more about RenderMan Interface Specification: RenderMan Interface Specification, Language Bindings, Further Reading
Other articles related to "renderman interface specification, renderman, interface, interfaces, interface specifications":
... Advanced RenderMan Creating CGI for Motion Pictures ... for Beginners Image synthesis using RenderMan ... Essential RenderMan Fast ...
... Ecasound is a command-line tool it does not include a native graphical interface ... Major tasks (recording, mixdown) can be easily performed directly from the command line interface, or by scripts ... Tk and ReadLine interfaces ...
... The CompactFlash interface is a 50-pin subset of the 68-pin PCMCIA connector ... Type I adapter that fully meets PCMCIA electrical and mechanical interface specifications", according to compactflash.org ... The interface operates, depending on the state of a mode pin on power-up, as either a 16-bit PC Card (0x7FF address limit) or as an IDE (PATA) interface ...
... Interface, Inc ... Interface's initial innovation was manufacturing "the first free-lay carpet tiles in America".2 Then, starting in 1994, Interface focused on environmental sustainability, especially in reducing ... Since 1996, Interface chose to adopt an innovation-based green strategy ...
... The CPU communicates with the VDC through an additional 8-bit port on the VDC, and data is transferred between the two via port writes ... As a byte is written, the TMS9918 increments its internal address register - this is important, because the CPU does not have to send an address update for every byte access ...