Utviklet av | Alejandro Conty Estévez |
---|---|
Siste versjon | 0.1.99 Beta 3 (10. mai 2015) |
Innskudd | github.com/YafaRay/libYafaRay |
Skrevet i | C ++ |
Operativsystem | Microsoft Windows , macOS og Linux |
Miljø | Kryssplattform |
Type | 3d, gjengivelse, motor |
Tillatelse | GNU LGPL |
Nettsted | www.yafaray.org |
YafaRay (tidligere YafRay akronym for Yet Another F ree RAY trace ) er en gjengivelsesmotor til CGI gratis og gratis ved hjelp av teknikken for strålesporing .
Den distribueres under GNU Lesser General Public License (LGPL).
YafaRay har blitt fullt utviklet i C ++ og har dermed stor bærbarhet til forskjellige miljøer. Den finnes derfor på GNU / Linux , Windows 9x / XP / 2000 , Mac OS X og IRIX . Det er en uavhengig gjengivelsesmotor som kan brukes fra skript eller direkte fra kommandolinjen.
I tillegg er den i stand til å håndtere parallell databehandling og distribuert databehandling .
YafaRay har en ekstremt modulær arkitektur, med de forskjellige gjengivelseselementene som blir lagt til en sentral kjerne: scenelaster, lys og materialer. Den har således en ekstern API som tillater tilkobling av annen programvare eller 3D-suite.
Vi finner allerede integrasjonen av YafaRay i forskjellige applikasjoner som Blender , Wings 3D .
I 2006 ble utviklingen av YafRay stoppet av hovedutvikleren, som bestemte seg for å fokusere på en fullstendig omskrivning av kjernen. Med tid og påfølgende modifikasjoner har det faktisk blitt stadig vanskeligere å integrere ny teknologi uten store endringer. Så i stedet for å gjøre koden ustabil, fokuserte utviklerne på å omskrive motoren fra bunnen av, noe som resulterte i YafaRay-prosjektet.