Unity Shader反射

实现如下:
主要有两个变量,反射颜色和反射量,通过计算出反射方向对Cubemap进行采样,最后混合颜色

Shader "Reflect"
{
   
	Properties {
   
		_Color ("Color Tint", Color) = (1, 1, 1, 1)
		_ReflectColor ("Reflection Color", Color) = (1, 1, 1, 1)
		_ReflectAmount ("Reflect Amount", Range(0, 1)) = 1
		_Cubemap ("Reflection Cubemap", Cube) = "_Skybox" {
   }
	}
	SubShader 

你可能感兴趣的:(Unity,Shader,Unity,Shader,反射)