材质系统
一个大大大锅盖
本科为理工科软件男,研究生在读,西北大学艺术硕士,现岗位TA。博客不定期更新。
展开
-
UE4-利用材质制作小草扰动效果(简版)
利用材质制作小草晃动效果材质节点图片制作思路:利用RotateAboutAxis与WorldPositionOffset的功能进行制作,总的来说是通过控制每个像素在世界中的位置偏移进行效果的实现。涉及到的节点:RotateAboutAxis:表达式在给定旋转轴、该轴上的某个点以及旋转角度的情况下,旋转三通道矢量输入。此表达式适合于使用 WorldPositionOffset(全局位置偏移) 产生质量优于简单剪切的动画。NormalizedRotationAxis:输入一个单位化的轴向,这个轴原创 2020-08-10 14:04:25 · 2867 阅读 · 0 评论 -
UE4-VertexNormalWS的一点理解
VertexNormalWS的一点理解VertexNormalWS:这个表达式输出全局空间顶点法线。可以作为World Position中的位置偏移进行使用,也可以用于制作某些特殊贴图。需要明确的一点是该表达式输出向量。通过这个方块可以表明,三种颜色的不同表达方式为蓝色(0,0,1),红色(1,0,0),绿色(0,1,0)与(0,0,1)向量相点乘,即可得到一个仅表现竖直向上的“蒙版”。其原理可参考向量之间的点乘公式,想象一下投影。向量a点乘向量b的公式为:这个cosθ的值就是关键因素所在原创 2020-08-10 10:15:49 · 7369 阅读 · 0 评论 -
UE4-基于顶点偏移制作拉扯效果
基于顶点偏移制作拉扯效果材质方面的节点图(全览)效果:关键节点:Absolute World Position 该节点输出 对象(已经赋予了材质)的像素在世界坐标的三维位置,XYZ对应RGB。获取的是赋予此材质的物体的每一个像素。Distance 该表达式计算两个点/颜色/位置/向量并输出所得到的值之间的距离。适用于一个,两个,三个和四个分量矢量,但是表达式的两个输入必须具有相同数量的通道。Subtract 减法,通道逐项减法运算,同样,保持相同数量的通道。Append 翻译为附加,原创 2020-07-31 16:35:04 · 2935 阅读 · 0 评论