我是Unity和3D的新手,目前正在研究智能手機的3D模型。我有一個使用標準着色器和玻璃材質的網格。這個網格覆蓋了所有的表面,並且能夠填充模型上存在的任何裂縫。 我的玻璃材料是這樣的:Unity3D,玻璃着色器,防止裂痕
性能:
型號:
的問題是,這種着色器是黑色的,它涵蓋了模型的其他元素,比如攝像頭,如果我刪除它,該模型將是這樣的:
這是確定的,但你可以看到有附近的攝像頭,裂縫小的差距:
我不知道如何填補這個空白,並在同一時間使用玻璃着色器。 另外,我無法使用標準着色器,因爲它不適用於移動設備。 我試圖應用任何其他玻璃着色器具有較低的LOD,這似乎工作,但差距仍然存在。
任何幫助,高度讚賞。
你確定這些不是反射嗎?改變你的天空盒,看看「裂口」的外觀是否改變。 – Reasurria
試圖刪除天空盒,它似乎工作,但隨後閃電消失,我的模型變黑 –
您沒有遇到您認爲您遇到的問題。白色部分是完全正常的反射。他們不是裂痕。如果你在場景中放置一個明亮的紅色天空盒,裂縫將是紅色的。我的建議(如果這真的困擾你)是在「裂口」邊緣平均法線,以便反射邊緣不那麼尖銳。 – Reasurria