用于辐射度计算的内建场景结构

Date April 18, 2008

这段时间使用了一套内建的场景结构用于辐射度计算过程中的半立方体绘制。通过标准的层次结构和各种节点管理场景。然后利用visitor pattern遍历场景。

这样做的初衷主要是使得半立方体的绘制过程能够独立的在模块内部完成,使得场景绘制不再依赖于目标系统的功能。于是模块的集成工作就只是场景数据的转换和新的纹理坐标的写回,使得集成过程更加稳定和容易。

另一方面,由于这套场景结构简单,需要的功能也很少,有效的避免了冗余的操作,性能比原先使用osg绘制半立方体反而有了提高。

这样的场景结构还可以用来做光线追踪等算法,同时也能够保持对外接口的稳定。

就是工作量和规模都大了不少。

Hits for this post:1882.

Leave a Reply

You must be logged in to post a comment.