粉丝599获赞5886

创建半透明和透明效果光不仅会从物体上反弹,有时还会穿过物体。 接下来,我们将利用透明度创建看起来像玻璃的半透明对象,并使用 alphaca apen 技术,从简单的举行网格中创建逼真的叶子。在本节的课程中,我们将学习 应用更多可在 urp lake 着色器上配置的贴图。在材质中应用 alpha 裁剪,将透明表面类型应用于材质。 一、概述着色器可以做的许多奇妙的事情,其中之一就是渲染网格另一侧的任何内容,甚至代替网格本身。着色器可以通过像其他透明网格添加镜面反射和一点点色调来 创建玻璃或其他透明物质的外观。在本节中,我们将学习如何给材质添加透明和半透明效果。为此,我们需要向场景添加一个玻璃罐,里面装着一些绿色植物。 我们将使用一个称为 alfa 裁剪的过程,从非常简单的网格中创建详细的叶子。二、 lfa 通道的透明度 透明度有底图的 alpha 通道,而 gba 中的 a 控制较低数值会使底图颜色不那么明显,而较高数值会使底图颜色更明显。 我们可以通过将 alpha 通道值设置为零来使网格完全不可见,也可以通过将 alpha 值设置为中档来产生半透明效果。三、创建玻璃材质鉴于我, 我们对镜面反射率和慢反射率的了解,我们如何描述半透明物体,例如玻璃罐,它的镜面反射是什么?它的慢反射是什么?一个完全清晰和平坦的玻璃板,没有慢反射的所有的光线都将穿过它,没有颜色反射回你的眼睛。 然而,他确实具有镜面反射,光线从其光滑的表面上闪耀。现实世界中的玻璃很少是完全透明的, 它具有色调和一些瑕疵,从而产生轻微的慢反射。在现实世界中,半透明物质会折射光线,这意味着它们会改变光线的方向。 折射是一种高级着色器效果。我们不会在这里尝试,但是我们可以创建一个看起来非常令人幸 腐的半透明玻璃物体,让我们从一个简单的物体开始把它变成玻璃。在场景视图中,在工作台上寻找一个带有惊艳的白色罐子。 在经验上,它看起来像是贴着小纸片。在项目窗口中打开材质文件加并创建新材质,将其命名为玻璃罐。在层次结构中找到 plant injure 游戏对象,他有相当多的子对象 选择子对象。这儿将新的玻璃罐材质应用于这儿子对象。在检查器的玻璃罐材质上 找到 surface auctions 表面选项位于材质部分的顶部和 surface tab 表面类型属性,将此值从不透明 opaque 更改为透明 transparent 罐子的前半部分消失了,它看起来像一个切口。发生这种情况的原因是渲染面部设置。渲染面 render face 通常设置为正面 front, 因为着色器只需要渲染面相查看器的网格表面, 但是对于透明对象,着色气需要同时渲染正面和背面。将渲染面设置为两者 boss 这儿看起来仍然很奇怪,因为我们给他提供了相互冲突的指令。表面类型 surface tab 是透明的,但 alpha 通道仍然具有默认值,这表明没有透明度。 要调整 lf 通道值,请选择底图的颜色选举器。默认情况下, a 通道设置为最大值二百五十五,这不允许透明度。 使用滑块或输入一个小于二百五十五的数字,使透明度达到使罐子看起来像玻璃的水平。注意,在零食,它是完全看不见的。 当我们在颜色选择器中时,我们可以将机色更改为蓝色或绿蓝色调,以模拟真实的玻璃罐缺少什么。 镜面反射。将平滑度和金属属性设置为对我们来说看起来不错的值。给它一点金属色。即使它不是金属,我们也要给它一点镜面反射。我们已经创造了玻璃,我们的罐子应如下所示。 接下来,我们将在不同的技术中使用透明度,以便向网格添加边缘细节。四、使用 alpha creeping 添加细节考虑一个如 下对象。这是一个简单的对象。建模师可以通过制作夜型网格来创建,但是对于场景中很小,甚至可能被使用数千次。例如在树中的对象。这个叶子的网格需要大量的计算能力来渲染。 创建者们不需要对此类物品的网格进行建模,而是在其文理中使用 alpha 剪切来使简单网格的一部分不可见。 alpha clippin 是创建详细对象的一种更有效的方法,它更易于创建,计算机在运行时也更容易处理。 精液上的那些小纸片会变成树叶。将 alpha clipping 应用于这些叶子的材质。在项目窗口中打开材质文件嘉并创建新材质,将其命名为 叶子。在层次结构中展开 plant injure 游戏对象,并找到名称中包含 lift 的子游戏对象。选择所有的叶子和植物精。在检查器的网格体渲染器组件中,我们可以使用材质下的圆圈图标为所有选定的游戏对象选择一种材质。 选择叶。现在我们只需要选择一个叶子,就可以在所有叶子上编辑此材质。从各个角度检查植物。 叶子从顶不可见,但从底部看不到。发生这种情况是因为这些网格是单面的对象背面没有单独的网格,例如地方体。 在检查器中,在 lift 材质上将渲染面更改为两者 boss, 以使着色器渲染每个网格的两侧。 在项目窗口中,通过搜索 plant 下划线 lb 斗找到文理,将此文理应用为页材质中的底图经现在是实心的。 仔细观察纹理,我们会在左侧看到一条绿色条纹,该条纹仅映射到 plans dam 对象,而纹理的其余部分映射到 lifts 对象。 在一个文理上映射多个对象。是美术用来减少项目文件数量和整体文件大小的技术。现在叶子看起来像纸上叶子的打印输出。我们可以使用 alpha clipping 来解决此问题。 在检查器中检查 plant 下划线 lb 的纹理的 l 法通道,它是叶子的切口。我们将使用此 l 法通道来切除此材质中的叶子。在场景 试图中选择一个叶子。找到材质检查器顶部的表面选项部分,然后启用 alpha creeping。 出现谕直 freshold 滑块。再仔细检查叶子时,移动此滑块。在某个谕直处,叶子周围的纸将消失。 调整此值,使叶子的边缘看起来正确。如果预值太低,则 l 法通道值较低的像素将可见,并且会出现白边。如果它太高,那么一些较高的 l 法通道值将是不可见的。切断边缘太近并导致一些孔。 这件作品已经完成,他应该如下图所示。我们已经以两种方式使用了透明效果。使用透明表面类型使整个罐子对象透明,以及使用 alpha 品使植物上的叶子部分透明,非常棒。五、探索透明效果你还能用这些新技术为你的最终艺术作品做些什么?自行探索这些技术 更多 alpha clipping 纹理平铺纹理文件家中 chain fans 下划线 lb 的纹理是为 alpha clipping 设计的另一种纹理。尝试使用此纹理或在 alpha 通道中查找直为零黑色的其他纹理,以剪切网格的某些部分透明度。 在透明对象如玻璃罐中,底图的 l 法通道的变化可以创建半透明效果。尝试在表面类型为透明的对象上使用 l 法通道中直并非全黑或全白的底贴图纹理,例如平铺纹理文件夹中的 plastic 下划线 lb 斗。在 alpha 通道中查找其他有变化的纹理,并进行实验,制作自己的透明效果。 如果我们有图像编辑工具,请编辑文理文件的 alpha 通道,并使用 alpha creeping 和透明度。从场景中的几何体或对象创建一些详细的对象。 后续在材质中使用文理。还有更多内容需要探索。接下来,我们将使用凹凸贴图将物理文理和要素添加到网格,而无需更改网格 有关贴图绘制及模型制作方面的内容,我们将在后续的 dcc 的章节中进行详细讲解,这里先不做过多说明,好了,我们这一节的内容就到这里,我们下一节见。



