OpenGL Light是一个很有用的演示工具。OpenGL Light证明了光、几何和计算机图形学之间的相互作用。有需要的用户可以下载。
基本简介
灯的类型:
辐射光(radiatedLight)是最简单的一种光,直接从物体发出,不受任何光源的影响。
环境光(Ambient Light)是由光源发出的被环境多次散射而无法确定方向的光,也就是看起来来自四面八方的光。
漫射光(Diffuse Light)来自一个方向,垂直于物体时比倾斜时更亮。
镜面光(Specular Light)来自一个特定的方向,被反射到另一个方向。
openGL灯光的组成:
当光线照射到物体上时,物体表示会产生反射光;如果物体是透明的,会产生透射光,这里不考虑。反射光分为三个分量,即漫反射、镜面反射和环境反射。
漫反射是投射在粗糙表面上的光向各个方向反射的现象。这些反射光称为漫射光(Diffuse Light),遵循光反射定律。镜面Light是指一定方向的反射光,反射面是光滑的,这也遵循光的反射规律。如果点光源照射金属球,会在球面上形成一个特别亮的区域,呈现所谓的“高光”。通常一个物体在一个环境中,会被周围环境的反射光照亮,包括天空、地面等等。环境反射分量假设入射光从周围环境均匀入射到模型表面,并在各个方向上均匀反射,称为环境光(Ambient Light)。
在openGL的简单光照模型中,除了以上三种灯光,还有一种辐射光(Emitted Light),是发光物体本身的属性,不受光源影响。一般来说,室内环境光多,粗糙物体的漫射光多,光滑物体的镜面反射多。
OpenGL Light相关下载
- 查看详情NB化学虚拟实验室简体2023-11-12
- 查看详情小学四则运算生成器简体2023-11-08
- 查看详情Beacon Designer简体2023-11-07
- 查看详情Maplesoft Maple(数学工程计算软件)简体2023-11-05
- 查看详情哥尼斯堡七桥问题难题简体2023-10-20
- 查看详情 NB化学虚拟实验室 简体 2023-11-12
- 查看详情 小学四则运算生成器 简体 2023-11-08
- 查看详情 Beacon Designer 简体 2023-11-07
- 查看详情 Maplesoft Maple(数学工程计算软件 简体 2023-11-05
- 查看详情 哥尼斯堡七桥问题难题 2023-10-20
- 查看详情 Aboboo 简体 2023-11-18
- 查看详情 计算机英语学习软件合集 简体 2023-11-18
- 查看详情 信考中学信息技术考试练习系统山西中考版 简体 2023-11-18