Unity3d:可从内部对象中查看纹理吗?

时间:2015-05-27 12:26:24

标签: unity3d shader

我正在尝试在相机周围制作一个地球仪,以便相机在任何地方都可以看到它被地球上的纹理所包围。

通过将球体的着色器设置为Particles / Alpha Blended,并将相机放入球体内,我已经能够达到我所追求的确切效果。这样,我将相机放在一个球体对象中,并且它周围都是纹理。

我的问题是这个。我想在globe对象上使用色度键着色器(以删除所有颜色的出现)。这意味着着色器未设置为Particles / Alpha Blended。从物体内部看,球体的壁没有纹理。

任何人都可以指出我正确的方向,我将如何实现我所追求的效果。我有一些想法,但我不知道如何去做。我想我可以:

1)编辑色度键着色器以与粒子/ Alpha混合着色器相同的方式工作(我没有着色器编码的经验,或任何类型的经验)2)使用空心球体,而不是固体一个统一创造(我不知道我会在哪里得到它)3)使用一个不同的对象,只是渲染一个球体形状的纹理,而不是一个完全固体的对象(我不知道这样的东西是否存在)

任何帮助都将不胜感激,我搜索了论坛,找不到我要找的东西。

0 个答案:

没有答案