我想基本上创造一种灯,使其在播放器周围非常明亮,然后变得越来越暗。有点像火炬。我怎么能得到这个效果?我似乎只能得到环境光?它怎么能跟着相机?
由于
答案 0 :(得分:0)
听起来你正在寻找的是点光源。
如果您使用的是固定功能,可能会使用以下教程: http://jerome.jouvie.free.fr/OpenGl/Tutorials/Tutorial13.php
请注意,本教程似乎使用jogl和Java,但转换为C ++应该相对简单。
对于glsl实现,Lighthouse3d有一个GLSL 1.2点光源实现教程。