"Rotate" 使用 Shader Graph 围绕球体的纹理?

"Rotate" a texture around a sphere using Shader Graph?

假设我有一个具有一定旋转度的球体,上面有纹理。有没有办法在具有相同纹理的不同球体上设置 material,这样球体将以与第一个球体相同的旋转显示纹理,而无需改变变换,从而看起来相同?

基本上,如果我可以使用脚本将所需的 eulerAngles 作为着色器图形参数输入到 offset/rotate 纹理,以在运行时匹配另一个对象的旋转。我该怎么做?

TLDR:我想在我的着色器图表中添加一个 Vector3 属性,offsets/rotates 一个关于球体的纹理,就好像那个球体被旋转了一样。

想通了。使用立方体贴图和绕轴旋转节点解决了所有问题!