OSG 发展至今以来,以非常惊人的速度在 VR 行业占据非常重要的地位,其开源、易学、易用的特性使
其在短期内取得了很大的成功。但是国内外还没有关于 OSG 的入门参考书出版,希望本书能给广大初学者
以帮助。
OpenSceneGraph 从字面上看只是一个场景管理系统,从某种意义上讲,OSG 的对三维动画等等的支持
还不是很强,打个比方来说:OSG 不适合做游戏引擎。因此工业控制,城市规划,机械仿真等方面 OSG 可
以带来极大的方便。
学习 OSG 是一个系统的过程,初学者入门可以专著的学习各个功能模块,如离子系统,路径漫游,流
动纹理等等,完成某个功能往往需要一定大胆的想象与猜测、基于对 OSG 的理解以及对自己编程能力的自
信、在现有的基础上再加以创新,根据项目需要来组织各个模块,完成各项功能。
学习 OSG 大都是从研究 OSG 的例子开始,OSG 的源文件中有一些例子,国内 WWW.VRDEV.NET 论坛上
也有关于各种例子的介绍,是中国广大 OSG 爱好者的交流平台。官方网站上的例子往往会第一时间发布在:
http://www.openscenegraph.net/osgwiki/pmwiki.php/Tutorials/Tutorials。
也可以在此处订阅邮件列表:地址:http://www.openscenegraph.net/archiver/osg-users/.
在本书的编写过程中,受到了郑州大学虚拟现实验室曹明亮与赵老师的大力支持与技术指导,由于作
者水平有限,时间极为紧迫,所以书中不足之处甚多,望广大读者遇到时能来信给予极时的纠正,本书的
初衷是学习 OSG 的功能,帮助初学者入门,并不是做一个成功的项目与完美的新功能,所以光盘的例子中
有许多需要注意的问题与 BUG,到时候会在各章指明。
作者
二零零七年三月二十四日
1