unity shader有啥用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity shader有啥用相关的知识,希望对你有一定的参考价值。

Shader就是在GPU上运行的程序叫做着色器程序(一般的程序在CPU上执行指令)。
Unity Shader使用的是NVIDIA公司的Cg标准语言,可以处理顶点着色、像素着色任务。Unity中的游戏对象只要是可视的,就一定会调用shader渲染,最简单的shader就是diffuse类型,就是你给对象涂个什么颜色,这个对象在白光下就是什么颜色。
一般来讲游戏中的 材质=shader+贴图和其它数据,要想表现特殊的材质,比如镜面反射、水面、塑料等,就需要编程shader(Unity中有一些默认的shader)。
参考技术A Unity所有的渲染工作都离不开shader

以上是关于unity shader有啥用的主要内容,如果未能解决你的问题,请参考以下文章

unity shader有啥好处

unity怎么编辑shader

unity shader怎么混合两张贴图

unity用脚本怎么让shader重绘

unity shader 能加密吗

TA养成之路unity·shader(一)