Download.it search icon
Advertisement

Standalone renderer providing photorealistic ray tracing, global illumination, volumetrics, and OpenGL previews for complex 3D scenes

Standalone renderer providing photorealistic ray tracing, global illumination, volumetrics, and OpenGL previews for complex 3D scenes

Vote: (17 votes)

Created: 2001-04-30

MD5: 96529d59b2f07971c9ffcaf2c79976c1

Size: 2.4 MB

Vote

(17 votes)

Created

2001-04-30

MD5

96529d59b2f07971c9ffcaf2c79976c1

Size

2.4 MB

VIRTUALIGHT is a sophisticated standalone rendering engine that allows previewing and photorealistic rendering of 3D scenes.

RENDERING

Distributed ray-tracing

Global Illumination

o Indirect diffuse illumination model (Monte Carlo irradiance)

o Indirect specular illumination model (Photon tracing for true reflective and refractive caustics)

o Diffuse solar radiation (skylight) with or without Sunlight (from 06:00 to 18:00 GMT)

Volumetric rendering (participating media also able to interact with photon mapping)

6 different light source types including Area lights (spherical, flat and soft spotlight)

Black hole

Multiple light attenuation models (constant, linear, quadratic, cubic, range)

Basic atmospheric effects (fog, ground fog)

Depth of field

Adaptive spatial anti-aliasing

Gamma correction

Film exposure

Alpha channel

Fast (white or colored) hidden line removal rendering for scene preview (scanline)

OpenGL rendering mode for very fast display preview (with surface shader simulation)

SHADERS

Programmable surface shaders

Multiple specular BRDF for primitive surfaces (Blinn, Phong, Cook, Reitz, Gaussian)

Texture mapping (Image and Bump mapping from TGA, PNG, JPG and TIF file formats)

UV mapping

Spectrum of colors

Multi-layer shaders

Composite shaders

Indexed shaders (Spectrum of shaders)

GEOMETRIC PRIMITIVES

Bicubic patches (4 basis)

Triangular patch

Polygon

Box

Disk and Ring

NURBS patch (uniform and non-uniform knot vector)

Quadrics and Superquadric

Torus

Blobby implicit surfaces (3 types)

Polynomial surfaces

Implicit surfaces

Parametric surfaces

Surface of revolution

Height fields (4 types, image file-based and implicit)

Constructive Solid Geometry (6 operation types)

INTERFACE SUPPORT

More than 60 built-in functions for numeric, vector and functional expressions

Conditional processing

Tables & Arrays

Declarations & variable definitions

Basic particle system

Basic animation system