前文: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)后变化如下:

   

Unity3D基础3:贴图与材质球相关推荐

  1. 【瑞模网】Unity3D基础:贴图与材质球

    一.贴图与材质球 材质(Material):物体的质地,物体看起来是什么做的 贴图(Texture):普通的材质图片 贴图 + 着色器(Shader) = 材质球 所谓着色器(Shader)实际上就是 ...

  2. Unity3D 获取子孙物体并修改材质球属性

    如图要获取划线物体并修改其材质球: private Transform[] FindChild; public Material ChangeMat;//变换后的材质球 private Materia ...

  3. unity Editor下批量设置材质球中的贴图部分:

    批量设置材质球中Main Maps部分贴图包含 Albedo,Metallic,Nomap,Occlusion 脚本存放位置:放在在Editor目录之下 点击 window 之下的AddMateria ...

  4. Unity3D基础4:空物体与预制体

    前文:https://blog.csdn.net/Jaihk662/article/details/86746756(贴图与材质球) 一.空物体与父子关系 空物体:如果是一般物体是程序,那么空物体就是 ...

  5. Unity 自动创建材质球工具

    一个新的模型导入Unity,所有的材质都是绑定的不能修改,想调材质就只能一个个的去创建再拖贴图,想搞个工具一键创建材质并且上好贴图.百度了一下,这玩意靠谱的也是没几个,自己写一个吧. 这个稍微靠谱点, ...

  6. unity地面添加材质球_为Unity3D创建素材(1):图片、着色器、材质球

    图片 Unity3D支持使用大部分位图格式作为图片素材,甚至包括带图层和图层效果的.psd格式文件. 但在实际使用中,并不推荐直接使用非通用的文件格式.这是因为对于任何格式的图片素材,Unity3D在 ...

  7. 技术美术自学——PBR材质通道基础 常见贴图种类列举(求dalao轻喷)

    PBR材质通道基础 非共用部分 (金属/粗糙度流程 Metal / Roughness Workflow) 基础颜色贴图 Base Color Map 金属纤维贴图 Metallic (Graysca ...

  8. Unity3D代码动态修改材质球的颜色

    代码动态修改材质球的颜色: gameObject.GetComponent<Renderer>().material.color=Color.red;//当材质球的Shader为标准时,可 ...

  9. 【Unity】获取模型的材质球贴图中的像素点色值

    获取模型的材质球贴图中的像素点色值,可以计算模型贴图的RGB.或某个色值的占比,也可以动态修改指定像素色值. 方式一: 获取可读的贴图,并遍历像素点:(通过Texture获取Texture2D操作的运 ...

  10. Unity 多重材质球替换、多重材质球特定贴图替换、Materials替换

    又被问到多重材质球的特定材质球怎么替换.之前遇到这个问题的时候,天真的以为可以用skinned.materials[0] = xxx替换,结果不能替换,但是材质球特定的贴图是可以替换.想到materi ...

最新文章

  1. win10系统上使用utorrent的问题
  2. Java基础:(五)Object通用方法
  3. Eclipse安装Jetty插件(Web容器)
  4. 蓝桥练习-算法训练 素因子去重
  5. 谷粒商城:14.全文检索ElasticSearch
  6. android zxing 自动对焦,Zxing中的camera
  7. django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing a
  8. 同旭堂同湿散真实效果,七大真实效果让你彻底放心
  9. 康托尔点集matlab实数,康托尔(Cantor)是如何证明实数集是不可数的
  10. 北京亿阳信通java笔试题_亿阳信通笔试
  11. android 连接本地设备,从USB连接的Android移动设备访问PC的本地主机
  12. 你未看此花时,此花与汝同归于寂;你来看此花时,则此花颜色一时明白起来。
  13. (Emitted value instead of an instance of Error)
  14. 3.6.3 获取分区的读取偏移量
  15. vmware安装打印机(win10)
  16. 一个追风筝的人,追寻着什么
  17. 再次阅读乔布斯的讲演—“好学若饥、谦卑若愚”
  18. 数据库大作业代码展示2
  19. 原生Array.isArray()判断对象是否为数组
  20. android studio复选按钮样式_Android 自定义CheckBoxPreference的CheckBox复选框

热门文章

  1. Python 格式化输出详解
  2. 【雅思大作文考官范文】——第十一篇:'homework' essay
  3. 双偶幻方的c语言算法,任意阶幻方的c++实现----奇阶幻方、双偶幻方、单偶幻方。...
  4. 小米2017校园招聘笔试题
  5. 搜索Instagram用户名API
  6. 化学分子溶解度预测模型(python-Rdkit构建)
  7. 矩阵的生成及对角线运算
  8. 5. 强化学习之——策略优化
  9. 安全检查计算机,计算机可以通过安全检查机吗?
  10. 5款高效率,但是名气不大的小众软件