Welcome to the Blender To Corona Wiki

What is Blender To Corona?

In short, it's simply a Corona Renderer exporter for Blender. The Blender To Corona project aims to bridge Blender and Corona Standalone. Of course Corona has long been available as a 3ds Max plugin, but is now also available as a standalone application, providing Blender users with another rendering alternative. While the standalone renderer doesn't yet support the entire feature set the Max plugin provides, it's still very fast, very powerful, and can produce very high quality images using a number of different biased and unbiased rendering algorithms.

Features and Limitations

Corona Standalone and the exporter support the following features:

Rendering

  • Unbiased / consistent rendering with path tracing and bidrectional path tracing
  • Progressive and bucket rendering modes
  • Blender material conversion to Corona material
  • Render passes (AOVs)
  • Binary OBJ export (.objb)
  • N-sided polygons (>4 edges) are not supported by Corona Standalone. Use the pre-export triangulate function of the exporter instead (under Object properties tab).

Lighting

  • Mesh lights
  • Physical sky (Hosek-Wilkie sky model)
  • Physically correct sun
  • Environment map with mapping / intensity controls (equirectangular maps only, in supported formats)
  • Ray Switch environment shader

Camera

  • Perspective or orthographic cameras
  • 3D depth of field with polygonal bokeh shapes / rotation for the perspective camera
  • Camera- / object- / deformation motion blur
  • Camera clipping
  • Camera region render
  • Bokeh shape image texture

Materials

  • Diffuse / Reflection Color / Reflection / Translucency / Opacity / Normal / Refraction / Emission maps (only UV-mapped image textures are supported in the formats PNG, EXR, BMP, JPEG).
  • Bitmap controls for every texture
  • Portal materials
  • Material anisotropy
  • Absorption feature for refractive materials
  • Normal mapping
  • Ray invisibility toggles for materials
  • Per-material 'rounded corners' rendering
  • Material nodes:
    • CoronaMtl and CoronaLightMtl output nodes
    • AO shader
    • Fresnel shader
    • Mix shader
    • Ray Switch shader
    • Image texture node
    • Offset / Scaling node for controlling offset / scale properties of multiple texture nodes with a single node
  • Material volumetrics (useful for SSS, glass absorption, clouds, etc.)

Instances and Proxies

  • Proxies / Instancing / Duplifaces / Dupliverts / Dupligroups
  • Hair particle system export (as renderable geometry)
  • Particle systems (Dupli-object, Dupli-group)
  • Particle motion blur

Corona Standalone and the exporter have the following limitations:

  • Only UV-mapped image textures of formats PNG, EXR, BMP, JPEG, TIFF, TGA, and GIF are supported. Other projections and texture types are not supported.
  • Some non-manifold and loose geometry (vertices, edges) will break rendering.
  • Blender lights (with the exception of sun and point lights) are not supported. Use geometry lights with CoronaLightMtl materials instead.
  • Other features such as displacement and mesh deformation motion blur are not yet supported by Corona Standalone.

Log In