Yafray integration is one of the best features added to Blender 3d.
The current release of Blender 2.34 has a very neat integration with Yafray from with in Blender 3Dd, and is fairly stable to use. Unfortunately Yafray usage is limited to those who are already comfortable with Blender interface or can hack their way through. The first part of the article deals with the basic steps needed to render from Yafray and later parts serves a guide for the rest of the Yafray’s feature available.
Blender 3d have two of its own rendering engines built in and that includes it’s own raytracer and older scan-line rendering engine. Yafray however is a standalone raytracer. Its functionality is accessed through Blender interface by exporting the scene parameters to Yafray readable format by two options. For the first one Blender 3d have the required support built-in which allows Blender3d to use Yafray as a plug-in, virtually as if Yafray were an inbuilt renderer, and the other option where Blender exports the scene data to Yafray format in an XML file called ‘YBtest.xml’, and then Yafray renders it as a standalone program.