OpenGL中的Omni灯?

时间:2010-09-04 02:00:39

标签: c++ c opengl

我想基本上创造一种灯,使其在播放器周围非常明亮,然后变得越来越暗。有点像火炬。我怎么能得到这个效果?我似乎只能得到环境光?它怎么能跟着相机?

由于

1 个答案:

答案 0 :(得分:0)

听起来你正在寻找的是点光源。

如果您使用的是固定功能,可能会使用以下教程: http://jerome.jouvie.free.fr/OpenGl/Tutorials/Tutorial13.php

请注意,本教程似乎使用jogl和Java,但转换为C ++应该相对简单。

对于glsl实现,Lighthouse3d有一个GLSL 1.2点光源实现教程。