这几天KlayGE更新变少,主要是在做ScenePlayer。正如其名,Scene Player的作用是把场景描述文件的内容“播放”出来。目前场景描述文件是手工写的,以后会用Scene Editor来生成。
ScenePlayer初始版本在原有Deferred Rendering的框架上加入了脚本驱动的系统,可以完全通过Python脚本来控制灯、摄像机、物体的运动。也顺便加入了projective texture的支持。现在已经有多个例子可以通过场景描述文件在ScenePlayer中执行了。