Joon Hyub Lee edited this page Aug 1, 2013 · 96 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.

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

JoonsRenderer jr;

...

jr.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

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.