Displacement Mapping
【Displacement Mapping】
Displacement Mapping(移位贴图)。
  Normal maps的另一个应用是displacement mapping,在这个应用中,细节的增加不再是通过虚拟光照得到的,而是真正的改变模型的vertices。使用displacement mapping时,vertex沿着它的法线向量平移,该法线的值由一个displacement map指定。一个displacement map就是一个高度纹理图,只有一个通道值,并且存储了高度的大小。图9.4就是本章一直使用的stone wall texture,对应的一种displacement map。
因此displacement只一个8位的数据通道,因此显示为一块灰色区域。
  
参考:https://blog.csdn.net/chenjinxian_3d/article/details/51885061
Displacement Mapping的更多相关文章
- 【ZZ】  DShader之位移贴图(Displacement Mapping)
		http://www.myexception.cn/other/1397638.html DShader之位移贴图(Displacement Mapping) www.MyException.Cn ... 
- 【ZZ】 移位贴图 Displacement Mapping
		http://blog.csdn.net/huazai434/article/details/5650629 说明:该技术需要VS3.0的支持!!! 一,移位贴图类似于地形渲染.不过由于移位纹理可以做 ... 
- 置换贴图 Displacement Mapping
		视差贴图和法线贴图都是使用特定的手段来达到欺骗视觉的目的,让人以为物体的表面是凹凸起伏的.而置换贴图却是真的将模型的顶点进行偏移,在原本的平面上创造出凹凸的效果.既然是对顶点进行偏移,那么就需要模型有 ... 
- 3DShader之移位贴图(Displacement Mapping)
		我们知道法线贴图是只是改了物体的法线属性,用来计算光照,但是并没有改变物体本身的网格.但是移位贴图就不一样了,它会移动物体的顶点.我用移位贴图做了个海洋,好了,上了图再讲: 注意看海的边缘的顶点,已经 ... 
- Tessellation (曲面细分) Displacement Mapping (贴图置换)
		DirectX 11 Tessellation (曲面细分)-什么是 Tessellation (曲面细分) ? 它为什么可以起到如此关键的数据? 随着近期人们对 DirectX 11 的议论纷纷,你 ... 
- 在 OpenGL ES 2.0 上实现视差贴图(Parallax Mapping)
		在 OpenGL ES 2.0 上实现视差贴图(Parallax Mapping) 视差贴图 最近一直在研究如何在我的 iPad 2(只支持 OpenGL ES 2.0, 不支持 3.0) 上实现 视 ... 
- Using Vertex Texture Displacement for Realistic Water Rendering
		http://blog.csdn.net/soilwork/article/details/709869 Using Vertex Texture Displacement for Realistic ... 
- 3DShader之立方体环境映射(cubic environment mapping)
		前面讲了球形环境映射,然而目前采用更多的是立方体环境映射.国际惯例:上图先: 1.反射: 2.折射 3.fresnel(反射+折射) 4.色散 好了,大概讲下原理, 立方体纹理我就不多讲了,它以一个3 ... 
- Parallax Mapping
		[Parallax Mapping] Parallax mapping belongs to the family of displacement mapping techniques that di ... 
随机推荐
- 对于Servlet、Servlet容器以及一个Servlet容器-Tomcat
			Servlet.Servlet容器等内容讲解 转载自http://blog.csdn.net/iAm333 对于Servlet.Servlet容器以及一个Servlet容器-Tomcat这些概念讲解的 ... 
- [UGUI]图文混排(一):标签制定和解析
			参考链接: https://github.com/SylarLi/RichText/tree/master/Assets/Scripts 正则表达式: https://blog.csdn.net/ly ... 
- 安装VMTools工具
			1)什么是VMtools VM tools顾名思义就是Vmware的一组工具.主要用于虚拟主机显示优化与调整,另外还可以方便虚拟主机与本机的交互,如允许共享文件夹,甚至可以直接从本机向虚拟主机拖放文件 ... 
- 26.纯 CSS创作按钮被从纸上掀起的立体效果
			原文地址:https://segmentfault.com/a/1190000014930183 感想:主要2D和3D转换.阴影效果. HTML代码: <nav> <ul> & ... 
- 《算法》第六章部分程序 part 4
			▶ 书中第六章部分程序,包括在加上自己补充的代码,利用后缀树查找最长重复子串.查找最大重复子串并输出其上下文(Key word in context,KWIC).求两字符串的最长公共子串 ● 利用后缀 ... 
- kettle实现简单的增量同步
			下载 pdi-ce-7.0.0.0-25.zip 解压 安装jdk 1.7以上的版本 配置环境变量 下载并将mysql-connector-java-5.1.39.jar 拷贝到 \data-inte ... 
- 深度学习原理与框架-Tensorflow卷积神经网络-卷积神经网络mnist分类  1.tf.nn.conv2d(卷积操作) 2.tf.nn.max_pool(最大池化操作) 3.tf.nn.dropout(执行dropout操作) 4.tf.nn.softmax_cross_entropy_with_logits(交叉熵损失) 5.tf.truncated_normal(两个标准差内的正态分布)
			1. tf.nn.conv2d(x, w, strides=[1, 1, 1, 1], padding='SAME') # 对数据进行卷积操作 参数说明:x表示输入数据,w表示卷积核, stride ... 
- LInux 阿里云系统遇到挖矿程序
			参考 https://blog.csdn.net/qq_37837029/article/details/82314428 重要的一点,移除下面文件里面的定时任务 /var/spool/cron/cr ... 
- Windows 环境变量立即生效
			先进环境变量 保存一个份PATH值. 万一改错就不好了 cmd窗口中 set path=XXXXXXXX 
- shell脚本运行springboot项目jar包
			#!/bin/bash APP_NAME=AutomationGuide-0.0.1-SNAPSHOT.jar #使用说明,用来提示输入参数 usage() { echo "please e ... 
