在Unity中使用标准材质创建溶解效果

可以使用标准材质的简单技巧在Unity中创建溶解效果。 标准材质具有不同的渲染模式。 不透明,抠图,淡入淡出和透明。 抠图模式将起到溶解效果的作用。

抠图如何工作?

抠图渲染模式适用于反照率纹理中的透明度(alpha)。 它在反照率纹理下方给出“ Alpha Cutout”值,范围从0到1。值0表示不进行任何剪切,而值1表示所有内容均不可见。 滑动此值将开始隐藏网格的区域,该区域首先具有更高的透明度,最后是完全不透明的区域。

我们需要什么来产生溶解效果?

除了网格纹理,我们还需要一个纹理贴图用于抠图。 它可能是带有随机画笔喷涂的纹理,其中一些区域透明而一些不透明。 此纹理中的图案将定义溶解效果的图案。

让我们创造效果

步骤1:

创建随机抠图PNG。 您可以在Photoshop中使用软笔刷在页面上随机创建它。 创建不同的图案以具有不同类型的溶解效果。 我用了这个:

第2步:

将主反照率纹理移动到次要贴图反照率。 辅助贴图与着色器中的主贴图相乘。 具有白色的抠图贴图纹理,辅助贴图将与主贴图相同。

第三步:

将创建的切口贴图分配给我们标准材料的主反照率。

步骤4:

我们完成了,就是这么简单😊
试玩Alpha Cutout范围和材质拼贴。 您将对网格物体看到很酷的溶解效果。

溶解模式完全取决于抠图中的alpha。 我们可以用不同的地图图像创建不同类型的效果。

发布者:Sylphbox游戏
我们的游戏:免费Android游戏