2019独角兽企业重金招聘Python工程师标准>>>

火炬之光使用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

火炬之光1,2的材质技术相关推荐

  1. VR写实材质技术实例教程

    通过观察<The Lab>等优秀的VR内容,我们认为制作一个高品质VR内容的关键是交互和场景.在分享过如何在VR中进行交互开发以后,我们将目光集中在了场景中--一个高品质且具备细节的场景往 ...

  2. [sig17]《使命召唤:无限战争》的多层材质技术

    <使命召唤:无限战争>的多层材质技术,siggraph17,activision.infinity ward带来. PBR的发展趋势 从activision在cod上面做的一些工作上看,可 ...

  3. 火炬之光场景的制作细节技术

    2019独角兽企业重金招聘Python工程师标准>>> 场景元素分为 静态结构,装饰性物品,灯光 ####静态结构: 地面,墙壁,这些元素有多份,可以随机使用,这些元素需要网格对齐, ...

  4. 叠片过滤器介绍、不锈钢叠片式过滤器、304、316L材质叠片过滤器

    一:叠片过滤器设备原理: 叠片过滤器(叠片式过滤器)又叫盘式过滤器,其产品组成是由一组两面带沟槽的盘片组成,沟槽棱边形成的交叉点可以把水中固体物截留,能去除原水中的有机物.无机物,对软性杂质和纤维软杂 ...

  5. Ogre 3D程序设计 Ogre材质1

    "材质(material)",材质是一个很基本的术语,表示你的物体对光的反射方式.但是对它的实现并不像其解释这样简单,我们会用这一章节进行详细地介绍Ogre中相关的技术. 我们刚才 ...

  6. 技术帖:这才是一块真正好的手机屏幕!秒懂

    转自:http://news.mydrivers.com/1/537/537915.htm 屏幕作为智能手机与人交互的媒介,在手机技术中一直占据着十分重要的地位.作为消费者的我们,在选购手机的时候也会 ...

  7. osg学习(十一)osg与osgre

    OGRE和OSG本身被定位为一个纯粹的图形引擎. 其中OpenSceneGraph(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API).OSG开发的主要意义在于,将3D ...

  8. 关于OGRE与OSG的简单比较

    关于OGRE与OSG的简单比较 林乃养 lnychina{at}gmail.com 浙江大学CAD&CG实验室 2010年3月27日 1 前言 我曾经细致阅读过OGRE和OSG官方提供的文档, ...

  9. 转:关于 OGRE 与 OSG 的简单比较

    1   前言 我曾经细致阅读过 OGRE 和 OSG 官方提供的文档,有<Pro OGRE 3D Programming>.OGRE自带手册(manual).王锐老师等翻译的<Ope ...

最新文章

  1. 5.3 Spring事物管理详解 我的程序猿之路:第四十二章
  2. Azure WAF 导致网站无法登录 AAD 的解决办法
  3. android 底部tab效果,Android 仿微信底部渐变Tab效果
  4. Android 8.0学习(16)---8.0 的Doze模式白名单路径
  5. java爬虫出发onclick事件_java爬虫(五)利用selenium 模拟点击获取动态页面的内容...
  6. [Ext JS 4] 实战之Load Mask - 在Grid Reconfigure的使用状况
  7. 【光学】基于matlab圆孔衍射动态模拟【含Matlab源码 795期】
  8. equals()与hashCode()方法协作约定
  9. java string to bit_Java Convert String to Binary
  10. contos7改分辨率_centos桌面分辨率修改
  11. 快速掌握——LCD1602液晶显示(多组实验,附带源程序)
  12. wordpress入门主题_WordPress播客入门指南
  13. A problem has been detected and windows has been shut down to prevent damage to your computer.
  14. SpringBoot中Starters是什么
  15. 第五章(3)行逻辑链接的顺序表
  16. 你真的了解USB吗?USB充电大揭秘(二)
  17. Visual C++ Redistributable for VS2005/VS2008/VS2010/VS2012/VS2013/VS2015/VS2017/VS2019 下载地址
  18. Redis主从模式下从库过期的key仍然能够被读到的解决方案
  19. 在Centos7上安装osp
  20. djang urls.py 无名有名分组,反向解析,路由分发,名称空间,伪静态,虚拟环境,django版本...

热门文章

  1. python qq空间 上传_Python爬虫获取QQ空间信息(上)
  2. html文件浏览器乱码怎么解决方法,【学习笔记一】HTML文件在浏览器中文显示乱码的原因及解决办法...
  3. ac1900 linksys 恢复_Linksys-AC1900路由器 - 刷机指南
  4. hexo+yilia添加版权声明
  5. Markdown 简易教程
  6. 中小型企业erp选型
  7. java与c语言的区别
  8. 常用ETL任务调度框架组件
  9. it企业实习_IT公司实习报告模板三篇
  10. 咖说丨近400家涉区块链企业在武汉掘金