LuxCoreRender渲染器(支持3.0以上)

52f1006142154600

LuxCoreRender是一个基于物理且无偏见的渲染引擎,基于最先进的算法。这使得它能够准确地捕获大多数其他渲染程序根本无法重现的各种现象。

优化的渲染方法

LuxCoreRender具有各种渲染算法。根据场景类型以及渲染单个图像还是动画,选择正确的算法可以显著加快渲染速度。在简单的场景和外部,路径追踪通常就足够了。对于内部或焦散渲染,可以通过额外的光追踪和各种缓存系统来增强它。有缓存可以加速间接光,焦散,环境光和具有许多光源的场景的渲染。此外,双向路径追踪与 Metropolis 采样相结合,可用于高效渲染最复杂的照明场景。

材质和纹理

LuxCoreRender具有多种材料类型。除了哑光,光泽或迪士尼原则着色器等通用材料外,还存在金属,玻璃和汽车油漆的物理准确表示。所有材料都可以使用纹理进行混合和修改,甚至可以递归方式进行。LuxCoreRender 同时支持程序纹理和图像纹理(常见文件格式,但也支持 HDR)。大多数材料属性都是可纹理化的,并且所有材料都支持凹凸和法线贴图。

照明

LuxCoreRender支持发射器和环境光源。IES图形式的光度数据可用于准确定义光源的光分布模式。作为环境光,人们可以使用HDR图像,物理太阳/天空系统,或者使用远处和无限的灯作为通用的太阳和天空。

灯光组

通过使用光组,可以从单个渲染中输出各种光源情况,或者在渲染过程中实时调整光源之间的平衡,而不会丢失渲染的样本。对于每个光源,可以动态调整强度和色温。还可以将每个光组的光贡献导出为单独的通道,作为低动态范围或高动态范围。

LuxCoreRender包括一个强大的体积系统,能够进行物理上精确的吸收和散射。吸收可以通过RGB值定义,散射支持具有用户定义的不对称性的单个或多个散射。体积系统是基于对象的,使用网格作为体积边界。这允许对内部体积效应进行简单设置,例如地下散射或体积色吸收。该系统还允许您定义光线离开对象时退出的体积。这允许大气散射效应,并自动计算相对折射率。此外,可以将优先级分配给卷,以便在卷重叠时将其替换为优先级较低的卷。

实例

当处理具有同一对象的多个副本的大型项目时,LuxCoreRender对实例的支持将显着节省系统资源,特别是内存消耗。如果同一网格被多个对象引用,例如在粒子的情况下,它只会加载到内存中一次。

相机

除了无处不在的透视相机外,LuxCoreRender还支持正交和环境相机。使用正交相机,可以轻松渲染模型的前视图或顶视图,这对建筑师来说非常方便。环境摄像机可用于生成 360° 全景图或为基于图像的照明生成 HDR 环境贴图。

运动模糊、景深和镜头效果

LuxCoreRender具有真实的运动模糊功能,适用于相机和单个对象。只需对相机或对象进行动画处理,设置快门时间,即可完成。对象移动是用绝对时间描述的,而不仅仅是在曝光时间上,从而可以实际控制快门时间和由此产生的模糊强度。还支持曲线模糊的多步骤。通过设置对焦距离和光圈值等参数,可以控制景深。在渲染运行时,您可以添加后期处理效果,如绽放、眩光、色差和暗角,从而为图像提供照片级真实感的最后一抹。

色调映射

在内部,LuxCoreRender将所有光计算的结果存储为高动态范围值。使用线性或非线性(Reinhard)色调映射算法,这些值可以转换为普通的低动态范围图像。此过程可以实时影响,而直方图有助于找到最佳设置。为了最大限度地减少完成渲染后的后期处理量,LuxCoreRender可以将输出图像保存在各种色彩空间和任何伽玛中。

跨平台

LuxCoreRender可用于Windows,Linux和OS X。

许可证

LuxCoreRender现在是,将来也永远是免费软件,无论是私人用途还是商业用途。它是由对编程和计算机图形学充满热情的人开发的,他们喜欢分享他们的工作。LuxCoreRender根据Apache公共许可证v2.0授权,免费用于个人或商业用途。

© 版权声明
THE END
喜欢就支持一下吧
点赞21 分享
评论 共7条

请登录后发表评论