Tungsten Renderer

Tungsten Renderer

O tungstênio é um renderizador de base física que escrevi originalmente no início de 2014 para o Image Synthesis Rendering Competition na ETH, onde conquistou o 1º lugar com a imagem mostrada acima.Ele se destina à renderização offline na pesquisa gráfica e ainda está em desenvolvimento, pelo menos sempre que eu encontrar tempo.Ele mora no Github.O tungstênio é escrito em C ++ 11 e faz uso da biblioteca de rastreamento de raios Embree da Intel para testes rápidos de interseção primitiva de raios.Foi escrito com o desempenho em mente e explora multithreading e SIMD sempre que possível.Além da otimização de baixo nível, integradores sofisticados, amostragem de importância múltipla e seleção de luz adaptável a ângulo sólido reduzem o tempo de execução geral combatendo o ruído, e a amostragem adaptável garante que o esforço seja concentrado nas regiões mais ruidosas da imagem.Ninguém mais gosta das esferas sombreadas de Phong, e é por isso que o Tungsten suporta muitas formas geométricas e modelos de materiais para tornar as cenas mais interessantes.A mídia participante também é suportada, incluindo um meio atmosférico que pode render planetas do espaço .... No seu estado atual, o tungstênio é mais de interesse acadêmico do que para uso real.Faltam recursos cruciais, como desfoque de movimento, e a falta de documentação está dificultando o uso do renderizador, exceto eu.Essas são as coisas que estão sendo trabalhadas, mas o progresso tende a ser lento devido a uma consistente falta de tempo livre.
tungsten-renderer

Categorias

Alternativas ao Tungsten Renderer para todas as plataformas com qualquer licença

LuxCoreRender

LuxCoreRender

O LuxCoreRender é um mecanismo de renderização físico e imparcial.Baseado em algoritmos de última geração, o LuxCoreRender simula o fluxo de luz de acordo com as equações físicas, produzindo imagens realistas de qualidade fotográfica.
YafaRay

YafaRay

O YafaRay é um mecanismo de rastreamento de raios montecarlo de código aberto gratuito lançado sob a licença LGPL 2.1.O Raytracing é uma técnica de renderização para gerar imagens realistas, traçando o caminho da luz através de uma cena 3D.
Orion Renderer

Orion Renderer

Um renderizador com base física com a visualização em tempo real do DirectX 12. escrita em c ++. Requer Windows 10 de 64 bits e pelo menos SSE4 para ser executado.