• Slideshow Image 1
  • Slideshow Image 2
  • Slideshow Image 3
  • Slideshow Image 4
  • Slideshow Image 5
  • Slideshow Image 6
  • Slideshow Image 7
  • Slideshow Image 8
  • Slideshow Image 9
  • Slideshow Image 10
  • Slideshow Image 11
  • Slideshow Image 12
  • Slideshow Image 13
  • Slideshow Image 14
  • Slideshow Image 15
  • Slideshow Image 16

What is easySunflow?

easySunflow is an user interface, to simplify the creating of scenes for Sunflow Render engine.
This software is written in Processing using the Sunflow API, is based on a simplified version of the java library SunflowAPIAPI and others, with custom functions to manage the rendering and the scenes.
I added commands to import the mesh from the library TOXILIBS with the possibility to use the powerful class from TOXILIBS Phisics. It is possible to use HEMESH library, with full use of primitives and modifiers. You can load external geometries using the Sunflow parser or the OBJLoader library, this is Wavefront .OBJ file loader for Processing, while for the stl models you can use TOXILIBS STLLoader.
Also i added a timeline with the possibility to animate many properties of objects and the camera, for every object you can create an Animator to manage keyframes. The new interface controls most of the necessary parameters to Sunflow, the camera position, the lights and quality of rendering and various types of global illumination. Using the new commands implemented in easysunflow, you can create very complex scenes in a short time.


in this video we can discover many new features of easySunflow 2.0


There are three tutorials on using easysunflow


here is a series of images and videos generated by Sunflow using easySunflow

Source Code

The following examples illustrate just some of the uses of the new classes of easySunflow 2.0

  • primitive
  • lights
  • colors
  • shaders
  • animators
  • camera keyframes
  • particles
  • toxilibs mesh
  • toxilibs instances
  • toxilibs STLReader
  • hemesh mesh
  • hemesh instances
  • hemesh animation
  • objloader mesh
  • objloader instances
category: Application   tags: ,