VR渲染器怎么用之自适应图像采样器,可解决渲染黑图问题

大家好,相信刚接触到vr渲染器时,会vr的图像采样器感到迷茫,如何使用图像采样器?图像采样器有何用呢?

今天便为大家讲解vr中的自适应DMC图像采样器的运用。

说明:高版本渲染器中的渲染块整合了原有的“固定”“自适应”和“自适应采样”三种模式于一体,通过“渲染块图像采样器”卷展栏中的参数进行设置。所以此文章仅针对低版本VR渲染器3.4以下版本使用!

 

之前有过一篇文章专门说到3damx渲染黑图怎么办?

其中便有个功能便是打开自适应采样的功能,这个功能可解决由于把3dmax中渲染设置里面的抗锯齿过滤器选错了,如果选择“图版匹配/max r2”就会出现渲染变全黑。只需要将图像采样器选择成自适应dmc,自适应细分或者bucket。

 

这个自适应DMC,简而言之便就是有着自适应的能力,能够根据场景中的素材以及物体的分布,或者是材质贴图的效果各种模糊特效等这些效果来分析哪些地方需要更多的细节去处理,哪些地方不需要过多的细节,自动进行调节。

我们先打开一个场景,渲染一份看一下,我们通过渲染出来的这个场景来告诉大家哪些是细节处,哪些是非细节处,这样大家在做效果图的时候就会有的放矢的去选择这个相应的设置,

 

我们来看一下这些墙面上,它墙面上本身就没有什么反射也没有折射,也没有什么景深效果复杂的纹理和复杂的造型这个墙面都没有,那么这些地方我们叫做非细节处,

而像这个包的表面,它本身表面就有贴图纹理的效果,还有桌面上有木纹并且有凹凸,它表面实际上是有一定的模糊反射的,这些地方我们都把它叫做细节处。

 

我们用了这个自适应DMC的参数,它就能够很智能的去控制在细节处的地方会用更多的采样样本去进行采样处理,而这个非细节处呢它会用少一些的样本来进行处理,这样就能够合理的去分配时间。

我们在讲解这个固定的时候,我们选择固定采样器的时候下面就会有相应的参数,

 

我们在选择自适应的时候,下面会有一个相应的自适应图像采样器的参数控制,

 

我们从这个参数会发现它有一个最大细分和最小细分,那么这个是什么意思呢,就是场景中每个像素所使用的采样样本的最小数量,也就是说场景中的采样的样本数量不管细节的多与少但是最少呢不能小于最小细分这个值。

这个参数主要控制的是图像整体采样的质量,包括图像的细节处和非细节处的采样情况,但是在一般的运用过程中这个参数我们不需要设置的太大一般不超过1就可以了。

那么这是为什么呢,这是因为这些非细节处的地方我们并不需要过多的采样就可以达到满意的效果了。我们就不需要设置的太高这样会太浪费时间。

在这里也给大家一个观点,就是我们一张效果图的质量高低应该要从它的纹理的清晰度以及物体边缘的整洁度来进行判断,所以说我们在设置这些参数的时候也要会合理的去设置,一是保证这个渲染的时间,二是能够保证图片的质量。

我们在来看一下这个最大细分,

 

它就是定义在进行采样的过程中这个系统所使用样本的最大数量,也就是说不管你这个细节处有多复杂它在使用样本的时候也不会操作这个最大细分值。

从这个最大细分我们就可以知道,这个自适应DMC它能够智能的去判断非细节处要少一些样本,细节处要多一些样本,最大细分实际上就是控制细节处的采样质量。

那么这个值越大对图像的细节处的处理就会越精确,就意味着它在一些细节比较复杂的地方它的着色像素就会更多,这样物体的边缘就会处理的更圆滑整体图像的效果就会更好。当然值越大,渲染所需要的时间,硬件性能也就越高!

那么接下来我们用一个参数进行一个演练,让在家深刻的记忆这些参数与参数之间的关系,在这里我们主要是通过像实验一样的方法来进行一个鉴定和了解,首先我们保持这个最小细分不变,

 

我们分别把最大细分设置一个1和4的效果,这样我们就能够分别看出它的渲染效果,

 

大家可以看出参数为1的时候渲染时长为14秒,参数为4的时候耗时28秒,所以说从时间上我们就可以知道,当最大细分越大它所消耗的时间越长,这个值最小它消耗的时间就会越短,这是第一个结论。

