【问题标题】:Unreal Material: RotateAboutAxis not producing the expected result虚幻材质:RotateAboutAxis 未产生预期结果
【发布时间】:2017-05-01 06:15:00
【问题描述】:

这是一个球体,法线直接连接到输出颜色。我现在使用法线,因为这是测试输出的简单方法 - 这是我希望看到的:

现在,我正在尝试围绕某个轴旋转所有这些法线。我认为“RotateAboutAxis”功能非常适合:

但显然不是。它似乎已经杀死了 X 分量 - 正如预期的那样,您可以看到所有分量均为负值的黑点,但您看不到直接对面的白点。动画也很奇怪 - 它仅在 180 度后跳回起点,并且颜色在旋转的第一个和最后几个度数中淡入淡出。更改轴没有帮助,它似乎会杀死与轴对齐的位置组件。我错过了什么?

我在这里和虚幻论坛一样发帖,因为这些论坛使用起来很糟糕。我的问题在得到版主批准之前不会出现。

【问题讨论】:

    标签: unreal-engine4


    【解决方案1】:

    RotateAboutAxis documentation 没有明确说明,但此节点旨在与 World Position Offset 材质输出一起使用。这意味着该节点的输出是旋转“偏移”(您需要将向量添加到当前向量以获得所需的旋转向量)

    尝试将VertexNormalWS 添加到RotateAboutAxis 的结果中:

    【讨论】:

    • 这可以解释为什么与轴对齐的分量总是为零。今晚回家后我会试试这个,然后告诉你进展如何:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-17
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    • 2019-03-07
    相关资源
    最近更新 更多