ue4 小知识点 材质 笔记

44 篇文章 17 订阅
2 篇文章 0 订阅

 

 创建一个实心球  

 创建一个平面圆

创建突起的格子

例子参考contentexample   math hall level

-------------------------------------------------------------------------------

阳光的方向 只能用下面的节点

---------------------------------------------------------------------------------------

1、想通过normal的z变量去融合

2、uv水波 热浪效果

 3、优化材质的方法

 4、bumpoffset增加立体感

5、parallax Occlusion mapping 让物体更加有立体感 并且表面光处理更加细腻

底层用raytracing去计算光照,所以更费消耗性能

 

6、cloth shading 衣服 

主要用了菲尼尔效果,这里没有用虚幻已经设定好的cloth shadingmode,就是为了简单的实现一下衣服shading原理

, 

----------------------------------------------------迭代分割线----------------------------------------------

1、ue4有很多个材质模板,hlsl编写的模板,这些模板根据某个配置,来启动不同的代码段,实现不同的功能。这个配置的来源就是材质编辑器。用户操纵材质编辑器的选项,制定数据的输入,相当于定制一个材质模板的配置。编译,根据配置,最后生成最终要运行的hlsl代码。可以在材质编辑器中

2、 性能

noise节点很耗费性能,不要动态生成noise,可以用已经生成好的noise贴图。

半透明很耗费性能,尤其是好几个半透明叠加。

3、贴图需要压缩,在编辑器中用dxt格式,法线贴图用专用的格式。

打包的时候,会根据打包平台,把贴图转化成目标平台优化的图片格式。比如Android的 etc

rgb三通道分别有用的三合一的贴图。

r.Streaming.poolsize 4000   设定贴图缓冲空间大小,如果不够会自动用midmap下一级的材质,造成图像模糊,成像质量不清晰。

4、只有贴图宽和高都是2的幂,才会自动的生成mipmap。ui的贴图可以不为2的幂

mipmap的作用是 距离摄像机越远,用的贴图大小越小,减轻内存负担。

5、常用节点

 这些节点都有快捷键。

6、关于uv的操作

直接对uv进行复杂的操作,会带来很多惊喜的特效,尤其是模拟水的特效。 

 

 

别小看这些微小的操作和变化,却是绚丽效果最重要的调试剂。

7、一些重要的外部输入

8、 物体表面光滑冰的效果

法线叠加的方法

 善用vertex color

9、

 善用 worldpositong 和 world deplacemente

 world position offset 是个廉价的 创造动画的 方法,比如草的飘动,气球的上下简单的运动。

10、

 pix depth offset 能改变某些点的depth值。形成立体的效果。

Material进阶 - 简书

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值