blender Principled BSDF

Principled BSDF是一种基于物理的着色器,它使用金属工作流,而不是镜面工作流。金属工作流假设金属材质没有漫反射分量,只有镜面反射分量,而非金属材质有漫反射和镜面反射分量¹。Metallic属性用于控制材质是金属还是非金属,取值范围是0到1,0表示完全非金属,1表示完全金属²。Specular属性用于控制材质的反射率,取值范围是0到1,0表示没有反射,1表示最大反射³。一般来说,非金属材质的Specular值接近0.5,金属材质的Specular值接近1⁴。

简单地说,Metallic和Specular的区别是:

- Metallic决定了材质是否有漫反射和镜面反射分量,以及镜面反射的颜色。
- Specular决定了材质的反射率,即镜面反射的强度。


- IOR(折射率)用于控制透射光的折射角度和颜色。它的取值范围是1.0到2.0,1.0表示没有折射,2.0表示最大的折射²。不同的材质有不同的折射率,例如水的折射率是1.33,玻璃的折射率是1.45,钻石的折射率是2.42³。
- Transmission(透射)用于控制材质的透明度和光线的衰减。它的取值范围是0.0到1.0,0.0表示完全不透明,1.0表示完全透明²。透射只在Metallic为0.0时有效,因为金属材质没有透射分量¹。透射还受到Roughness的影响,Roughness越大,透射光越模糊⁴。

- Transmission(透射)用于控制材质的透明度和光线的衰减。它的取值范围是0.0到1.0,0.0表示完全不透明,1.0表示完全透明²。透射只在Metallic为0.0时有效,因为金属材质没有透射分量²。透射还受到Roughness的影响,Roughness越大,透射光越模糊²。透射光会根据IOR(折射率)的值改变方向和颜色,模拟真实的折射现象¹。透射光还会与表面的反射光相互作用,产生菲涅尔效应¹。透射属性可以用来创建玻璃、水、冰等透明材质。
- Alpha(透明度)用于控制表面的透明度,与1.0完全不透明。通常链接到图像纹理节点的Alpha输出。Alpha从0.0到1.0²。要让Alpha属性在Principled BSDF着色器上起作用,你需要在材质属性>设置中将混合模式设置为Alpha Hashed或Alpha Blend¹。Alpha属性不会影响光线的折射或衰减,只会让表面看起来更透明或更不透明。Alpha属性也不会影响表面的反射光,除非你将Specular属性设置为0.0¹。Alpha属性可以用来创建半透明的材质,例如纸张、布料、叶子等。

简单地说,Transmission和Alpha的区别是:

- Transmission决定了透射光的强度和清晰度,Alpha决定了表面的透明度。
- Transmission和Alpha都会影响材质的反射,因为反射和折射是同时发生的物理现象。
- Transmission会改变光线的方向和颜色,Alpha不会。

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

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

相关文章

深入浅出 Zookeeper 中的 ZAB 协议

本文主要内容如下: ZAB 协议的全称是 Zookeeper Atomic Broadcase,原子广播协议。 作用:通过这个 ZAB 协议可以进行集群间主备节点的数据同步,保证数据的一致性。 在讲解 ZAB 协议之前,我们必须要了解 Zookeeper 的各…

在oracle中如何删除表中数据

oracle数据库,mysql数据库都是drop命令>truncate命令>delete命令,他们的执行方式、效率和结果各有不同。下面我们就来看看吧 一、drop命令 语句drop table 表名 说明: 1.用drop删除表数据,不但会删除表中的数据&#xff0c…

解决Canvas画图清晰度问题

最近在开发Web端远程桌面的时候遇到的一个问题,解决记录一下,分享给各位有需要用到的朋友。 先吹下水:远程桌面的连接我们是通过Websocket连接后,后端不断返回远程端的界面二进制数据流,我接收到之后转为图像&#xf…

window服务器thinkphp队列监听服务

经常使用linux的同学们应该对使用宝塔来做队列监听一定非常熟悉,但对于windows系统下,如何去做队列的监听?是一个很麻烦的事情。 本文将通过windows系统的服务来实现队列的监听。 对于thinkphp6 queue如何使用,不再赘述。其它系…

HDU 2841:Visible Trees ← 容斥原理

【题目来源】http://acm.hdu.edu.cn/showproblem.php?pid2841【题目描述】 There are many trees forming a m * n grid, the grid starts from (1,1). Farmer Sherlock is standing at (0,0) point. He wonders how many trees he can see. If two trees and Sherlock are in…

Windows系统如何使用VNC远程连接Deepin桌面【内网穿透】

文章目录 1. 安装x11vnc2. 本地远程连接测试3. Deepin安装Cpolar4. 配置公网远程地址5. 公网远程连接Deepin桌面6. 固定连接公网地址7. 固定公网地址连接测试 x11vnc是一种在Linux系统中实现远程桌面控制的工具,它的原理是通过X Window系统的协议来实现远程桌面的展…

