Pixie is a RenderMan like photorealistic renderer. It is being developed in the hope that it will be useful for graphics research and for people who can not afford a commercial renderer.
Pixie Renderer project is an open source project licensed under Gnu Public License (GPL).
Pixie is an open source project. None of the people contributing to Pixie is making any money out of it and we're not asking for money. We need your feedback to keep this project alive. Use Pixie, submit bug reports, pictures you rendered with Pixie or just your good wishes.
One of the biggest considerations in Pixie's development is the modularity. If you're interested in developing additional features / improving current features, improving the web site, optimizing Pixie, please let us know.
Here are some key features of "Pixie Renderer":
· All RenderMan 3.2 primitives
· Quadrics: Sphere, Disk, Cone, Paraboloid, Hyperboloid, Cylinder, Toroid
· Parametrics: Bilinear/Bicubic patches, NURBS
· Subdivision Surfaces including crease/hole/interpolateboundary tags
· Points
· Curves
· Convex / Concave polygons with or without holes and their meshes
· Object instancing / delayed primitives
· Displacements
· Programmable shading (RenderMan Shading Language)
· High quality texture/shadow/environment mapping
· High dynamic range input/output
· Raytracing
· Motion blur
· Depth of field
· Reyes style rendering (very fast)
· Occlusion culling
· Network parallel rendering
· DSO shaders
· Global illumination
· Photon mapping
· Irradiance caching
· Automatically raytraced smooth reflections / shadows
What's New in This Release:
· 64Bit clean codebase. The Pixie source should compile cleanly on 64Bit platforms. Please let us know if you have any issues with this. Note: you'll need libtiff (and X11 on linux / OSX) to be compiled in 64Bit mode too.
· Fixed issues with dissapearing subdiv geometry when raytracing
· Fixed issues with speckled irradiance / occlusion data when using the "R" mode
· Reduced raytrace memory overhead
· Support for vector/color/point/normal subscripting shorthand in SL v[n] = x => setcomp(v,n,x) x = v[n] => x = comp(v,n)