Opracowany przez | Alejandro Conty Estévez |
---|---|
Ostatnia wersja | 0, 1, 99 Beta 3 (10 maja 2015) |
Kaucja | github.com/YafaRay/libYafaRay |
Napisane w | C ++ |
System operacyjny | Microsoft Windows , macOS i Linux |
Środowisko | Wieloplatformowy |
Rodzaj | Silnik renderowania 3D |
Licencja | GNU LGPL |
Stronie internetowej | www.yafaray.org |
YafaRay (dawniej YafRay skrótem Jeszcze jedno F Ree RAY śladowych ) jest silnikiem renderowania CGI wolnej i wolne użyciu techniki śledzenia promieni .
Jest rozpowszechniany na licencji GNU Lesser General Public License (LGPL).
YafaRay został w pełni opracowany w C ++, dzięki czemu jest bardzo przenośny w różnych środowiskach. Dlatego można go znaleźć w systemach GNU / Linux , Windows 9x / XP / 2000 , Mac OS X i IRIX . Jest to niezależny silnik renderujący, którego można używać ze skryptów lub bezpośrednio z wiersza poleceń.
Ponadto jest również zdolny do obsługi obliczeń równoległych i przetwarzania rozproszonego .
YafaRay ma niezwykle modułową architekturę, a różne elementy renderujące są dodawane do centralnego rdzenia: ładowarka sceniczna, światła i materiały. Dzięki temu ma zewnętrzny interfejs API umożliwiający podłączenie dowolnego innego oprogramowania lub pakietu 3D.
Już teraz znajdujemy integrację YafaRay w różnych aplikacjach, takich jak Blender , Wings 3D .
W 2006 roku rozwój YafRay został zatrzymany przez głównego programistę, który postanowił skupić się na całkowitym przepisaniu jądra. Rzeczywiście, wraz z upływem czasu i kolejnymi modyfikacjami integracja nowych technologii bez większych zmian stawała się coraz trudniejsza. Dlatego zamiast uczynić kod niestabilnym, programiści skupili się na przepisaniu silnika od zera, co zaowocowało projektem YafaRay.