jrMan renderer is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
version of the
Reyes rendering
Reyes rendering is a computer software architecture used in 3D computer graphics to render photo-realistic images. It was developed in the mid-1980s by Loren Carpenter and Robert L. Cook at Lucasfilm's Computer Graphics Research Group, which is ...
algorithm used by
Pixar's PhotoRealistic RenderMan
Pixar RenderMan (formerly PhotoRealistic RenderMan) is proprietary photorealistic 3D rendering software produced by Pixar Animation Studios. Pixar uses RenderMan to render their in-house 3D animated movie productions and it is also available as ...
, implemented in
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
by Gerardo Horvilleur, Jorge Vargas, Elmer Garduno and Alessandro Falappa.
jrMan is available under the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end user
In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ulti ...
(GPL)
Current version
Release 0.4
Features
Shadows, texture mapping, surface shaders, light shaders, volume shaders, displacement shaders, all pixel filters, generate image to file (RGB & RGBA), delayed Read Archive.
Supported primitives
Sphere, Torus, Cone, Disk, Cylinder, Paraboloid, Hyperboloid, Points, Patch "bilinear" and "bicubic" (all basis & rational), Polygon, PointsPolygon, ObjectInstance, PatchMesh, NuPatch, Curves "linear" and "cubic" (also rational).
Features not yet implemented
Shading language compiler, Motion blur, Depth of field,
Level of detail,
CSG, Trim curves,
Subdivision surface
In the field of 3D computer graphics, a subdivision surface (commonly shortened to SubD surface) is a curved surface represented by the specification of a coarser polygon mesh and produced by a recursive algorithmic method. The curved surface, ...
s, General Polygons.
See also
*
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. It includes the RenderMan Shading Language.
A ...
External links
jrMan homepage
{{Renderman software
Free 3D graphics software
Free software programmed in Java (programming language)