YafaRay

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado de Yafray)
Ir para: navegação, pesquisa
YafaRay

Engine movingparts.jpg
Modelo de um motor de combustão interna, modelado no Blender e renderizado no YafaRay
Desenvolvedor Alejandro Conty Estévez
Versão estável 0.1.1 (20 de setembro de 2009)
Versão em teste 0.1.2 Beta (25 de julho de 2010)
Idioma(s) Inglês
Escrito em C++
Sistema Operacional Multiplataforma
Gênero(s) Renderizador raytracer
Licença LGPL
Estado do desenvolvimento Ativo
Página oficial www.YafaRay.org
Tamanho 6,6 MB (Windows)
10,7 MB (Mac OS X)
1 MB (Ubuntu)
Portal das Tecnologias de informação

YafaRay (originalmente YafRay, Yet Another Free Raytracer) é um renderizador raytracer código aberto que usa a linguagem XML para descrição de cenas. Ele foi recentemente integrado ao programa Blender e agora ele pode renderizar cenas feitas pelo Blender, diretamente, sem a necessidade de exportá-lo. O YafaRay é lançado sob a licença LGPL.

Índice

[editar] Características

Uma imagem foto-realística renderizada no YafaRay.

[editar] Rendering

Iluminação Global
YafaRay usa iluminação global para produzir imagens renderizadas de cenas tridimensionais, usando aproximações derivadas do método de Monte Carlo.
Ilumunação Skydome
Este sistema de iluminação é baseado na luz emitida diretamente do céu. Tomando conta dos cálculos das sombras que estão envolvidas. A iluminação pode ser obtida de uma imagem de alta escala dinâmica.
Cáustica
YafaRay usa mapeamento de fótons que permite a cáustica (distorções de luz produzidas pela reflexão ou a transmissão através da queima de vidro). Para simular os objetos de materiais translúcidos, há um preenchimento de dispersão superficial em desenvolvimento.
Profundidade de campo
O efeito focal de profundidade de campo (depth of field) como o de uma fotografia pode ser reproduzido utilizando-se essa opção. Fixando um ponto da cena, os outros objetos à uma distância maior ou menor do estarão desfocados.
Reflexão de borragem
Se uma superfície não é um refletor perfeito, aparecem distorções na luz refletida. Esta distorção irá crescer cada vez mais enquanto o objeto refletor é afastado. YafaRay pode simular este fenômeno.

[editar] Arquitetura

Framework modular
O Yafaray possui uma estrutura modular, comum núcleo que conecta ao resto dos elementos de desenho: leitor de cenas, luzes and shaders. Isto junto a uma API, permite o desenvolvimento de plugins de desenho para serem usados com o Yafaray à partir de qualquer suite ou programa 3D. Entre as suítes suportadas estão inclusas o Blender, o Wings 3D e o Aztec.
Multipla plataforma
Yafaray foi desenvolvido utilizando C++. Isto o deixa com boa portabilidade e existem binários pré-compilados para a maioria das plataformas: GNU/Linux, Windows 9x/XP/2000, Mac OS X e Irix. O Yafaray pode ser usado como uma engine de desenho stand-alone usando a seu próprio formato de descrição de cenas. Desta forma, ele pode ser usado diretamente por linha de comando, por um script, etc. Existem suporte para computação paralela ou renderização distribuida.

[editar] Ver também

[editar] Ligações externas

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Colaboração
Imprimir/exportar
Ferramentas
Noutras línguas