您的位置:首页 > 移动开发 > Unity3D

ShaderLab Tutorials-Lighting

2015-10-12 15:29 393 查看
Shader "ShaderLab Tutorials/Lighting"
{
Properties
{
_Emission("Emission",Color) = (0,0,0)
_Ambient("Ambient",Color) = (0,0,0)
_AmbientStrength("Ambient Strength",Float) = 1
_Diffuse("Diffuse",Color ) = (1,1,1)
_Specular("Specular",Color) = (1,1,1)
_Shininess("Shininess",Range(0,1)) = 0.5
_MainTex("Texture",2D) = ""
}
SubShader
{
Lighting On
SeparateSpecular On
Material
{
Emission [_Emission]
Ambient [_Ambient]
//Ambient ([_AmbientStrength],[_AmbientStrength],[_AmbientStrength])
Diffuse [_Diffuse]
Specular [_Specular]
Shininess [_Shininess]
}
//ColorMaterial AmbientAndDiffuse

Color [_Emission]

Pass
{
SetTexture[_MainTex]{ Combine primary * texture}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息