YafaRay

YafaRay Exemplo de descrição de imagem Yafray image.camera.jpg. Em formação
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).

Mais produtos

Plataforma cruzada

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 .

Arquitetura

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 .

Desenvolvimento

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.

Veja também

links externos