Features
From Kraytracing Wiki
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
