Phong 着色模型是一种经典的光照模型,用于模拟物体表面的光照效果。它由三个主要部分组成:环境光(Ambient)、漫反射光(Diffuse)和镜面反射光(Specular)。下面我们将详细介绍如何在 Unity 中实现一个基于 Phong 着色模型的 Shader。
1. Phong 着色模型的基本概念
- 环境光(Ambient):模拟环境中的全局光照,通常是一个常量值。
- 漫反射光(Diffuse):模拟光线在粗糙表面上的散射,依赖于光线与表面法线的夹角。
- 镜面反射光(Specular):模拟光线在光滑表面上的反射,依赖于视角与反射方向的夹角。
2. Phong 着色模型的 Shader 实现
2.1 Shader 属性和结构
Shader "Custom/PhongShader"
订阅专栏 解锁全文
3219

被折叠的 条评论
为什么被折叠?



