unity3d 材质概述 ---- shader
Posted 代码工作者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d 材质概述 ---- shader相关的知识,希望对你有一定的参考价值。
学习笔记:
材质概述: 物体呈现在我们前面除了形体外,还包括“固有颜色”和“质地”(质感与光学性质)。固有颜色让物体的表面看起来是什么颜色,而质感决定了该物质是使用什么材质的。在三维建模软件中,一般使用三维建模工具创作物质的形体,使用贴图表现物体的固有颜色,使用材质表现物体的“质感”。
在unity3d中,所有的材质都是由着色器语言写出来的,由着色器语言编写的程序成为着色器。
每个物质除了形体,都具备“固有颜色”,“质感”,“光学性质”,这三种属性决定了该物质在视觉上的自身物理外观。已经在光线下呈现出的各种质感。
unity3d 默认提供了非常多的默认shader,所以一般的2d游戏 ,游戏ui,对3D画面要求不高的游戏,一般都不需要自己去写shader
------unity3d学习shader 的意义
以上是关于unity3d 材质概述 ---- shader的主要内容,如果未能解决你的问题,请参考以下文章
Unity3D Shader编程之二 雪山飞狐篇:Unity的基本Shader框架写法&颜色光照与材质