我正在使用 Unity 5.5 并尝试复制蒙版/剪辑,就像它在 Holomaps 应用程序中为 Hololens 所做的那样。即使不是圆形,方形/矩形掩码。Holomaps 应用程序的 Youtube 视频位于https://www.youtube.com/watch?v=8gpuYzWVP9w
在那里你可以看到,地图是一个规则的矩形网格,但只能通过圆形门户看到。
不同之处在于,我有一个带有地图的基准平面和一个包含建筑物和其他地标的不同网格。
我已经尝试过 DepthMasks(来自 Unity Wiki)和 Stencil 着色器,但无法达到结果。
对于 DepthMask,我创建了 4 个立方体来覆盖地图的所有面,并在 4 个立方体之间留下一个小洞。但是要覆盖建筑物的高度,立方体需要高于建筑物,这会导致相机视图在相机进入遮罩立方体时忽略遮罩。
当应用于任何 3D 形状时,模板着色器将允许遮罩在所有摄像机角度显示,从而放弃遮罩形状。
关于我们如何进行这样的蒙版/剪辑的任何指针?