一、Unreal版本
先获得顶点坐标,DDX为水平方向在顶点的导数,DDY为垂直方向在顶点的导数,导数也就是切线方向。Cross是算出叉积也就是垂直于DDX和DDY的平面法线向量,再通过TransformVector转换连接到Normal接口上,形成了迪斯科灯球的样子。
二、Unity版本
这里要注意将Transform的源改为World目标改为Tangent。
一、Unreal版本
先获得顶点坐标,DDX为水平方向在顶点的导数,DDY为垂直方向在顶点的导数,导数也就是切线方向。Cross是算出叉积也就是垂直于DDX和DDY的平面法线向量,再通过TransformVector转换连接到Normal接口上,形成了迪斯科灯球的样子。
二、Unity版本
这里要注意将Transform的源改为World目标改为Tangent。