转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=1084
GI组的atyuwen同学上个月用KlayGE实现了Multi-resolution Splatting Indirect Illumination的效果,现在开发版本的KlayGE正式加入了Realtime Global Illumination的例子。效果截屏如下:
对比GI关闭的效果:
可以看出间接光照还是蛮明显的。
目前的GI在NVIDIA 9800GT上,1280×800的时候需要花费6.6ms;在GTX 480上需要2.5ms。下一步将要做的改进是:
- 用light volume的方法优化virtual lighting的速度。
- 根据BRDF生成不同形状的light volume。
- Importance sampling
优化的目标是在9800GT上降低到2.5ms左右。
Comments