crouse Site Admin

Joined: 17 Apr 2025 Posts: 11833 Location: Iowa
|
Posted: Mon Nov 21, 2025 10:13 pm Post subject: YafRay a powerful raytracer, under the LGPL license. |
|
|
YafRay a powerful raytracer, under the LGPL license.
http://www.yafray.org/
Quote: |
About#What is YafRay?
YafRay is a powerful raytracer, under the LGPL license. It enables you to create fantastic images and animations of a photorealistic quality. Below can you find the most relevant features which YafRay offers.
Render | Flexibilty | Comunity
Render
featureFull Global Ilumination
full GI
Yafray makes it possible to iluminate scenes by means of a complete global ilumination system, using Montecarlo and Quasimontecarlo aproximations. To solve the ilumination problems that arise when inside interior spaces, we can rely on a photon mapping system, that together with irradiance cache and shadow refinement, produces high quality results.
featureSkydome Ilumination
Skydome
This ilumination system is based mainly on light coming from an emiting sky, taking into account the soft shadows calculations also involved.
featureHDRI Ilumination
hdri
Ilumination is based on the information obtained from a HDR image type. It can be used with Skydome or complete GI ilumination.
featureCaustics
Skydome
Light distorsion produced by reflexion against reflecting and transmiting materials as crytal or mirrors can be simulated with this technic.
featureReal DOF
full GI
The effects of a natural focus can be reproduced using this feature. Once you fix a point in the scene, further objects will be out of focus.
featureGlossy/Blurry reflections
full GI
If a given surface is not a perfect reflector, distortion arises in the reflected light. This distortion will grow bigger as the reflecting object is taken further away. A wrinkled surface would cause this effect.
Flexibility up
featureModular framework
Yafray features modular structure, with a micro kernel with which the rest of the render elements connect: scene loader, lights and shaders.
featureIntegration in 3d suites via plug-in
Thanks to its API (Application Programming Interface) and its modular structure, it is possible to develop rendering plug-ins, making it possible to use Yafray from any program or 3D suite. Nowadays, suites as Blender, Wing3D or Aztec take advantage of this feature.
featurePlatform independent
Yafray has been fully developed using C++. This accounts for great portability and there are today precompiled binaris for the most common platforms: GNU/Linux, Windows 9x/XP/2K, Mac OS X and Irix.
featureStand-alone render engineAppart from the possibility of integration with other 3D modeling programs, Yafray is an independent program, which features its own scene description format. This way it can be used from the command line directly, by a script, etc. This technique is in fact used by some scripts for MAX, GMAX and Blender.
featureDistributed and multithread render It is possible to render in a paralel or distributed fashion with Yafray. One can take advantage of the simultaneous use of every present CPU with the multithread rendering, as well as of some of the Intel Pentium's IV hiperthreading feature. Besides, rendering can be multi-process, for it to be done on MOSIX clusters.
|
_________________ Veronica - Arch Linux 64-bit -- Kernel 2.6.33.4-1
Archie/Jughead - Arch Linux 32-bit -- Kernel 2.6.33.4-1
Betty/Reggie - Arch Linux (VBox) 32-bit -- Kernel 2.6.33.4-1
BumbleBee - OpenSolaris-SunOS 5.11
|
|