材质节点组合

在一定范围值内循环

time+sine(+multiply实现范围大小)

按顶点法线放大

VertexNormalWS+multiply 输出到WorldDisplacement

旋转

rotator,CustomRotator
rotator TexCoord 输出给 TextureSample 就可旋转纹理
time + sine + rotator 左右旋转

rotator的计算:

组一个二维矩阵
cosθ −sinθ 乘 TexCoord的二维向量 (矩阵乘法)
sinθ cosθ
旋转矩阵

HLSL CODE

void CalcPixelMaterialInputs -->最后的 计算

TexCoord

关于TexCoord是二维向量,或 二行(X,Y)N列组成的坐标矩阵
纹理的UV值。

posted @ 2019-06-04 10:37  晨祷  阅读(374)  评论(0编辑  收藏  举报