博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
火炬之光1,2的材质技术
阅读量:6690 次
发布时间:2019-06-25

本文共 531 字,大约阅读时间需要 1 分钟。

hot3.png

火炬之光使用ogre引擎开发,火炬之光主要使用的是固定管线的材质

主要使用的材质技术:alpha混合,envmap,uv动画(sin,帧动画,uv平移),顶点色,是否写入深度,以及控制渲染pass顺序, 纹理采样相乘或者相加 ,alpha test, 纹理坐标缩放,多重纹理

材质大量使用多重材质,通过蒙版和uv scroll贴图,制作一些效果;

1:烟雾的制作, 烟雾主要通过蒙版将烟雾的两端弱化,加上一层 uv scroll的烟雾图片,通过乘法alpha制作

2:雪地制作,雪地的拼接瓦片块,边缘的顶点色为黑色,这样通过顶点色调整使得瓦片块边缘半透明化

3:水流制作,水流主体通过两层叠加,一层为小水花,一层为大水流,水流边缘通过uv scroll 动画,制作水撞击岸边的效果, 水流自身运动 可以使用sin 纹理坐标运动

4:岩浆,多层叠加

5:瀑布,类似于烟雾

6:boss身体表面流光,通过身体的高光贴图,标注身体表面反光强烈位置,接着通过envmap 环境贴图的uv坐标滚动,形成表面流光

7:灯发光效果,通过发光贴图和diffuse贴图 相加实现

8:

转载于:https://my.oschina.net/u/186074/blog/731461

你可能感兴趣的文章
利用Windows Azure Pack创建虚拟化网络
查看>>
DBA的40条军规
查看>>
Election方法2
查看>>
@@identity , SCOPE_IDENTITY,IDENT_CURRENT 三者的异同
查看>>
web应用之间通信的“正确”方式(web service)
查看>>
我的友情链接
查看>>
网易 2016 实习研发工程师 3道 编程题-1
查看>>
linux awk
查看>>
RHEL 7.1操作系统安装过程说明
查看>>
基于Python的性能自动化测试框架设计思路和实现
查看>>
Qt之实现360安全卫士主界面(三)
查看>>
Spark里几个重要的概念及架构
查看>>
Linux与Windows互传文件,用户组管理和用户管理
查看>>
SpringDataJpa杂记(二) SpringMVC与SpringDataJpa小集成
查看>>
dubbo-rpc基本功能
查看>>
putty连接 输入用户名后半天才弹出输入密码
查看>>
Linux 创建用户
查看>>
Debian6 mod_spdy 测试
查看>>
Unity - NullReferenceException: Object reference not set to an instance of an object
查看>>
1.1Tinking In Java——析构函数2
查看>>