第5章-着色基础-5.2-光源

简介: 第5章-着色基础-5.2-光源

第5章-着色基础-5.2-光源

5.2 光源

光照对我们示例着色模型的影响非常简单;它为着色提供了一个主导方向。当然,现实世界中的照明可能非常复杂。可以有多个光源,每个光源都有自己的大小、形状、颜色和强度;间接照明甚至增加了更多的变化。正如我们将在第9章中看到的,基于物理的、写实的着色模型需要考虑所有这些参数。

相比之下,风格化的着色模型可能会以多种不同的方式使用照明,具体取决于应用程序的需求和视觉风格。一些高度风格化的模型可能根本没有照明的概念,或者(如我们的 Gooch 着色示例)可能仅使用它来提供一些简单的方向性。

照明复杂性的下一步是使着色模型以二元的方式对光的存在或不存在做出反应。用这种模型着色的表面在被照亮时将具有一种外观,而在不受光影响时具有不同的外观。这意味着区分这两种情况的一些标准:与光源的距离、阴影(将在第7章中讨论)、表面是否背对光源(即表面法线nn与光向量ll之间的夹角大于 9090∘),或这些因素的某种组合。

1723601380381.png

1723601410866.png

1723601432036.png

1723601452695.png

1723601481837.png

1723601507102.png

1723601533771.png

1723601548483.png



相关文章
|
12月前
|
存储 编解码 算法
凹凸贴图和法线贴图的区别
凹凸贴图适用于一些简单的凹凸效果,而法线贴图则更适合提供更高精度和真实感的凹凸纹理效果
250 1
|
11月前
|
图形学 开发者
3D模型如何设置凹凸贴图?
3D模型如何设置凹凸贴图?
124 0
|
11月前
|
存储 vr&ar 图形学
如何设置3D模型法线贴图?
如何设置3D模型法线贴图?
108 0
|
12月前
|
存储 vr&ar 图形学
法线贴图的视线原理
使用法线贴图可以大大提高渲染效果,使低多边形数的模型看起来具有高多边形数模型的细节和真实感。在游戏开发、电影制作和虚拟现实等领域,法线贴图被广泛应用于增强场景和物体的视觉效果。
136 2
|
1月前
|
存储 编解码 算法
第5章-着色基础-5.4-锯齿和抗锯齿
第5章-着色基础-5.4-锯齿和抗锯齿
11 1
|
1月前
|
存储 数据可视化 API
第5章-着色基础-5.3-实现着色模型
第5章-着色基础-5.3-实现着色模型
11 0
|
11月前
|
搜索推荐 图形学
如何为3D模型设置自发光材质?
自发光贴图对模型的增效效果主要体现在增加真实感、强调细节、创造氛围、区分材质等方面。适当运用自发光贴图可以提升模型的视觉表现力,并为观众带来更加丰富、吸引人的视觉体验。
108 0
|
4月前
|
编解码
[光路解析] 浅谈光源的远心光路
[光路解析] 浅谈光源的远心光路
128 0
|
11月前
|
编解码 图形学 容器
3D模型如何添加表面贴图?
通过模型表面贴图技术,可以实现各种效果,如木纹、石纹、金属反射、布料纹理等,从而使模型更加生动、具有细节和丰富的外观。
120 0
|
11月前
|
存储 数据可视化 开发者
位移贴图和法线贴图的区别
位移贴图和法线贴图在原理、使用范围、精度和复杂度、生成方式以及存储方式等方面存在差异,开发者可以根据具体需求选择适合的贴图技术。
157 0