| Kerkythea is a stand alone rendering engine.
Supported 3D File Formats:
- 3DS Format
- OBJ Format
- XML (internal) Format
- SIA (Silo) Format (partially supported)
Supported Image Formats:
- All supported by FreeImage library
- [JPG, BMP, PNG, TGA, HDR included]
Supported Materials:
- Matte
- Perfect Reflections/Refractions
- Blurry Reflections/Refractions
- Translucency
- Dielectric Material
- Phong Material
- Ward Anisotropic Material
- Lafortune Material
- Thin Glass Material
- Anisotropic Ashikhmin Material
- Layered Material (additive combination of the above)
Supported Shapes:
- Triangulated Meshes
- Spheres
- Planes
Supported Lights:
- Point Omni
- Point Spot
- Point Diffuse
- Area Diffuse
- Soft-Shadow
- Ambient Lighting
- Sky Lighting
- [Physical Sky, SkySphere Bitmap (Normal or HDRI)]
Supported Textures:
- Constant Colors
- Bitmaps (Normal and HDRI)
- Procedurals
- [Perlin Noise, Marble, Wood, Wave, Checker]
- Any Weighted or Multiplicative Combination
Supported Features:
- Bump Mapping
- Normal Mapping
- Clip Mapping
- Bevel Mapping (an innovative KT feature!)
- Edge Outlining
- Depth of Field
- Fog
- Isotropic Volume Scattering
- Faked Caustics
- Faced Translucency
- Dispersion
- Antialiasing
- [3x3 extra rays, 3x3 stratified iterative, texture filtering]
Supported Camera Types:
- Planar Projection
- [Pinhole, Thin Lens]
- Cylindrical Pinhole
- Spherical Pinhole
Supported Rendering Techniques:
- Classic Ray Tracing
- Path Tracing (Kajiya)
- Bidirectional Path Tracing (Veach & Guibas)
- Photon Mapping (Jensen)
- [mesh maps, photon maps, final gathering, irradiance caching, caustics]
- Diffuse Interreflection (Ward)
- Depth Rendering
Application Environment:
- OpenGL Real-Time Viewer
- Material Editor
- Easy Rendering Customization
- Sun/Sky Customization
- Script System
- All of the above integrated in a compact application! :)
- certain features may be absent on some of the rendering techniques
Changes Log:
- Fixed Fresnel attenuation for specular/transmitted lobe (matte/phong material).
- Added Ashikhmin material.
- Obj file import parameter addition "Group by Material"; by default the importer will merge all meshes with same material.
- Ability to preview original model in material editor.
- Added progress bar when building previews in material library.
- Added Lafortune material sampling (still importance sampling is missing).
- Correction of tone mapping in auto image saving for progressive renderings.
- Added dispersion with bidirectional path tracing.
- Changed dispersion factor to correspond to standard Abbe number.
- Re-assigned toggle of wireframe/solid OpenGL view from ´S´ to ´V´.
- Fixed cylindrical/spherical projection (bug shown in bipt).
- Many small bug fixes!
|
|