Features

From Kraytracing Wiki

Jump to: navigation, search

Contents

What's new in 2.0

[needs update when we're closer to release]

Complete feature list

[needs update when we're closer to release]

Global illumination:

  • full global illumination, includes many ways of light transport
  • photon mapping: a number of ray bounces has small influence on rendering speed (good for scenes with many ray bounces)
  • light mapping: similar to photon mapping, but with many advantages
  • irradiance caching
  • irradiance gradients: interpolates irradiance to save rendering time, works correctly with reflection and refraction (where shading noise reduction fails)
  • path tracing: fast when the number of ray bounces is small
  • reusable GI data to speed up rendering animations
  • Importance sampling: gives a huge speed up when rendering scenes with a large number of rays recursion
  • Light Portals: gives the ability to guide photons to where the camera is, resulting in better quality and faster rendering.

Image sampling

  • Several antialiasing modes and pixel filters

Effects

  • Caustics: fast caustics using photon maps
  • Fast blurry reflections
  • luminous polygons: any object can be a light source that illuminates other objects even if GI is disabled
  • Motion blur
  • DOF
  • Several tone mapping modes (gamma, linear, exponential, HSV)

Misc

  • instancing: ability to use models multiple times in a scene without additional memory usage
  • progressive preview display
  • multi threading, takes advantage of multi core, multi CPU, hyper threading systems (up to 128 threads)
  • GUI with predefined presets
  • dual platform license (Mac, PC)
  • Buffers output
  • Tone mapping

Not yet supported features

[needs update]

Although Kray supports many of Lightwave features there certain are limitations in Lightwave SDK that prevents Kray to access some features. This include:

  • surface editor shaders
  • image/pixel filters
  • APS and per pixel displacement

There are also some less important Lightwave features that have not yet been implemented but are probably going to be in future:

Objects

  • Geometry: Kray captures whatever Lightwave displays in OpenGL therefore most settings work except those that happen during Lightwave render.
  • Object properties>render tab: alpha, matte object, self shadow, receive shadow
  • Object properties>edges
  • Object properties>lights

Lights

  • Light flags
  • Volumetric lights
  • Lens flare
  • Shadow color
  • Shadow maps (Kray always uses ray traced shadows)
  • exclude object from Light

Surfaces

  • Alpha channel
  • Surface editor: Reflection options
  • Effects: Compositing
  • Effects: Processing tab
  • object/lights: exclude
Personal tools
Wiki Editing Help