第二个结论我们可以看到,参数为1的这个效果图它的边缘处理比较的粗糙,还能够清晰的看到一些锯齿状的情况,还有这个场景中的一些噪点明显要比参数为4的效果图要多。

那么我们从这个整体的图片质量也可以看到参数为4的相对来说比较好,大家可能又有疑问了,我们在设置的时候这个值我们到底设置多大合适呢,在这里给大家一个参照值,

 

一般这个最大细分我们设置在3-6,这样就能够得到一个质量效果也比较好而且渲染速度也会比较高的效果图。

​当我们设置好参数,需要渲染时,可以用渲染100云渲染平台。

注册下载渲染100即可使用,渲染100网渲云渲染也是支持LUT加载,ACescg加载。全系使用云服务器,稳定不排队。注册填写5858邀请码即可获得渲染券进行测试。  

目前渲染100最高支持3DMAX2024,V-Ray6.2,Corona11,ACEScg工作流、Corona渲染器LUT文件全部支持渲染,点击注册填写【5858】免费测试哦~  

 

希望这份3Dmax常用快捷键整理能够对大家有所帮助!通过熟练掌握这些快捷键,相信你将能够更加高效地使用3Dmax进行建模和创作。

那么今天呢,就给大家分享到这里,如果你觉得文章对你有帮助,希望将网站分享给你的朋友。感谢大家支持!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PYTHON入门级游戏开发:宇宙飞船游戏两万字详析

手讲解超详细python入门游戏项目‘打外星飞船’手把(一) 由于内容比较多,这里会分为五篇文章来讲解,从页面的创建、飞船控制、射击、外星人创建、射杀外星人五片来展开。 做一个窗口和设置响应用户 import sysimport pygame&qu…

STM32逆变器方案

输入电压: 额定输入电压:DC110V 输入电压范围:DC77-137.5V 额定输出参数 电压:200V5%(200VAC~240VAC 可调) 频率: 42Hz0.5Hz(35-50 可调) 额定输出容量:1…

CentOS7搭建Elasticsearch与Kibana服务

1.部署单点es 1.1.创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: docker network create es-net 1.2拉取elasticsearch镜像 docker pull elasticsearch:7.11.1 1.3.运行 运行docker命令,部…

致远互联FE协作办公平台 editflow_manager.jsp SQL注入漏洞

漏洞描述 致远互联FE协作办公平台是一款为企业提供全方位协同办公解决方案的产品。它集成了多个功能模块,旨在帮助企业实现高效的团队协作、信息共享和文档管理。致远互联FE协作办公平台editflow_manager存在sql注入漏洞,攻击者可以获得敏感信息。 资产…

Vue框架引入Element-Ui

首先已经创建好了 Vue 框架,安装好了 node.js。 没有完成的可按照此博客搭建:搭建Vue项目 之后打开终端,使用命令。 1、命令引入 npm i element-ui -S2、package.json 查看版本 在 package.json 文件里可查看下载好的依赖版本。 3、在 ma…

Selenium自动化测试-设置元素等待

selenium中有三种时间等待: 强制等待:sleep 隐式等待:implicitly_wait 显示等待:WebDriverWait 1.sleep 让程序暂停运行一定时间,等待时间到达后继续运行。 使用sleep,需先导入time模块,im…

002、使用 Cargo 创建新项目,打印 Hello World

1. Cargo 简介 Cargo 是 Rust 的构建系统和包管理工具,比如构建代码、下载依赖的库、构建这些库等等。在安装 Rust 时,Cargo也会一起安装。 2. 创建新项目的具体步骤 步骤1: 我们在桌面新建一个文件夹,用于存放后面练习用的代码文…

vector的erase()方法遍历删除元素迭代器失效问题、及删除最后一个元素迭代器失效问题)

1.删除指定范围的元素 vector删除元素之pop_back(),erase(),remove() 向量容器vector的成员函数pop_back()可以删除最后一个元素. 而函数erase()可以删除由一个iterator指出的元素,也可以删除一个指定范围的元素。 还可以采用通用算法remove()来删除vector容器中的…

数字电子技术 一天速成

文章目录 一、数制与编码1. 数制转换2. BCD编码 二、逻辑代数1. 常见逻辑运算及逻辑门 三、化简逻辑表达式1. 卡诺图 求 表达式2. 表达式 画 卡诺图3. 卡诺图 化简 表达式4. 公式法 化简 表达式 ⭐⭐5. 表达式 求 反函数6. 卡诺图 求 反函数 四、组合逻辑电路的分析和设计1. 逻…

