gamebryo--NiStandardMaterial
今天看了一下NiStandardMaterial 以为终于开始将GM的材质文件格式了。结果意外的发现居然不是
他只是GB对于多重纹理的支持。
GB支持很多的纹理类型。有些是直接使用就可以。有些需求提供额外的数据流。有些需要提供额外的纹理去采样。今天没心情看。只能大概说下有哪些类型。至于怎么用。很简单创建一个 textureProperty 然后设置使用到一个texture 上。注意一下的所有纹理效果都是可以一起使用叠加的
Light map(s) |
各种光源的照明效果 |
Shadow map(s) |
产生阴影的效果 |
Environment map |
就像是金属一样反射周围环境班的镜面效果 |
Fog map |
雾化阴霾的效果。NiStandardMaterial不支持。也不推荐(妈的有病啊不支持不推荐你写出来干嘛) |
Static Texture Effect |
Description |
Base texture |
基本的光照模型效果漫反射啊啥的 |
Bump map |
一个很好的表达物体光亮细节和凸效果图。 |
Dark map |
一个低分辨率的漫反射光照 |
Detail map |
高细节的纹理用来减轻站的太紧产生的模糊 |
Gloss map |
光泽图映射强化光亮 |
Glow map |
辉光贴图。改变自发光来突出一些表面的特征 |
Decal map(s) |
贴花纹理。用来表现一些弹痕等需要紧贴表面的细节 |
gamebryo--NiStandardMaterial相关推荐
- Unreal、CryEngine、Gamebryo引擎介绍
在中国市场上应用于网络游戏的商业引擎除BigWorld之外,还有美国Epic公司研发的虚幻系列引擎.德国Crytek公司研发的CryEngine系列引擎及美国Emergent公司研发的Gamebryo ...
- gamebryo坐标系
使用NiTransform 类做矩阵变换操作.因为为了加速计算没有使用 4*4 矩阵.是 3*3 矩阵表示旋转.中心点矢量表示旋转半径.目标矢量表示平移 的目标.缩放矢量表示缩放大小 Gamebryo ...
- Gamebryo引擎
Gamebryo引擎是NetImmerse引擎的后继版本,是由Numerical Design Limited最初开发的游戏中间层,在与Emergent Game Technologies公司合并后, ...
- gamebryo游戏引擎概要
编者按:引擎在游戏研发中起着重要的作用,很多开发人员在选择游戏引擎过程中会事先做一些了解.这期我们向大家简单介绍Gamebryo引擎的一些情况,以后,我们将为大家带来更多有关游戏引擎方面的介绍. 前言 ...
- GameBryo Shader 组织方式
1.NiMaterialNodeLibrary中添加NiMaterialFragmentNode 2.NiMaterialFragmentNode继承于NiMaterialNode 3.输入输出的变量 ...
- Gamebryo实例学习之二BackgroundLoad
2019独角兽企业重金招聘Python工程师标准>>> 一.简介 后台加载允许应用程序以一个优先级低于主线程的后台线程来加载NIF文件.这个程序演示了如何使 ...
- Gamebryo—ParticalSystem
一.程序中的粒子系统 1.NiPartical介绍 可以通过3DS Max来创建粒子系统NIF文件,程序在使用这些NIF文件来创建,并随着场景的更新产生动画效果.粒子系统还可以绑定在特点的动画序列上, ...
- 厚积薄发 | 游戏引擎十年技术点滴
内容提纲 第一部分:游戏引擎的十年变迁 (2006-2016) 第二部分:一次技术迭代周期 游戏引擎的评估 游戏引擎的运用和改造 第三部分:游戏引擎的下一个十年 在上个月 [2016-12-17] 的 ...
- 如何学好3D游戏引擎编程《转自3D游戏引擎网》
此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 --阿哲VS自己 QQ79134054多希望大家一起交流与 ...
- C++游戏开发需要阅读的书籍
如果要自学游戏程序开发的话,可以看看下面的,呵呵. 游戏开发资料(PDF书都是中文版的,非英文,很多是本人自己扫描制作,从未网上发布过,所以独家啦): 1.Gamebryo 2.2游戏引擎(盛大. ...
最新文章
- springboot1.5升级2.0后遇到的问题
- 商汤科技 中科院自动化所:视觉跟踪之端到端的光流相关滤波 | CVPR 2018
- 中石油训练赛 - Faulhaber’s Triangle(打表)
- Html5 冒泡排序演示
- 【转】VS编译环境命令窗口中的命令
- python 最小二乘回归 高斯核_从简单数学建模开始:08最小二乘准则的应用(附python代码)...
- html表头的标签,HTML 表头单元格标签
- 收藏 | 详解目标检测(MMdetection)-Runner
- 安徽50岁计算机职称免考,50岁以上评职称免考外语
- vmware vSAN 入门
- 点云sift matlab,点云配准SIFT算法
- win7语言文件夹c盘什么位置,Win7系统C盘中ProgramData文件夹在哪?
- python sobel算子_图像边缘检测:Canny算子、Prewitt算子和sobel算子
- 极限中0除以常数_谈用泰勒展开法求极限
- python身份证号处理代码_Python实现身份证号码解析
- Chrome扩展程序应用商店方式一
- Android调试出现问题:failed to connect to /10.0.2.2 (port 8080) from /192.168.31.150 (port 37592) after 300
- antd4.x [antd: Switch] `value` is not a valid prop, do you mean `checked`? 解决办法
- 当你在Mac下载东西的时候,有时候因为网络或者其他问题中断了,双击重新下载会提示你“您所请求的资源没有权限”?
- 简单明了的正则表达式汇总
热门文章
- 第四课:一键轻松搭建小程序第三方系统——微擎
- 数据结构与算法python版 MOOC 第九周
- QiYuAdmin-metronic首页的js和css介绍(SpringBoot项目实战)
- 开企业邮箱需要服务器么,企业邮箱一定要虚拟主机吗
- Python中format的用法 两张ppt搞懂
- 算法学习之lazy Snapping
- 朝鲜“局域网”探秘:看着就不寒而栗!
- 关于Android Camera的曝光补偿(Exposure Compensation)
- 彻底弄懂python3中的回调函数
- 乘法器——基于Wallace树的4位乘法器实现