Feature List

Fetch Render

Light Transport

  • Unidirectional Path Tracing
  • Stochastic Progressive Photon Mapping
  • Light Tracing

Rendering Modes

  • Multi-pass rendering
  • Progressive rendering
  • Interactive rendering
  • Scene editing during rendering
  • Spectral rendering (31 bands)
  • RGB rendering
  • Automatic spectral / RGB switching

Subsurface Scattering

  • Raytraced Subsurface Scattering
  • Animation-friendly
  • No precomputation or storage
  • Available in interactive rendering
  • Exposed to OSL shaders
  • Support for SSS sets

Reflection Models

  • Lambertian BRDF (purely diffuse)
  • Oren-Nayar Microfacet BRDF
  • Sheen BRDF
  • Specular BRDF (perfect mirror)
  • Specular BSDF (clear glass)
  • Ward Microfacet BRDF
  • Blinn Microfacet BRDF
  • GGX Microfacet BRDF
  • Microfacet BTDF (rough glass)
  • Anisotropic Ashikhmin-Shirley BRDF
  • Kelemen BRDF
  • Glossy BRDF
  • Physically-based metal BRDF
  • Physically-based plastic BRDF
  • Physically-based glass BSDF
  • Disney's layered BRDF
  • Velvet BRDF
  • Arbitrary mixtures of BRDFs
  • Highlight falloff control for several models

Subsurface Scattering Profiles

  • Gaussian
  • Standard Dipole
  • Better Dipole
  • Directional Dipole
  • Normalized Diffusion
Fluffy Cornell Box Render

Camera Models

  • Pinhole camera
  • Spherical camera
  • Thin lens camera (depth of field)
  • Polygonal diaphragm shapes
  • Image-based diaphragm shapes

Light Source Models

  • Point light
  • Spot light
  • Gobos
  • Directional/parallel light
  • Mesh light
  • Purely diffuse emission profile
  • Cone-shaped emission profile
  • Image-based lighting
  • Latitude-longitude environment maps
  • Mirror-ball environment maps
  • Preetham physically-based day sky
  • Hosek & Wilkie physically-based day sky
  • Physically-based sun
  • Environment transforms

Motion Blur

  • Camera motion blur
  • Transformation motion blur
  • Deformation motion blur
  • Arbitrarily number of motion steps

Production Features

  • Open Shading Language (OSL)
  • OSL shader library
  • Disney's SeExpr expressions
  • AOVs
  • Hierarchical instancing
  • Per-instance visibility flags
  • Alpha mapping
  • Automatic color space conversions
  • Ray differentials
  • Ray Bias
  • Light Near Start
  • Low Light Threshold
  • Max Ray Intensity
  • Bounce limits per scattering types
  • Nested dielectrics
  • Automatic tracking of indices of refraction
  • Packed, single-file scenes for easy transport
  • Search paths for external assets
  • Dozens of diagnostic modes
Fetch Render

Interoperability

  • Windows, Linux and macOS (64-bit)
  • OBJ geometry files
  • OpenEXR, TIFF, HDR, PNG, JPEG, PSD...
  • Full Open Shading Language support
  • Native Image Engine's Gaffer integration
  • Native Autodesk® 3ds Max® 2015+ plugin
  • Native Autodesk® Maya® 2017+ plugin
  • Excellent coverage of Maya shading nodes

Hackability

  • 100% open source, MIT license
  • Exceptionally clean, fully reviewed code
  • Full featured C++ API
  • Full featured Python 2.x/3.x API
  • More than 1300 built-in unit tests
  • Hundreds of built-in performance tests
  • Rich, automatic functional test suite

Performance

  • Multithreaded, scalable
  • SSE / SSE2 / SSE 4.2 vectorization
  • Memory-bounded texture cache
  • Multiple Importance Sampling
  • Efficient handling of alpha maps

Tools

  • Full featured graphical tool for scene edition
  • Command line renderer
  • Dropbox-based render farm tools
  • OSL compiler and tools

Infrastructure

  • Git and GitHub for source control
  • CMake build system
  • Continuous Integration with Travis CI
  • Slack team for developers
  • Discourse forum for users
  • Developer mailing list
  • appleseedhq.net mail addresses