LuxRender

LuxRender is a free render engine that can create physically correct images. There are Exporter for Blender, Cinema 4D, Softimage XSI and Maya or. It is distributed as free software under version 3 of the GNU General Public License ( GPL).

Overview

LuxRender is a standalone 3D renderer and therefore does not bring with the ability to create scenes in the program itself. To render content created with other 3D graphics programs and then converted to the LuxRender format with one of the available Exporter.

Formation

LuxRender is based on PBRT, as a physics based ray tracing program. Despite his great skills and good structure PBRT is geared towards academic use and therefore not easily accessible for the creation of digital art. Since PBRT is licensed under the GPL, it was possible to start his own project with the code of PBRT as your base. With the blessing of the original authors, a small group of programmers undertook in September 2007 this step. The new program was called LuxRender and should be written for the artistic use. Since its initial phase, has attracted the interest of some programmer drawn the world.

Recent developments tend OpenCL to integrate the hardware of new computer systems to better ausreizen. Building on the idea behind smallptGPU, a raytracer which is fully implemented in OpenCL, use first experimental versions of LuxRender also OpenCL to calculate the collisions of the accelerating "rays" with the geometry. From a complete implementation in OpenCL has been apart since the code of the renderer is too complex to make it run on the limited architecture behind OpenCL can. This, however, does have the advantage that both GPU and CPU can contribute to the result.

Functionality

Some of the features of LuxRender are:

  • Biased and Unbiased rendering: User can switch between physical accuracy ( Unbiased ) and rendering speed ( biased ) vote.
  • Support of the full light spectrum: instead of the RGB color space is calculated with wavelengths.
  • Hierarchical procedural textures and image-based system in which both texture types can be combined in various ways to create complex materials.
  • Subdivision Surfaces and Displacement Mapping: Based on procedural or image textures, surfaces can be changed or refined.
  • Network Rendering: The rendering time can be reduced by parallel use of different computers.
  • Three different camera types
  • HDR output: Render results can be saved in different file formats including png, tga and exr. .. .
  • Light groups (Light Groups) can be used to change the lighting by single or combined light sources. Thus, it is subsequently possible to modify already rendered images as if they were made under different light conditions. Light sources may be both in color and in the intensity with which they contribute to the overall result, are subject to change.

Representation of the spectral effects that arise because LuxRender expects wavelengths instead of the RGB color space.

Representation of a scene, which was calculated with global illumination and volumetric fog.

535918
de