各类渲染贴图map汇总
初学者,持续更新
1,法线贴图,normal map
bump maps的一种,实现物体立体感,减少光照计算的方案。Normal Mapping 法线映射多用在CG动画的渲染以及游戏画面的制作上,将具有高细节的模型通过映射烘焙出法线贴图(Normal Map),贴在低端模型的法线贴图通道上,使之拥有更高细节的渲染效果。可降低渲染时需要的面数和计算内容,从而达到优化动画渲染和游戏渲染效果的目的。Normal Mapping 法线映射是一种技术,是 Shader 着色器用于渲染的底层技术。这个渲染的技术需要纹理贴图来提现,于是在这个技术的基础上,就诞生了法线贴图(Normal Map)这种特殊的纹理。
Normal Map 的原理:用一张图(RGB)来存储法线信息,将这张图作为纹理贴图指定到在三维软件中或游戏引擎中,再通过 Shader 着色器将法线贴图中每个像素的法线信息指定到模型上。在光照的情况下,用贴图中的法线信息影响或改变现有模型的法线,是我们在视觉上产生凹凸不平、增加细节的渲染效果。法线贴图在游戏、影视中是一个常用的贴图纹理类型。与传统 Bump Map 对比的话,Normal Map 所能产生的细节更加丰富,也更加真实。Normal Mapping 法线贴图本质上就是一种图片,只是这张图片的用途比较特殊而已。
一般长这个样子
2,matcap,material capture 材质捕获
利用材质球的贴图实现均匀表面着色的反射材质物体的显示,无需提供光照,用matcap来作为光照结构。一般长下面的样子
3,高光贴图,specular maps
高光贴图是用来表现当光线照射到模型表面时,其表面属性的.(如金属和皮肤、布、塑料反射不同量的光)从而区分不同材质.
高光贴图再引擎中表现镜面反射和物体表面的高光颜色。
材质的反光程度就越强。(强弱度度是指,如果将这张Specularmap去色成为黑白图,图上越偏向RGB0,0,0,的部分高光越弱,越偏向RGB255,255,255的部分高光越强.)
https://www.youtube.com/watch?v=DGAta2ZWokQ
用来控制物体表面高光区域的贴图,黑色区域像素为0,不反映高光效果
4,漫反射贴图,diffuse map
https://www.youtube.com/watch?v=nVQX4vk8a7Q
漫反射贴图在游戏中表现出物体被光照到而显示的颜色和强度。不同地方的光照强度反射是不同的,比如一堵墙,墙缝隙由于吸收很多光纤,比较暗,但是表面的反射比较强,则会灰色一些。
5,height maps,高度贴图
normal map一般来自height maps,可以帮助计算阴影,实现物体的立体感,真实感,和normal maps差不多功能。
6,AO map,ambient occulsion map,AO贴图
https://conceptartempire.com/ambient-occlusion-map/
不要和lightmap混淆,AOmap记录了光照信息,记录的是物体交互下的光照互相影响阴影信息,这样可以增加渲染物体的细节。
7,light map
光照贴图,提前烘培好的给静态场景和光照的信息,光源无法移动,可以直接用光照贴图高效计算光照信息。
在一些3A大作里面,很多都是动态光,所以这个用不上,实时光照更真实,但是更耗,这个一般用在手机游戏。
8,cube map,环境贴图
虚拟立方体包围住物体,天空和6张纹理贴图
9,mipmap
10,detailmap
11,BRDF Lut
lut,look up table,查找表
https://learnopengl-cn.github.io/07%20PBR/03%20IBL/02%20Specular%20IBL/
各类渲染贴图map汇总相关推荐
- echarts 渲染航线图
1.需求:根据数据渲染航线图 通过vue+echarts 实现 过程中遇到bug:切换数据时,浏览器出现崩溃,原因是将echarts 实例定义在了vue的data 中 需要将echarts 实例定在s ...
- 使用Direct3D渲染2D图素
> > 使用Direct3D渲染2D图素 2001-09-22 中国游戏开发者.CN 图片及源代码请登陆下面网站: 合作翻译: 中国游戏开发者.CN – mays htt ...
- 全球各类开放式数据库获取渠道汇总
全球各类开放式数据库获取渠道汇总 2017-09-23 11:59 在这个用数据说话的时代,能够打动人的往往是用数据说话的理性分析,无论是对于混迹职场的小年轻,还是需要数据进行分析和研究的同学,能够找 ...
- 渲染除了计算机渲染有没有云训啊,80%的设计师都在用云渲染渲图,云渲染究竟怎么样?...
设计师都知道渲染的快慢主要和电脑的CPU性能有关,CPU性能太低,渲染速度就会很慢,而且在渲染的时候电脑就不能做其他事了. 与其耽搁时间,不如想想如何提高效率,所以云渲染就出现了! 云渲染,顾名思义, ...
- 战神引擎各类修改地址中文注释汇总
战神引擎各类修改地址中文注释汇总 战神引擎-怪物资料+掉落 D:\mud2.0\Mir200\Envir\MonItems D:\mud2.0\Mir200\Envir\PsMapQuest Help ...
- PROE CREO 各类3D模型图档大全-8.2G
PROE CREO 各类3D模型图档大全-8.2G 链接:https://pan.baidu.com/s/1RCUhicPQY-yrR3kO71olOQ 提取码:ead3
- 3Dmax怎么渲染AO图?云渲染AO图是什么?
不知道刚入手的朋友同行交流聊天时,会不会经常听到AO图这个词(手动笑哭) wath?心里就比较懵,今天就给大家聊一聊这个. AO-Ambient Occlusion,名词解释为:"环境吸收& ...
- 用KeyShot工具渲染PCB图过程
用KeyShot工具渲染PCB图过程 1.在文件的导出选项我们选择PDF3D 然后保存为点obj格式 按照以下图进行勾选. 在KeyShot 11 界面–选择-导入对话框 导入AD输出的OBJ文件 按 ...
- 软件工程导论各种图例题汇总(期末考试速成)
软件工程导论各种图例题汇总(期末考试速成) 前言 一.可行性分析 1.系统流程图 2.数据流图(重点) 3.数据字典(重点) 二.需求分析 1.实体联系E-R图(重点) 2.状态转换图(重点) 三.总 ...
最新文章
- leetcode 136. Single Number
- 如何健壮你的后端服务
- BZOJ2437 [Noi2011]兔兔与蛋蛋 【博弈论 + 二分图匹配】
- mysql load data infile 导入数据 某一列 空_Sql数据挑战赛amp;网络销售案例分析
- MySQL的常见命令
- Java支持IPv6研究
- PHP中||与or的区别
- 深度学习笔记(16) 误差分析(一)
- 成功演示的关键步骤(三)
- axios发送post数据后台收不到_axios 发 post 请求,后端接收不到参数的解决方案
- 2013计算机应用基础试题及答案,《计算机应用基础》2013年9月统考模拟练习题(完整试卷版含答案)...
- Qt QMake详解
- 蚂蚁课堂学习笔记之springAop和Ioc
- 当贝显示服务器生病,【当贝市场】电视盒子卡顿的三大原因
- matlab 互换 函数,Matlab矩阵中元素交换
- 让 Google 搜索到自己的博客
- 初中物理公式总结大全(pdf可下载)
- R.I.P,又一位程序员巨佬——左耳朵耗子陨落
- qd怎么玩java_诺基亚NOKIA手机:QD使用方法之菜鸟篇
- 5G Massive MIMO的概念和优点总结