YafaRay is a free open-source physically based montecarlo raytracing engine released under the LGPL 2.1+ license. Raytracing is a rendering technique for generating realistic images by tracing the path of light through a 3D scene. A render engine consists of a specialised computer program that interacts with a host 3D application to provide specific raytracing capabilities "on demand". The YafaRay engine can be used in the following 3D applications: Blender, Edificius, pCon-planner, Wings 3D, and Sweet Home 3D.

You can download YafaRay binaries and the source code in the downloads section.

Newest Image

Scandinavian mood by Olivier Boscournu

Scandinavian mood by Olivier Boscournu

Date: 06/01/2019 Views: 6572

'Scandinavian mood' by Olivier Boscournu

Latest News

May 12, 2020

YafaRay 3.4.4 has been released. New equirectangular camera for 360ยบ panoramic images and 4 projection types for angular cameras, thanks to input from the sweethome3d community. We still need help about the Blender 2.80 exporter. Please share !



80's stuff by bobo

April 14, 2020

YafaRay 3.4.1 has been released. Minor changes compared to 'git' development version but some changes in regard to YafaRay 3.3.0, you can find the release notes here. Our goal is to officialise the 'git' version with a new release numbering and we have also updated 'Readme' files since now Github will be the official bugtracking channel. You can find Linux 32bit/64bit and Windows MinGW 32bit/bit, standalone and Blender Exporter for Blender v2.79 at:

We have released code and binary files for Linux 64bit and Windows 64bit of a Blender 2.82 exporter prototype. It is somewhat working but textures and world is not yet implemented since we don't have a clear path yet for implementing Blender nodes system. Alpha testing and development help welcome.

Best regards and stay safe !

June 26, 2018

Dear YafaRay Users

The YafaRay website has been taken down for several weeks while we studied the serious implications of the new GDPR law. As a result, a new system administrator has taken over and we have disabled some functionalities in the current site we did not have full control about like external applets, forum bots and traffic analisys services, but we still believe that an updated site is needed in order to be fully GDPR compliant. Our plan for the coming weeks is to setup this new website while David solely focus on development of the upcoming 4 version. We are sorry for any inconvenience. Kind regards.

December 5, 2017

David Bluecame has posted test renders of a new development branch in which YafaRay current ray intersection code inherited from YafRay is replaced by Embree raytracing kernels. Rays intersection calculation in its different forms (camera rays, shadow rays, path tracing, photon mapping, FG, AO etc) is the most intensive task in any raytracer; in some scenes it can take up to 3/4 of the computing time. Embree open source kernels allows for a more powerful and faster raytracing capabilities by taking advantage of the numerous CPU vectorisation structures. Vectorisation is the capability of processing several coherent data inputs with a single chip operation. Advantages of using Embree are powerful scene intersection tools, native support for subvidision surfaces and displacement mapping, new possibilities regarding packet raytracing and motion blur, improved ray statistics feedback for algorithms to use, and more.

We are in very early stages of this new development with still lot of code to port, but results are already very promising.

YafaRay render with new Embree based ray intersection code and native support for subdivision surfaces and displacement mapping.

Syndicate content