今天我们将对我们的三平面投影着色器进行最后的润色让我们开始
在最后几个视频中,我们一直在创建一个进行三平面投影的着色器,这意味着它将我们的样本投影到 xy 和 z 如果没看过之前视频最好先返回并观看这些视频,因为我们今天将在这些视频的基础上进行构建,如果您还没有看过该系列之前的视频你可能不明白发生了什么。所以上周我们将着色器放到了一个很好的位置,它投射在x、y 和 z 轴上,我们有这些很好的混合区域三个轴正在混合。但是我们可以做一些事情来改进我们的预测并进一步推动它。这就是我们将在今天的视频中做的事情以说明我们将要解决的前两个问题
所以我要在这里采用我们的绝对世界位置我要添加一个乘以节点,然后我将添加一个向量3在这里我们只需要将 b乘以负1但乘以负1会翻转一些东西,所以我们正在翻转在这两种情况下,我们的 b 通道都在这里,所以我只是将我们的世界位置乘以(1,1,-1)一旦我们连接它现在你可以看到,因为我们已经翻转了我们的 x 投影的第二个分量我们的 y 投影现在我们的数字不再颠倒了
现在我有了这三个翻转值,我只需要将我的 xy 和 z投影乘以翻转值,以便在另一侧将它们水平翻转,然后为每一个我要添加一个乘法,然后连接我的 x 翻转我的 y 翻转最后连接我的 z 翻转,现在对于球体背面的每一个我已经水平翻转数据,以便数字在两者上都能正确读取正面和背面,它甚至在顶部和底部都可以正常工作非常好