Unity3D基础3:贴图与材质球

本文详细介绍了Unity3D中材质(Material)与贴图(Texture)的概念,如何使用着色器(Shader)创建复杂的视觉效果,以及如何在项目中创建和应用材质球,包括调整贴图的缩放(tiling)等技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

前文:https://blog.csdn.net/Jaihk662/article/details/86746464(Unity3D基础模型)

一、贴图与材质球

材质(Material):物体的质地,物体看起来是什么做的

贴图(Texture):普通的材质图片

  +        

贴图 + 着色器(Shader) = 材质球

所谓着色器(Shader)实际上就是一小段程序,它负责将输入的网格(Mesh)以指定的方式和输入的贴图或者颜色等组合作用,然后输出,着色器是一种可以精确控制材质球的工具,通过贴图和着色器的配合开发人员可以创造出非常逼真的模型

Shader是个非常复杂的东西,学习Unity中的Shader编程,最好是之前对OpenGL或Direct3D的渲染状态等相关知识有一个基本的了解,所以可以暂时使用默认的Shader,以后再进行了解/学习

  • 如果对 Shader 感兴趣的话,可以参考专栏:Unity Shader
  • 或者仅想了解简单的,关于 Shader 的介绍:Shader与材质

材质球文件后缀:.mat

 

二、创建与使用材质球

一个网上分享的贴图资源:https://pan.baidu.com/s/1hrPKck8

下载后会得到一个.unitypackage的文件,先直接将其拖到Project中,也可以使用其它任意贴图

之后在Assets中建立“Materials”和“Textures”文件夹,用于存放材质球和贴图(为了方便管理)

然后就可以在“Materials”文件夹中新建材质球了,如下:

   

编辑材质球:

使用材质球就非常简单了,直接将材质球往物体上托即可

效果如下:

 

tiling缩放:表示贴图在UV坐标的缩放倍数,直接举例子:

将其由(1,1)改为(2,2)后变化如下:

   

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值