12
YafaRay je otevřený zdrojový raytracing renderovací engine.Jako projekt s otevřeným zdrojovým kódem mají uživatelé a vývojáři volný přístup ke zdrojovému kódu a je bezplatný, stejně jako ve svobodném projevu.Trasování paprsků je technika vykreslování pro generování obrazu sledováním dráhy světla 3D scénou.Tato technika se snaží reprodukovat přirozené chování světla a jeho konkrétní účinky na povrchy, jako je odraz a lom, kaustika a nepřímé osvětlení.YafaRay funguje jako renderovací engine.Stroj se skládá z 'anonymního' počítačového programu, který spolupracuje s hostitelskou 3D aplikací a poskytuje velmi specifické schopnosti sledování paprsků „na vyžádání“.Blender 3D je hostitelská aplikace YafaRay.Pomocí pythonových skriptů využívá YafaRay nový mechanismus ID Property v Blenderu k získání většiny dat ze scény, aniž by do Blenderu přidával jakýkoli vlastní kód.Další specifické parametry jsou nastaveny pomocí pythonového kódovacího rozhraní používaného od Blenderu.