照明

灯光用于照亮场景中的对象。 每个对象顶点的颜色都基于当前纹理图、顶点颜色和光源。

注意 此部分仅适用于固定函数管道。 可编程着色器显式执行所有照明。

 

在本节

主题 DESCRIPTION

照明概述

当您使用 Direct3D 照明时,您可以让 Direct3D 为您处理光照的细节。 如果愿意,高级用户可以自行进行照明设置。

光类型

光类型属性定义您正在使用的光源类型。 Direct3D 中有三种类型的灯光 - 点灯、聚光灯和定向灯。

浅色属性

光属性描述光源的类型(点、方向、聚焦)、衰减、颜色、方向、位置和范围。

照明的数学

Direct3D 光模型涵盖环境、漫射、反射和辐射照明。 这足以灵活地解决各种照明情况。 场景中的光线总和被称为全球照明

 

Direct3D 图形学习指南