跟随chatgpt从零开始安装git(Windows系统)

为什么我们要安装Git?Git有什么用? 1. 版本控制:Git 可以追踪代码的所有变化,记录每个提交的差异,使您能够轻松地回溯到任何历史版本或比较不同版本之间的差异。 2. 分支管理:通过 Git 的分支功能&#xff…

C++ Qt开发:Charts与数据库组件联动

Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍Charts组件与QSql数据库组件的常用方法及灵活…

wordpress个人博客/杂志主题Pin Premium

Pin Premium WordPress主题是针对博主的时尚且自适应的Pinterest风格主题。使用HTML5和CSS3技术创建,带有有效代码(两个演示),完全响应,在所有移动设备上看起来完美,可在任何设备和 PC 上轻松使用。 响应式设计针对平板电脑和智能…

揭秘大模型「幻觉」:数据偏差、泛化与上下文理解的挑战与解决之道

什么是大模型「幻觉」 所谓的「幻觉」指的是当大模型生成与现实不符或逻辑上不连贯的信息时。这通常发生在模型对某些数据理解不足或数据本身存在偏差的情况下。由于模型是基于概率统计和以往数据训练的,它们可能在面对未知或少见情况时产生不准确的推断。 大模型不具有本地知…

求二叉树的深度C语言实现

在二叉树中&#xff0c;深度是指从根节点到最远叶子节点的最长路径上的边数。求解二叉树的深度通常采用递归的方法&#xff0c;以下便是求二叉树深度的C代码实现&#xff1a; #include <stdio.h> // 假设已经定义了二叉树节点结构体 typedef struct BiTreeNode {int dat…

柯桥学韩语【韩语网络用语】听说最近的年轻人都重视슬세권,역세권....吗?

来解锁一下今天的新词“슬세권” 슬리퍼와 세권(勢圈)의 합성어로 슬리퍼와 같은 편한 복장으로 각종 여가편의시설을 이용할 수 있는 주거 권역을 이르는 신조어다. 슬세권是"拖鞋"和"势圈"的合成词&#xff0c;即使穿着像拖鞋类似的便装&#xff0c; …

J2 - ResNet-50v2实战

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 目录 环境步骤环境设置数据准备图像信息查看 模型设计ResidualBlock块stack堆叠resnet50v2模型 模型训练模型效果展示 总结与心得体会 环境…

网页服务, 静态页面

文章目录 概要demo示例说明 概要 创建微服务时&#xff0c; 可以将静态资源(前端界面)放入resource中&#xff0c; 通过接口来访问 参考博客: https://blog.csdn.net/wangxin1949/article/details/89016428 demo示例 Controller RequestMapping(“/terminal/task”) public…

Sinkhorn:求解方法和Python实现

Notion – The all-in-one workspace for your notes, tasks, wikis, and databases. 注&#xff1a;本人笔记 【3种求解方法】 【Python实现】 【dustbin】 【log space】

深度学习中的知识蒸馏

一.概念 知识蒸馏&#xff08;Knowledge Distillation&#xff09;是一种深度学习中的模型压缩技术&#xff0c;旨在通过从一个教师模型&#xff08;teacher model&#xff09;向一个学生模型&#xff08;student model&#xff09;传递知识来减小模型的规模&#xff0c;同时保…

JavaScrip-初识JavaScript-笔记

1. 输出语句 (1) alert(内容)&#xff1a;弹窗的形式输出内容 (2) console.log(内容)&#xff1a;输出在控制台 (3) document.write(内容): 向html文档中写入内容 一般是标签内容 2. 单引号、双引号不能换行 使用模板字符串可以换行 3. 输入语句 prompt(内容) 输入的变…

信息学奥赛一本通1006:A+B问题

1006&#xff1a;AB问题 时间限制: 1000 ms 内存限制: 66536 KB 提交数: 174625 通过数: 137337 【题目描述】 大部分的在线题库&#xff0c;都会将AB问题作为第一题&#xff0c;以帮助新手熟悉平台的使用方法。 AB问题的题目描述如下&#xff1a;给定两个整数A和…

测试:常见的虚拟机命令

ps 虚拟机中的ps命令与在物理机上的ps命令功能相似&#xff0c;都是用来显示当前系统的进程状态。在虚拟机环境中使用ps命令&#xff0c;可以帮助用户查看和管理虚拟机内运行的进程。 在Linux操作系统中&#xff0c;ps命令是一个常用的监控和管理进程的工具。它可以显示进程的…

通过聚道云软件连接器实现钉钉与自研主数据系统的完美融合

客户介绍 某知名高校&#xff0c;拥有数千名教职工&#xff0c;日常管理涉及大量的人员异动信息。该高校设有多个学院和研究所&#xff0c;涵盖了工、理、管、文等多个学科领域。该高校是一所充满活力和潜力的学府&#xff0c;致力于为学生提供优质的教育资源和多元化的学习环…