CastingStage is a simple raytracing engine developed with Cocoa that intends to be lean and mean, easy to use, and to showcase several Mac OS X technologies.
Here are some examples: CoreData, Grand Central Dispatch, bindings and so on.
Here are some key features of "CastingStage":
· Basic primitives handling (spheres and planes)
· Reflection and refraction
· Point and area lights
· Depth-of-field effect
· Quick preview of scenes
· Anti-aliasing
· Document-based application: save and open scenes
· Export rendering in various formats
· Demonstration scenes included
Requirements:
· Cocoa