Unity3d 如何突出显示统一中对象之间的相交?

Unity3d 如何突出显示统一中对象之间的相交?,unity3d,3d,augmented-reality,intersection,Unity3d,3d,Augmented Reality,Intersection,我是Unity的新手,我正在开发一个增强现实应用程序 我的情况如下:场景中有两个对象,一个邻域模型和一个立方体。模型将是我要放大的对象,立方体将像模型所在的丙烯酸盒子。立方体代表查看区域,并且是透明的。该模型有一个动画,在该动画中它移动和缩放,立方体保持固定 我需要为立方体指定一些内容,以便在扩展模型时,伸出立方体的部分将具有50%的无色透明度(全部为灰色),而位于立方体内部(相交处)的部分将保持实心,并具有颜色和纹理 其想法是在立方体(丙烯酸框)内以初始比例呈现模型,然后模型的动画将在某些点放

我是Unity的新手,我正在开发一个增强现实应用程序

我的情况如下:场景中有两个对象,一个邻域模型和一个立方体。模型将是我要放大的对象,立方体将像模型所在的丙烯酸盒子。立方体代表查看区域,并且是透明的。该模型有一个动画,在该动画中它移动和缩放,立方体保持固定

我需要为立方体指定一些内容,以便在扩展模型时,伸出立方体的部分将具有50%的无色透明度(全部为灰色),而位于立方体内部(相交处)的部分将保持实心,并具有颜色和纹理

其想法是在立方体(丙烯酸框)内以初始比例呈现模型,然后模型的动画将在某些点放大模型,整个模型将比立方体大得多。立方体的外部是透明无色的,而内部则保持有色以使其更加突出

有人能帮我吗?

@Liastre

我找到了一个完全符合我需要的教程:

但是,着色器或遮罩是球形的。我需要它是矩形的,并且检查器中的脚本设置允许我调整长度、高度和宽度

在模型周围模拟我的“亚克力盒子”,当模型被放大时,它将“切割”模型


如下图所示,但切口将为矩形而非圆形。

嘿,JONATAS,到目前为止,你是如何解决问题的?