着色器编程,第3卷

纹理,UV和法线

在上一篇文章中,我们学习了如何制作漫反射的无纹理着色器。 到目前为止,这已经很干燥了,但是我认为我们将要学习一些好东西,所以请继续。 不能忽视基础知识。

第2.3章

表面明暗器和纹理贴图,将纹理添加到明暗器

我们首先基于Unity的标准着色器创建一个新的着色器,并将其称为TexturedShader。 创建相应的材质TexturedMaterial并导入一个很酷的纹理,以便在使用时可以使用。

以下代码中的注释中需要注意一些有关标准着色器如何合并纹理的重要事项:

当我们使用新的着色器将木纹纹理应用于测试场景中最重要的球体时,它看起来像这样。

真好!

接下来,我们将学习如何创建在对象表面上为纹理设置动画的着色器。