Unity Shader 面试题及详细答案(实战向).docx

Unity Shader 面试题及详细答案(实战向).docx

UnityShader面试题及详细答案(实战向)

一、基础概念类(入门必考)

1、简单说下Unity中Shader、Material、Texture三者的区别和联系?

参考答案:

这三者是层层依赖的关系,是Unity渲染的基础核心:

Shader是一套渲染指令代码,相当于渲染的“规则模板”,定义了模型顶点怎么变换、像素颜色怎么计算、光照怎么叠加,本身不包含任何贴图和颜色数据,只有计算逻辑。

Material是Shader的实例载体,依附于Shader存在。一个Shader可以被多个材质复用,材质的作用是给Shader填充参数,比如贴图、颜色、数值、平滑度等,没有绑定Shade

文档评论(0)

1亿VIP精品文档

相关文档