关于NormalMap的扩展
来源:互联网 发布:cctv1网络直播源 编辑:程序博客网 时间:2024/05/16 04:46
NormalMap添加细节是很明显,但是在实际中有一些改变要注意:
1,要 减小NormalMap的影响,可以对normal值进行改变:
vec3 normal = 2.0*texture(normalMap,texcoord).xyz - vec3(1.0)
normal.xy *= 0.1; //在这里做弱化凹凸强度的操作
2,当水平看的时候应该看不到阴影
要用到视差贴图计算
3,边界也是要按凹凸去显示,不应该也是平滑的
要用到置换贴图,在OpenGL4.0之后支持的曲面细分shader (es,cs)
阅读全文
0 0
- 关于NormalMap的扩展
- BumpMap、NormalMap的区别
- BumpMap、NormalMap的区别
- BumpMap、NormalMap的区别
- BumpMap、NormalMap的区别
- BumpMap、NormalMap的区别
- BumpMap、NormalMap的区别
- 【Unity】关于LightMap过度曝光、NormalMap变红
- BumpMap、NormalMap的区别 (转)
- 动态NORMALMAP的拓扑微分性质
- 使用DXT5纹理作为normalmap提高精度的方法
- NormalMap效果
- 记录一下Unity3D 关于lightmap,mipMap,normalmap,cubemap,以及Reflection Probe
- 关于ext vtypes 的扩展
- 关于php的扩展开发
- 关于thinkphp扩展的继承
- 关于符号扩展的问题
- 关于List的扩展方法
- discuz (dzx) FAQ帮助页面 图文并茂版
- laravel使用记录
- springboot自定义http反馈状态码
- 安卓面试之=》自定义View
- PL/SQL 模拟登陆
- 关于NormalMap的扩展
- linux dump
- Android Scroller的简单使用
- 今日开通博客
- sublime text 3 安装less
- 跨平台C语言长连接之一个好的buffer该怎么抄来
- 翻转单词序列
- GitHub的使用流程
- Android常用开源项目(二十)