【3dMax室内照明】如何在V-ray中设置照明分析?

如何在V-ray中设置照明分析?

在3dMax的V-Ray Next中添加了新的“照明分析”工具,以帮助您测量和分析场景中的灯光级别。您将能够创建假彩色热图和数据覆盖,以显示亮度(以坎德拉为单位)或照度(以勒克斯为单位)值。

V-Ray Next中的照明分析使用两个组件:VRayLightMeter辅助对象和VRayLightingAnalysis渲染元素。尽管VRayLightMeter辅助对象自2.0版本以来一直在V-Ray中,但为了获得更好的精度,它在V-Ray Next中进行了更新。VRayLightingAnalysis渲染元素是V-Ray Next中的新元素。

使用VRayLightMeter辅助对象

VRayLightMeter辅助对象是一个矩形栅格,显示栅格顶点处的照度值。它可以显示总照度、直接照度、间接照度和日光系数。它还可以显示光的主要方向。

左:3dMax视口中的VRayLightMeter,显示伪颜色、灯光方向和文本照度值。

右:3dMax命令面板中的VRayLightMeter界面。

要显示测光表值,首先需要点击“计算”按钮或使用Maxscript Calculate()方法。(在常规图像渲染过程中,V-Ray不会自动重新计算测光表值。)可以通过设置“误差容差”值来控制精度。值越高,计算速度越快,但结果可能更嘈杂。

在内部,V-Ray使用其灯光烘焙机制在多个过程中计算测光表值。这包括四个烘焙过程:一个用于收集主照度数据,两个用于确定主光线方向,最后一个用于计算日光系数。为了确保正确的结果(与具有足够数量灯光反弹的光能传递方法相当),V-Ray会自动覆盖其渲染设置,并使用强力和灯光缓存的组合计算全局照明。

显示当前过程的进度窗口。

V-Ray还没有“照明分析”控制面板。如果需要为场景中的所有VRayLightMeter辅助对象设置最小/最大值,可以使用以下Maxscript函数:

fn setVRayLightMetersScale fmin fmax logarithmic = (local lightMeters=getClassInstances VRayLightMeterfor lightMeter in lightMeters do (lightMeter.min=fminlightMeter.max=fmaxlightMeter.log=logarithmic))

以下MaxScript函数可用于计算场景中所有活动的VRayLightMeter辅助对象:

fn calcAllVRayLightMeters = (local lightMeters=getClassInstances VRayLightMeterfor lightMeter in lightMeters do (if lightMeter.active then lightMeter.calculate()))

使用VRayLightingAnalysis渲染元素

VRayLightingAnalysis是一个独特的渲染元素。除了自己的渲染元素外,它还向V-Ray帧缓冲区添加了另外两个渲染元素,它们显示绝对的、未缩放的照度(lux)和亮度(candelas)值。VRayLightingAnalysis渲染元素可以从渲染器设置中添加。

左图:渲染完成后,VRayLightingAnalysis渲染元素处于假彩色模式。

在V-Ray帧缓冲区中也可以看到附加的“照度”和“亮度”渲染元素。

右图:VRayLightingAnalysis渲染元素界面。

左图:VRayLightingAnalysis,照度值覆盖在原始图像的网格上。

右图:原始RGB渲染。

VRayLightingAnalysis渲染元素是后期效果,只有在渲染完成后才会更新。渲染完成后,可以调整大多数VRayLightingAnalysis设置,而无需重新渲染。只需更改设置并按下“更新”按钮。

当使用与VRayLightMeter相同的设置(最小/最大和比例类型)时,总照度的结果应该相同。

玻璃和镜子对象上显示的照度值表示其表面的照度,而不是通过玻璃或镜子看到的表面。由于这些材料不会漫反射光,V-Ray计算这些照度值的精度非常低,甚至可能完全跳过照度计算。因此,这些值可能非常嘈杂,甚至为零。

为了确保正确的结果,建议使用默认的V-Ray GI设置,增加光缓存细分(例如2000)和更高的光缓存回扫阈值(例如4.0)。

转换以前的3dMax照明分析场景

有两种方法可以将现有3dMax场景和照明分析组件转换为等效的V-Ray。一种方法是使用3ds Max场景转换器工具。另一种方法是使用V-Ray Next中包含的V-Ray场景转换器脚本。这两种工具都可以将3ds Max“测光表”对象和“照明分析覆盖”渲染效果以及其他场景组件转换为各自的等效V-Ray。若要选择V-Ray场景转换器,请在任意3ds Max视口中单击鼠标右键。(请确保将V-Ray设置为当前渲染器。)

左:显示V-Ray场景转换器的四元菜单。右:“V射线”场景转换器对话框。

