【Unity Shader】概述以及Diffuse shader和unity5新功能Standard shader

本文详细介绍了Unity中的Diffuse Shader,包括漫反射原理、Surface Shader的创建与自定义漫反射光照模型。同时,探讨了Unity5引入的全新Standard Shader,其基于物理光照计算,提供更真实的图形质量。Standard Shader的特性如Albedo、Metallic、Smoothness等参数被逐一解读,揭示了它们在模拟真实世界光照中的作用。
摘要由CSDN通过智能技术生成

一:Diffuse shader介绍:

Diffuse,即漫反射,可以想象成太阳光照射到某一个粗糙平面时,该平面向四面八方都会反射光线,这些光线中的某些光线会进入我们的眼睛,从而使我们看到这个平面,。一个基本的漫反射光照模型,需要包括以下几个部分:

一个是反射颜色【emissive color,可以理解成片面本身的颜色】,一个环境光颜色【ambient color,可以理解成光光源的颜色】,以及计算来自所有光源的光线和。

1:创建一个基本的Surface Shader:

2:向Surface Shader添加properties

3:在Surface Shader中使用propertites

4:创建一个自定义的diffuse lighting model【蛮反射光照模型】

5:创建一个Half Lambert lighting model[亮度单位](半兰伯特光照模型)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值