Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

RenderMan Interface Specification

Index RenderMan Interface Specification

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. [1]

54 relations: Addison-Wesley, Algorithm, Application programming interface, Autodesk 3ds Max, Autodesk Maya, Autodesk Softimage, Blender (software), C (programming language), Communication protocol, Depth of field, Displacement mapping, Dither, Focal Press, Future proof, Gamma correction, Geometric primitive, Global illumination, Go (programming language), Hidden surface determination, Houdini (software), Interface (computing), Ken Musgrave, Ken Perlin, Level of detail, LightWave 3D, Lua (programming language), Motion blur, Open-source model, OpenGL, Orthographic projection, Perspective (graphical), Photorealism, Pixar, Polyhedron, PostScript, Procedural texture, Python (programming language), Quantization (image processing), Ray tracing (graphics), Reflection mapping, Rendering (computer graphics), RenderMan Shading Language, Reyes rendering, Rising Sun Pictures, Ruby (programming language), Shader, Shading, Shading language, Signal reconstruction, SIMD, ..., Solid modeling, Spatial anti-aliasing, Spectral color, 3Delight. Expand index (4 more) »

Addison-Wesley

Addison-Wesley is a publisher of textbooks and computer literature.

New!!: RenderMan Interface Specification and Addison-Wesley · See more »

Algorithm

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

New!!: RenderMan Interface Specification and Algorithm · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: RenderMan Interface Specification and Application programming interface · See more »

Autodesk 3ds Max

Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images.

New!!: RenderMan Interface Specification and Autodesk 3ds Max · See more »

Autodesk Maya

Autodesk Maya, commonly shortened to Maya, is a 3D computer graphics application that runs on Windows, macOS and Linux, originally developed by Alias Systems Corporation (formerly Alias|Wavefront) and currently owned and developed by Autodesk, Inc. It is used to create interactive 3D applications, including video games, animated film, TV series, or visual effects.

New!!: RenderMan Interface Specification and Autodesk Maya · See more »

Autodesk Softimage

Autodesk Softimage, or simply Softimage is a discontinued 3D computer graphics application, for producing 3D computer graphics, 3D modeling, and computer animation.

New!!: RenderMan Interface Specification and Autodesk Softimage · See more »

Blender (software)

Blender is a professional, free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games.

New!!: RenderMan Interface Specification and Blender (software) · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: RenderMan Interface Specification and C (programming language) · See more »

Communication protocol

In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.

New!!: RenderMan Interface Specification and Communication protocol · See more »

Depth of field

In optics, particularly as it relates to film and photography, the optical phenomenon known as depth of field (DOF), is the distance about the Plane of Focus (POF) where objects appear acceptably sharp in an image.

New!!: RenderMan Interface Specification and Depth of field · See more »

Displacement mapping

Displacement mapping is an alternative computer graphics technique in contrast to bump mapping, normal mapping, and parallax mapping, using a (procedural-) texture- or height map to cause an effect where the actual geometric position of points over the textured surface are displaced, often along the local surface normal, according to the value the texture function evaluates to at each point on the surface.

New!!: RenderMan Interface Specification and Displacement mapping · See more »

Dither

Dither is an intentionally applied form of noise used to randomize quantization error, preventing large-scale patterns such as color banding in images.

New!!: RenderMan Interface Specification and Dither · See more »

Focal Press

Focal Press is a publisher of media technology books and it is an imprint of Taylor & Francis.

New!!: RenderMan Interface Specification and Focal Press · See more »

Future proof

Future-proofing is the process of anticipating the future and developing methods of minimizing the effects of shocks and stresses of future events.

New!!: RenderMan Interface Specification and Future proof · See more »

Gamma correction

Gamma correction, or often simply gamma, is a nonlinear operation used to encode and decode luminance or tristimulus values in video or still image systems.

New!!: RenderMan Interface Specification and Gamma correction · See more »

Geometric primitive

The term geometric primitive, or prim, in computer graphics and CAD systems is used in various senses, with the common meaning of the simplest (i.e. 'atomic' or irreducible) geometric objects that the system can handle (draw, store).

New!!: RenderMan Interface Specification and Geometric primitive · See more »

Global illumination

Global illumination (shortened as GI), or indirect illumination, is a general name for a group of algorithms used in 3D computer graphics that are meant to add more realistic lighting to 3D scenes.

New!!: RenderMan Interface Specification and Global illumination · See more »

Go (programming language)