V-Ray Next for 3dMax中的新照明分析工具取代了3dMax中以前包含的工具。通过结合VRayLightMeter辅助对象和VRayLightingAnalysis渲染元素,可以准确地分析和测量场景中的光照级别。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/175241.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

性能测试 —— Jmeter分布式测试的注意事项和常见问题

Jmeter是一款开源的性能测试工具,使用Jmeter进行分布式测试时,也需要注意一些细节和问题,否则可能会影响测试结果的准确性和可靠性。 Jmeter分布式测试时需要特别注意的几个方面 1. 参数化文件的位置和内容 如果使用csv文件进行参数化&…

vscode+python开发之虚拟环境和解释器切换

需求情景: 现在我们要开发多个项目比如:项目A,项目B、项目C,他们每个项目需要依赖不同的库。每个项目依赖的解释器也不一样怎么办? 项目A:需要在python3.7环境运行 依赖aadd3.2库 项目B、需要在python3.11…

Xshell+Xftp通过代理的方式访问局域网内网服务器

最近在部署项目时遇到只有1台服务器拥有公网ip,其它服务器只有局域网ip,当然其它服务器可以正常访问网络,例如如下模型。之前访问其它几台服务器,都是先通过登录公网IP服务器,然后在Xshell里面执行ssh远程连接&#xf…

Vatee万腾的数字化掌舵:Vatee科技引领未来的新高度

随着数字化时代的到来,Vatee万腾以其卓越的科技决策力成为引领潮流的掌舵者。 Vatee万腾通过对科技前沿的不懈探索,站在了数字化创新的最前沿。其领先的科技团队致力于发掘并应用最新的数字技术,为用户提供卓越的数字化体验。 Vatee万腾以其…

基于RFbeam的V-LD1-60GHz毫米波雷达传感器数据获取(通过UART串口来控制模块)

基于RFbeam的V-LD1-60GHz毫米波雷达传感器数据获取(通过UART串口来控制模块) 文章目录 V-LD1命令发送消息回复通信示例雷达数据获取宏定义通信代码运行效果附录:压缩字符串、大小端格式转换压缩字符串浮点数压缩Packed-ASCII字符串 大小端转…

VueRequest——管理请求状态库

文章目录 前言一、为什么选择 VueRequest?二、使用步骤1.安装2.用例 前言 VueRequest——开发文档 VueReques——GitHub地址 在以往的业务项目中,我们经常会被 loading 状态的管理、请求的节流防抖、接口数据的缓存、分页等重复的功能实现所困扰。每次开…

MySQL Command Line Client 运行闪退问题解决,缺少my.ini文件

MySQL Command Line Client 运行闪退问题解决: 问题排查: 1.找到Command Line Client的路径位置,并查看属性,步骤截图: 查看属性: 查看属性中的目标路径: 2.进入属性中的目标路径,…

GreenCloud VPS 重装系统后无法 SSH 的解决方法

发布于 2023-07-17 在 https://chenhaotian.top/vps/greencloud-ssh-fix/ 解决方法 发工单让客服解决即可。 操作过程 Tu Pham Operator 客服 Hello, We have fixed your problem, please try again! Thanks! Tu Pham, Senior Technician - GreenCloudVPS 17th July 2023…

mysql之主从复制和读写分离

一、主从复制 1、定义 主mysql上的数据(新增或修改库、表里的数据)都会同步到从mysql上 2、mysql的主从复制模式(面试题) (1)异步复制(常用):默认的复制模式。客户端…

NSSCTF第12页(1)

[FSCTF 2023]细狗2.0 应该是和[HUBUCTF 2022 新生赛]ezsql搞混掉了 点击按钮出现了 发现输入什么回显什么 伪协议也不行 看源代码发现了这个玩意 输入了1;发现了其他回显 ls 发现了两个文件 发现被限制了 不知道是cat还是空格 绕过 直接找吧还是 得到flag [SCTF 2021]loginm…

Linux下向Github仓库推送

文章目录 Git 与 Github安装git在github下创建项目下载项目到本地Git三板斧第一板斧 git add第二板斧 git commit第三板斧 git push Git 与 Github Git是目前从开发人员到设计人员的版本控制技术。gitee是国内社交代码托管平台。这是一个你可以玩和实验的地方。在这里你可以找…

核心!华为自研系统鸿蒙趋势

鸿蒙系统的推出引起了全球的关注,毕竟这是华为自主研发的操作系统。这个系统有一些特点很独特。首先,它的自主可控性是一大特色。因为是自家研发的,所以更容易适应外界变化。其次,它采用了分布式架构,这样不同设备之间…