Desenvolvido por | Alejandro Conty Estévez |
---|---|
Última versão | 0,1,99 Beta 3 (10 de maio de 2015) |
Depósito | github.com/YafaRay/libYafaRay |
Escrito em | C ++ |
Sistema operacional | Microsoft Windows , macOS e Linux |
Meio Ambiente | Plataforma cruzada |
Modelo | Motor de renderização 3d |
Licença | GNU LGPL |
Local na rede Internet | www.yafaray.org |
YafaRay (anteriormente YafRay acrônimo para Yet Another F ree RAY trace ) é um mecanismo de renderização para CGI gratuito e livre que usa a técnica de ray tracing .
É distribuído sob a GNU Lesser General Public License (LGPL).
O YafaRay foi totalmente desenvolvido em C ++ e, portanto, tem grande portabilidade para vários ambientes. Portanto, é encontrado no GNU / Linux , Windows 9x / XP / 2000 , Mac OS X e IRIX . É um mecanismo de renderização independente que pode ser usado a partir de scripts ou diretamente da linha de comando.
Além disso, ele também é capaz de lidar com computação paralela e computação distribuída .
YafaRay tem uma arquitetura extremamente modular, com vários elementos de renderização sendo adicionados a um núcleo central: carregador de palco, luzes e materiais. Possui, portanto, uma API externa que permite a conexão de qualquer outro software ou suíte 3D.
Já encontramos a integração do YafaRay em diversas aplicações como Blender , Wings 3D .
Em 2006, o desenvolvimento do YafRay foi interrompido pelo desenvolvedor principal, que decidiu se concentrar em uma reescrita completa do kernel. Na verdade, com o tempo e as modificações sucessivas, tornou-se cada vez mais difícil integrar novas tecnologias sem grandes mudanças. Portanto, em vez de tornar o código instável, os desenvolvedores se concentraram em reescrever o mecanismo do zero, o que resultou no projeto YafaRay.