Unity3D之Material(材质、着色器、纹理)
Material(材质):物体的材质是指:“色彩”、“纹理”、“光滑度”、“透明度”、“反射率”、“折射率”、“发光度”等..................
Shader(着色器):专门用来渲染3D图形的技术,可以使纹理以某种方式展现。实际上就是一段镶嵌到渲染管线中的程序,可以控制GPU运算图像效果的算法
Texture(纹理):附加的物理表面的贴图。
接下来看材质面板的属性有哪些:
这里介绍几个比较重要切常用的Materal属性:
0. Shder(着色器):比较常用、根据不同的需求可能会定制出不同的Shder来(Shder在一般的游戏公司有专门的人来负责写),Shder说白了就是一段代码来控制Material面板需要的“色彩”、“纹理”、“光滑度”、“透明度”、“反射率”、“折射率”、“发光度”等..................。
1.Rendering Mode(呈现模式):呈现模式有4种、 Opque(不透明)这是一种默认的呈现方式、Cutout(剪裁模式)会像剪物品一下裁剪出不透明的部分,实际上是去掉了透明通道、Fade(淡入淡出)只需要更改颜色值中的透明通度即可、Transparent(透明的)可以让物体变的跟玻璃一样,需要设置Metalic属性为0
2.Albedo基础贴图:需要一个“纹理”或是多个这个跟你所需要的Shder有关。
3.Metallic 金属:使用金属特性模拟外观
4.Specular镜面反射:使用镜面特性模拟外观
5.Smoothness 光滑度:设置物体表面的光滑程度
6:.Normal Map法线贴图:描述物体表面的凹凸程度
7.Emission自发光:控制物体表面自发光的颜色和贴图
7.1.None不影响环境
7.2.Realtime实时动态改变
8.Tiling平铺:沿着不同的轴,纹理平铺个数
9.Office偏移:滑动纹理
转载于:https://www.cnblogs.com/ACBJTR/p/10320124.html
Unity3D之Material(材质、着色器、纹理)相关推荐
- Blender着色器纹理材质创作教程含源文件 Shader Forge
本Blender视频课程是一个正在进行的关于为Cycles渲染引擎构建材质(着色器)的系列.只要有足够的时间和努力,物质性就能给CG场景注入这样的生命. 本课程是一个正在进行的关于为Cycles渲染引 ...
- UE4材质着色器全面学习教程
你会学到什么 通过所有着色器类型和设计的实际演示,学习创建材质 要求 对虚幻的基本理解会有所帮助 了解纹理的一般知识(不仅限于UE4)也很有用 描述 在这个系列中,我将带你设置大量不同的材料,教你如何 ...
- Three.js-着色器加工材质及材质着色器详解
在Three中,我们可以使用着色器对材质进行加工,例如在对物体材质进行设置时,我们可以通过对顶点着色器的更改,从而实现物体的运动或变化.使用着色器加工材质,主要依赖于Material材质基类中的onB ...
- 【Unity3D】固定管线着色器二
1 前言 固定管线着色器一 中介绍了 Shader 中外部属性.光照.贴图等基础用法,本文将进一步讲解固定管线着色器,介绍正面与反面剔除.Alpha 测试.深度测试.混合.渲染队列等用法.渲染管线相关 ...
- OpenGL学习笔记(二)-着色器-纹理
参考网址:LearnOpenGL 中文版 哔哩哔哩教程 第一章 入门 1.3 着色器 1.3.1 基本结构 利用着色器语言编写着色器,以顶点着色器和片段着色器为例,在着在顶点着色器中输出颜色变量ver ...
- OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)...
OpenGL ES着色器语言之语句和结构体(官方文档第六章) OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-wh ...
- opengl着色器shader介绍
1. Shader Shader其实就是一段执行在GPU上的程序,此程序使用OpenGL ES SL语言来编写.它是一个描述顶点或像素特性的简单程序.在opengles中常用的shader有两种:v ...
- Three 自定义着色器Shader实例
基础环境搭建: camera = new THREE.OrthographicCamera(-10, 10, 10, -10, 0, 100)camera.position.set(0, 0, 10) ...
- 图片处理之着色器语言 GLSL (opengl-shader-language) 内建函数
内建函数基本上可以分为一下三类: (1)它们使用一些简便的方式提供必要的硬件功能,如材质贴图.这些函数单独通过着色器是无法模拟出来的. (2)它们展示了一些可以常简单的写入的繁琐操作(clamp, m ...
最新文章
- 关闭图片 pycharm_博士大佬总结的Pycharm 常用快捷键思维导图,收藏!
- 经济学人: 低调应用, 高调回报, 亚马逊才是AI技术最大受益企业
- mxnet 和pytorch比较
- python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告
- 收藏!史上最全的30个生物实验技术及原理
- mysql sshd_制作Docker镜像之mysqlkeepalivedsshd
- Dispatcher initialization failed解决办法
- 如何让 Hyper-V 和 VMware 虚拟机软件共存?
- 漫步数理统计十九——独立随机变量
- datatable 转list ,list转datatable
- 米斯特白帽培训讲义(v2)实战篇 迅雷 CMS
- SAP License:委外业务产生的ML结算问题思考
- Java多线程之FutureTask
- 个人对计算机专业的认知
- 我的政治理想《爱因斯坦文集》
- 【C语言】函数:实现一个函数,打印乘法口诀表
- STM32F1与STM32CubeIDE编程实例-光断续传感器驱动
- Error handling response: TypeError: Cannot read property ‘1‘ of null
- 华师大 OJ 3040
- 如何利用亚马逊的底层逻辑是什么 寻找爆品搜索词排名?算法 it
热门文章
- ci框架 查询构造器类
- 三中好用的数组去重方式
- Cheatsheet: 2014 06.01 ~ 06.30
- Python数据结构————二叉查找树的实现
- C++基础部分_C++文件操作_文件的读取操作---C++语言工作笔记077
- ES6新特性_Promise.prototype..then方法---JavaScript_ECMAScript_ES6-ES11新特性工作笔记027
- 运维测试工作笔记0004---各种免费开源的测试平台
- springcloud工作笔记101---强大的代码自动提示工具_aiXcoder智能编程_以及开源java工具大全_提升开发效率
- IOS工作笔记002---windows给VmWare虚拟机OS系统安装VMTools
- security工作笔记009---spring security BCryptPasswordEncoder加密解密,不错的随机盐,不错的加密解密方法