Go (often referred to as Golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.

New!!: RenderMan Interface Specification and Go (programming language) · See more »

Hidden surface determination

In 3D computer graphics, shown surface determination (also known as hidden surface removal (HSR), occlusion culling (OC) or visible surface determination (VSD)) is the process used to determine which surfaces and parts of surfaces are not visible from a certain viewpoint.

New!!: RenderMan Interface Specification and Hidden surface determination · See more »

Houdini (software)

Houdini is a 3D animation software developed by Side Effects Software Inc (SESI) based in Toronto.

New!!: RenderMan Interface Specification and Houdini (software) · See more »

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.

New!!: RenderMan Interface Specification and Interface (computing) · See more »

Ken Musgrave

Forest Kenton Musgrave (born September 16, 1955), formerly a professor at The George Washington University and currently CEO/CTO of Pandromeda, Inc, is a computer artist, working with fractal images.

New!!: RenderMan Interface Specification and Ken Musgrave · See more »

Ken Perlin

Kenneth H. "Ken" Perlin is a professor in the Department of Computer Science at New York University, founding director of the Media Research Lab at NYU, and the Director of the Games for Learning Institute.

New!!: RenderMan Interface Specification and Ken Perlin · See more »

Level of detail

In computer graphics, accounting for Level of detail involves decreasing the complexity of a 3D model representation as it moves away from the viewer or according to other metrics such as object importance, viewpoint-relative speed or position.

New!!: RenderMan Interface Specification and Level of detail · See more »

LightWave 3D

LightWave 3D is a 3D computer graphics software developed by NewTek.

New!!: RenderMan Interface Specification and LightWave 3D · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: RenderMan Interface Specification and Lua (programming language) · See more »

Motion blur

Motion blur is the apparent streaking of moving objects in a photograph or a sequence of frames, such as a film or animation.

New!!: RenderMan Interface Specification and Motion blur · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: RenderMan Interface Specification and Open-source model · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: RenderMan Interface Specification and OpenGL · See more »

Orthographic projection

Orthographic projection (sometimes orthogonal projection), is a means of representing three-dimensional objects in two dimensions.

New!!: RenderMan Interface Specification and Orthographic projection · See more »

Perspective (graphical)

Perspective (from perspicere "to see through") in the graphic arts is an approximate representation, generally on a flat surface (such as paper), of an image as it is seen by the eye.

New!!: RenderMan Interface Specification and Perspective (graphical) · See more »

Photorealism

Photorealism is a genre of art that encompasses painting, drawing and other graphic media, in which an artist studies a photograph and then attempts to reproduce the image as realistically as possible in another medium.

New!!: RenderMan Interface Specification and Photorealism · See more »

Pixar

Pixar Animation Studios, commonly referred to as Pixar, is an American computer animation movie studio based in Emeryville, California that is a subsidiary of Walt Disney Studios, owned by The Walt Disney Company.

New!!: RenderMan Interface Specification and Pixar · See more »

Polyhedron

In geometry, a polyhedron (plural polyhedra or polyhedrons) is a solid in three dimensions with flat polygonal faces, straight edges and sharp corners or vertices.

New!!: RenderMan Interface Specification and Polyhedron · See more »

PostScript

PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: RenderMan Interface Specification and PostScript · See more »

Procedural texture

In computer graphics, a procedural texture is a texture created using a mathematical description (i.e. an algorithm) rather than directly stored data.

New!!: RenderMan Interface Specification and Procedural texture · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: RenderMan Interface Specification and Python (programming language) · See more »

Quantization (image processing)

Quantization, involved in image processing, is a lossy compression technique achieved by compressing a range of values to a single quantum value.

New!!: RenderMan Interface Specification and Quantization (image processing) · See more »

Ray tracing (graphics)

In computer graphics, ray tracing is a rendering technique for generating an image by tracing the path of light as pixels in an image plane and simulating the effects of its encounters with virtual objects.

New!!: RenderMan Interface Specification and Ray tracing (graphics) · See more »

Reflection mapping

In computer graphics, environment mapping, or reflection mapping, is an efficient image-based lighting technique for approximating the appearance of a reflective surface by means of a precomputed texture image.

New!!: RenderMan Interface Specification and Reflection mapping · See more »

Rendering (computer graphics)

Rendering or image synthesis is the automatic process of generating a photorealistic or non-photorealistic image from a 2D or 3D model (or models in what collectively could be called a scene file) by means of computer programs.

New!!: RenderMan Interface Specification and Rendering (computer graphics) · See more »

RenderMan Shading Language

Renderman Shading Language (abbreviated RSL) is a component of the RenderMan Interface Specification, and is used to define shaders.

New!!: RenderMan Interface Specification and RenderMan Shading Language · See more »

Reyes rendering

Reyes rendering is a computer software architecture used in 3D computer graphics to render photo-realistic images.

New!!: RenderMan Interface Specification and Reyes rendering · See more »

Rising Sun Pictures

Rising Sun Pictures (RSP) is an Australian-based visual effects company.

New!!: RenderMan Interface Specification and Rising Sun Pictures · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: RenderMan Interface Specification and Ruby (programming language) · See more »

Shader

In computer graphics, a shader is a type of computer program that was originally used for shading (the production of appropriate levels of light, darkness, and color within an image) but which now performs a variety of specialized functions in various fields of computer graphics special effects or does video post-processing unrelated to shading, or even functions unrelated to graphics at all.

New!!: RenderMan Interface Specification and Shader · See more »

Shading

Shading refers to depicting depth perception in 3D models or illustrations by varying levels of darkness.

New!!: RenderMan Interface Specification and Shading · See more »

Shading language

A shading language is a graphics programming language adapted to programming shader effects (characterizing surfaces, volumes, and objects).

New!!: RenderMan Interface Specification and Shading language · See more »

Signal reconstruction

In signal processing, reconstruction usually means the determination of an original continuous signal from a sequence of equally spaced samples.

New!!: RenderMan Interface Specification and Signal reconstruction · See more »

SIMD

Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

New!!: RenderMan Interface Specification and SIMD · See more »

Solid modeling

Solid modeling (or modelling) is a consistent set of principles for mathematical and computer modeling of three-dimensional solids.

New!!: RenderMan Interface Specification and Solid modeling · See more »

Spatial anti-aliasing

In digital signal processing, spatial anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution image at a lower resolution.

New!!: RenderMan Interface Specification and Spatial anti-aliasing · See more »

Spectral color

A spectral color is a color that is evoked in a normal human by a single wavelength of light in the visible spectrum, or by a relatively narrow band of wavelengths, also known as monochromatic light.

New!!: RenderMan Interface Specification and Spectral color · See more »

3Delight

3Delight, is 3D computer graphics software that runs on Microsoft Windows, OS X and Linux.

New!!: RenderMan Interface Specification and 3Delight · See more »

Redirects here:

RISpec, RenderMan Interface, RenderMan interface.

References

[1] https://en.wikipedia.org/wiki/RenderMan_Interface_Specification

OutgoingIncoming
Hey! We are on Facebook now! »