1、凹凸贴图存储的是高度差信息,8bit灰度图。

法线贴图存储的是法线信息,24bit彩色图。

2、凹凸贴图影响三角面的法线相对光影方向的偏移量(

越凹偏移量越大,计算出的颜色越暗,给人凹陷的感觉;

反之偏移量越小,颜色越亮,给人凸起的感觉)

法线贴图是直接记录三角面的法线相对光影方向的偏移量在x,y,z三个轴上的分量。

典型的用存储空间换运行时的计算时间策略。

总之,两种贴图最终达到的效果是一样的(都是影响渲染流水线中法线和入射光线的夹角),只是存储信息的方式不同。

凹凸贴图和法线贴图的区别相关推荐

  1. 纹理的应用(凹凸贴图与法线贴图,三维噪声和三维纹理)

    凹凸贴图与法线贴图 在本学期的图形学学习过程中,我发现纹理除了可以表达环境光之外还可以让几何体呈现出凹凸不平形状.这样的纹理称为凹凸贴图,凹凸贴图上定义了每个点的相对高度(高度差).事实上,凹凸贴图并 ...

  2. 【3D建模制作技巧分享】Zbrush中凹凸贴图、法线贴图和置换贴图的区别

    我们现在的银幕早就充斥着电脑生成的虚拟物体,这些虚拟物体是电脑中生成的物体,但这些物体比较现实中的物体没有那么多细致的表面.因而需要用平面映射的方式加入更多的细节.这些用做映射的图片被称作贴图.贴图有 ...

  3. 教学|Zbrush中凹凸贴图、法线贴图和置换贴图的区别

    我们现在的银幕早就充斥着电脑生成的虚拟物体,这些虚拟物体是电脑中生成的物体,但这些物体比较现实中的物体没有那么多细致的表面.因而需要用平面映射的方式加入更多的细节.这些用做映射的图片被称作贴图.贴图有 ...

  4. 现代计算机图形学笔记(八)——纹理的应用(环境光贴图、凹凸贴图、法线贴图)

    纹理的应用 环境光贴图 环境光贴图可以让模型反射出周围环境的样子,如下图右侧,而左侧的图像就是环境光贴图. 环境光一般都存储在一个球上(Spherical Map),并且我们可以像展开地球仪一样展开成 ...

  5. 「建模学习」Zbrush中凹凸贴图、法线贴图和置换贴图的区别

    ZBrush中的三种修正虚拟三维物体表面形状的贴图分别是bump,normal和displacement,就是我们常说的凹凸贴图.法线贴图和置换贴图.这三个术语在现在的电影工业技术中也是很重要的概念. ...

  6. 深入了解3D模型相关知识(建模、材质贴图、UV、法线),置换贴图、凹凸贴图与法线贴图的区别

    推荐几篇好文: 什么是3D建模?高低中模.法线贴图.低模拓扑都是啥? - 哔哩哔哩 [译文]置换贴图.凹凸贴图与法线贴图的区别 - 知乎 Difference between Displacement ...

  7. 图形学笔记(八)着色2 —— 纹理映射、重心坐标、双线性插值、Mipmap、三线性插值、各向异性过滤、纹理的应用(环境贴图、法线贴图等)

    图形学笔记(七)着色 -- Blinn-Phone 反射模型.着色频率.渲染管线.GPU 图形学笔记(九)几何 --几何表示方法(CSG.距离函数.水平集 .点云.网格(obj格式)).贝塞尔曲线(面 ...

  8. 中法线如何反转_凹凸贴图、法线贴图、置换贴图傻傻分不清?

    太长不看全文版: 凹凸贴图:适用于凹凸起伏小的材质,不影响模型外观. 法线贴图:适用于有起伏,但起伏不是很大的材质,用于表现如面部细节.小衣服纹理等细节,可以高效节约资源,不影响模型外观. 置换贴图: ...

  9. 置换贴图,法线贴图,凹凸贴图的区别

    先自我介绍--你要是说这是自我炒作我也认了.首先说明,FXCarl是一个对3D美术一窍不同的家伙.虽然很想往技术美工方向发展了.因为是学程序出身,眼下能做的也就是写写Shaders.等到手上的项目做完 ...

最新文章

  1. lisp协议instand_分享|Linux 上 10 个最好的 Markdown 编辑器
  2. 如何将c语言改写成汇编语言,如何把汇编语言转换成C语言
  3. matlab 降维工具箱
  4. 百度Apollo 3.5是如何设计Cyber RT计算框架的?
  5. boost::core::typeinfo的用法实例
  6. python语言特点依赖平台吗_python语言的特点
  7. 计算机C语言常用语句,计算机二级C语言考试常见知识积累
  8. 其实python面向对象3分钟就可以入门(14)
  9. php sub pos,PHP pos() 函数
  10. 共享可写节包含重定位_理解重定位
  11. 学习python_day2
  12. 谷歌桌面_将Google小工具添加到您的桌面
  13. boobooke播布客
  14. 僵尸网络(botnet) DDoS
  15. JsonMappingException: Problem deserializing 'setterless' property '': get method returned null
  16. A Question of Ingestion(Dp)
  17. 小网站云服务器配置推荐,小网站云服务器配置推荐
  18. Visual C++编译错误:error C2220: 警告被视为错误 - 没有生成“object”文件
  19. 服务器 微信报警平台,Zabbix实现微信报警
  20. 使用Motrix解决浏览器下载速度慢的问题

热门文章

  1. 超卓航科上市:募资9亿市值超60亿 成襄阳首家科创板企业
  2. android listview 上拉图片闪烁,android listview使用glide异步加载图片错位,闪烁问题...
  3. 毕设:基于CNN卷积神经网络的猫狗识别、狗品种识别(Tensorflow、Keras、Kaggle竞赛)
  4. word尝试打开文件时遇到错误 解决方法
  5. 华为+android+root权限获取root,[Android]如何获取华为手机的root权限
  6. 《数字图像处理》-(3)-1从傅里叶级数到傅里叶变换详细推导以及傅里叶图像的性质
  7. 怎么视频转文字?分享3个视频转文字方法
  8. 1ppi等于多少dpi_Android开发之显示篇(弄懂ppi、dpi、pt、px、dp、dip、sp之间的关系只需这一篇)...
  9. Unable to check if JNs are ready for formatting 问题解决
  10. Larval Excel导入