Skip to content
Joon Hyub Lee edited this page Jul 17, 2013 · 97 revisions
### joons-renderer brings Sunflow's ray-tracing to Processing. * **[Download](https://github.com/joonhyublee/joons-renderer/wiki/Download)** * **[Getting Started](https://github.com/joonhyublee/joons-renderer/wiki/Getting-Started)** * **[Tutorial] (https://github.com/joonhyublee/joons-renderer/wiki/Tutorial)** * **[Supported & Unsupported Functions](https://github.com/joonhyublee/joons-renderer/wiki/Supported%20&%20Unsupported%20Functions)** * **[Example Sketches](https://github.com/joonhyublee/joons-renderer/wiki/Example-Sketches)** * Works of others using **joons-renderer** on [Tumblr](http://www.tumblr.com/tagged/joonsrenderer), [Flickr](http://www.flickr.com/search/?q=joons%20renderer), [YouTube](http://www.youtube.com/results?search_query=joonsrenderer), and [Vimeo](http://vimeo.com/search?q=joonsrenderer) * Animated examples, [depth-of-field enabled](http://www.youtube.com/watch?v=g9GZM1pmrl4) and [disabled](http://www.youtube.com/watch?v=06qPq-v1zZI)

Features

Left: Original Processing sketch, Right: Rendered using joons-renderer.
Example

Code as usual in Processing, and make small & simple additions to render it realistically:

fill("glass");
sphere(15);

joons-renderer reads geometry from Processing, applies Sunflow ray-tracer engine to it,
and returns the rendered image from the exact same viewpoint. It supports:

  • Texture
  • Light
  • Depth-of-field

.. and more. Check out the full list of supported & unsupported functions.
^ top

License

joons-renderer written by Joon Hyub Lee, joonhyub.lee@kaist.ac.kr.
Use & modify as you want.
The source code is available on GitHub.
Your contribution is highly appreciated!
^ top

Reference

^ top