Mysql(5日志备份恢复)

一.日志管理 MySQL 的日志默认保存位置为 /usr/local/mysql/data 先看下mysql的日志文件有无: 修改配置文件添加:错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启 修改配置文件添加:通用查…

.json文件转为.dll文件后还能读取吗?

(只是修改了后缀名而已&#xff0c;做一个伪装&#xff09; 测试&#xff1a; QFile file(QApplication::applicationDirPath() "/config.dll");qDebug()<<QApplication::applicationDirPath() "/config.dll";if (file.open(QIODevice::ReadOnly))…

设计模式--抽象工厂模式

实验4&#xff1a;抽象工厂模式 本次实验属于模仿型实验&#xff0c;通过本次实验学生将掌握以下内容&#xff1a; 1、理解抽象工厂模式的动机&#xff0c;掌握该模式的结构&#xff1b; 2、能够利用抽象工厂模式解决实际问题。 [实验任务]&#xff1a;人与肤色 使用抽象…

Netty—Reactor线程模型详解

文章目录 前言线程模型基本介绍线程模型分类Reactor线程模型介绍Netty线程模型&#xff1a; 传统阻塞IO的缺点Reactor线程模型单Reactor单线程模式单Reactor多线程模式主从Reactor多线程Reactor 模式小结 Netty 线程模型案例说明&#xff1a;Netty核心组件简介ChannelPipeline与…

服务运营 | 年终回顾:服务运营为您服务

文章作者&#xff1a;李舒湉&#xff0c;蔡君洋, Guo&#xff0c;陈盈鑫&#xff0c;王畅 编者按 在服务运营板块成立的第一年&#xff0c;给大家带来我们这一年中原创文章的年终回顾。迈向2024&#xff0c;服务运营继续为您服务 在服务运营板块成立的第一年&#xff0c;明确板…

预测块划分与亚像素精度:提升视频编码与图像处理的效率

在视频编码和图像处理中&#xff0c;预测块划分与亚像素精度是两项关键技术。本文将介绍预测块划分和亚像素精度的基本原理&#xff0c;探讨其在提高视频编码效率和图像处理精度方面的应用。 1. 预测块划分的基本原理 预测块划分是视频编码中的一项关键技术&#xff0c;它将图…

KCTF-Web-签到题

题目环境&#xff1a; 一道签到题 没有必要想那么麻烦 刚开始我以为是SQL注入 F12查源代码 在底部发现base64编码 进行base64解码ZmxhZ3t3ZTFjME1FX3RvXzB1Ul9jb050RVNUfQecho "ZmxhZ3t3ZTFjME1FX3RvXzB1Ul9jb050RVNUfQ" | base64 -d得到flag&#xff1a;flag{we1c0M…

spring状态机

1、概述 Spring State Machine 是一个用于处理状态机逻辑的框架&#xff0c;它提供了一种简洁的方法来定义状 态、转换以及在状态变更时触发的动作。 概念 状态 &#xff08; State &#xff09; &#xff1a;一个状态机至少要包含两个状态。例如自动门的例子&#xff0c;有 …

用芯片SIC8833可开发电子秤方案

SIC8833作为一款高性能的电子秤方案芯片&#xff0c;这款芯片是一个带24bitADC的8位RISC MCU&#xff0c;内置8k16位OTP程序存储器。具体24位双向I/O口的特性&#xff0c;广泛应用于电子衡器和精密测量及控制系统&#xff0c;能满足用户的不同需求和应用场景。 以下是电子秤方案…

盘古信息IMS-MOM制造运营管理系统,构建生产现场管理信息系统的最佳选择

在当今高度竞争的制造行业中&#xff0c;高效的生产管理是企业成功的关键。盘古信息IMS-MOM制造运营管理系统作为一款领先的管理系统其关键特性为制造企业构建生产现场管理信息系统提供了强大的优势。IMS-MOM不仅仅是一个软件系统&#xff0c;更是一种技术和管理手段的结合&…

【SQL经典题目】连续日期判断、同时在线人数、会话划分、间隔日期连续、日期交叉

【1.查询至少连续3天下单的用户】 思路1&#xff08;使用lead&#xff09;&#xff1a; distinct user_id,create_date去重&#xff0c;确保每个用户每天只有一条访问记录lead(create_date,2,‘9999-12-31’) over(partition by user_id order by create_date)根据用户分区&am…