我的Substance Designer 学习笔记02-PBR材质学习理解
首先定义PBR:Physics-based rendering,基于物理的渲染。
由来。2012年迪士尼公司在技术论坛发布的文章,讲述自己作品的制作流程。
2014年被某大佬提出简化版本的制作流程。优化后只用5中材质通道。
BSDF:双向散射率分布函数(Blender)
BRDF:双向反射率分布函数(UE4)
BTDF:双向透射率分布函数
BSSRDF:双向散射表面反射分布函数(次表面?)
BSDF=BRDF+BTDF
原图引用:真实感皮肤渲染技术总结 - GameRes游资网
BTDF是计算一种折射,BRDF是主要计算反射。
PBR特性:是基于微表面的(像素渲染?)
是能量守恒的,反射能量+透射能量=光源能量
是基于BRDF反射运算规则
PBR流派:
一,金属度,粗糙度,基于物体表面
Base color/Roughness/Metallic
二,漫反射,镜面反射,基于光线
Diffuse/Glossiness/Specular
其中 漫射和镜面反射都是RGB图
两种流派中AO,法线,高度/置换 是通用的
两种流派不同第地方在于,镜面反射使用RGB图,也就是3个通道,
F0概念,光线照射在物体表面,反射和透射比例,在金属度粗糙度流派里面,这个透射比例固定为0.04;在漫反射流派里面,这个系数可以调整投射的强度
我的Substance Designer 学习笔记02-PBR材质学习理解相关推荐
- JavaWeb黑马旅游网-学习笔记02【注册功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb-综合案例(用户信息)-学习笔记02【登录功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】
Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...
- Tomcat学习笔记02【Tomcat部署项目】
Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...
- XML学习笔记02【xml_解析】
Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 03 xml_解析 xml_解 ...
- Bootstrap学习笔记02【全局CSS样式、组件和插件、案例_黑马旅游网_首页】
Java后端 学习路线 笔记汇总表[黑马程序员] Bootstrap学习笔记01[快速入门.栅格布局][day01] Bootstrap学习笔记02[全局CSS样式.组件和插件.案例_黑马旅游网][d ...
- JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- HTML/CSS学习笔记02【表单标签】
w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...
- JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
最新文章
- Java开发工具(Eclipse中内容辅助键的使用)
- python基于条件、规则构建已有字典的子集
- 电商的「穿衣AI」用得好,剁手根本停不了 | CVPR 2020
- 静默安装oracle
- Ext JS高级程序设计
- 第32月第8天 打包 Framework 时使用 CocoaPods 引入第三方库的方法
- DotNet Framework 小技巧
- uni-app 更改默认组件样式
- 计算机桌面美化软件,桌面美化软件哪个好_桌面美化软件排行榜【最新】-太平洋电脑网...
- PyQt5最详细pyrcc5配置+样式使用
- matlab如何读取一个图片,怎么用Matlab读入并显示图片文件
- HDU 4313 最小生成树
- matlab sliced variable
- matlab截视频人脸,一种视频图像中人脸图像截取方法与流程
- kafka多线程消费
- 华为OD机试真题 Python 实现【机器人】【100%通过率】【2022.11 Q4 新题】
- 手机投屏电脑的开源软件
- AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/yolov5-5.0/models/commo
- 阿里巴巴“相信小的伟大”:用普世情怀传播小力量
- DW大学生网页作业制作设计 中华饮食文化(HTML+CSS+JavaScript) Web前端大作业