YafaRay
| YafaRay | |
|---|---|
Modelo de um motor de combustão interna, modelado no Blender e renderizado no YafaRay | |
| Desenvolvedor | Alejandro Conty Estévez |
| Lançamento estável | 3.5.1
/ 13 de julho de 2020[1] |
| Repositório | libYafaRay no GitHub |
| Escrito em | C++ e Python |
| Sistema operacional | Multiplataforma |
| Disponível em | Inglês |
| Tipo | Renderizador, raytracer |
| Licença | LGPLv2.1 |
| Website | www |
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.
Características

Renderização
- 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.
- Iluminaçã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.
Arquitetura
- Framework modular
- O Yafaray possui uma estrutura modular, comum núcleo que conecta ao resto dos elementos de desenho: leitor de cenas, luzes e shaders. Isto junto a uma API, permite o desenvolvimento de plugins de desenho para serem usados com o YafaRay a partir de qualquer suíte ou programa 3D. Entre as suítes suportadas estão inclusas o Blender, o Wings 3D e o Aztec.
- Multiplataforma
- 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 motor 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. Existe suporte para computação paralela ou renderização distribuída.
Ver também
- Art of Illusion, modelador e renderizador
- Blender, modelador e renderizador
- LuxRender, um renderizador relativamente novo
- POV-Ray, um outro RayTracer popular
- V-Ray, um engine, software proprietário, para renderização no 3ds Max, entre outrso diversos outros softwares tais como SketchUp, Rhino3d.
Referências
- ↑ «Releases - YafaRay». github.com (em inglês). Consultado em 23 de abril de 2024
Ligações externas
- «Página oficial» (em inglês)
- YafaRay no GitHub
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.