Tungsten Renderer

Tungsten Renderer

Tungsten是我最初在2014年初为ETH举行的Image Synthesis Rendering Competition编写的基于物理的渲染器,它在上图获得了第一名。它旨在用于图形研究中的脱机渲染,并且至少在我有空的时候仍在开发中。它生活在Github上。Tungsten用C ++ 11编写,并利用Intel的Embree光线跟踪库进行快速的光线-原始相交测试。它在编写时就考虑到了性能,并在可能的情况下利用多线程和SIMD。除了低级优化之外,复杂的积分器,多重重要性采样和自适应立体角度的光选择还可以通过与噪声进行斗争来减少总体运行时间,而自适应采样可确保将精力集中在图像中最嘈杂的区域。没人喜欢Phong阴影球,这就是为什么Tungsten支持许多几何形状和材质模型以使场景更有趣的原因。还支持参与的媒体,包括可以从太空中提取行星的大气媒体。...在目前的状态下,钨在学术上比实际使用更具兴趣。缺少诸如运动模糊之类的重要功能,并且缺少文档使除我自己以外的任何人都难以使用渲染器。这些都是正在处理的事情,但是由于持续缺乏空闲时间,进度往往很慢。
tungsten-renderer

分类目录

具有任何许可的所有平台的Tungsten Renderer替代品

LuxCoreRender

LuxCoreRender

LuxCoreRender是一个基于物理的无偏渲染引擎。基于最先进的算法,LuxCoreRender根据物理方程式模拟光的流动,从而生成逼真的照片质量的图像。
YafaRay

YafaRay

YafaRay是根据LGPL 2.1许可发布的免费开源蒙特卡洛光线追踪引擎。光线跟踪是一种渲染技术,用于通过跟踪穿过3D场景的光的路径来生成逼真的图像。
Orion Renderer

Orion Renderer

基于物理的渲染器,使用c ++编写,具有实时DirectX 12预览功能。需要64位Windows 10和至少SSE4才能运行。