问:

零基础想学openscenegraph推荐先看那几本书?

答:
对零基础的openscenegraph学习,我的推荐是:
1. 首先看官方文档和教程。openscenegraph有很详尽的官方文档和教程,这是入门的最佳资料。官网地址是:http://www.openscenegraph.org/。特别推荐官方的《OpenSceneGraph Beginner's Guide》,这是一本开源的电子书,详细介绍了OSG的各个组件和简单示例,非常适合入门。
2. 然后我推荐两本书《OpenSceneGraph 3 Cookbook》和《Scene Graph Techniques for Modern OpenGL Applications》。
《OpenSceneGraph 3 Cookbook》这本书包含了OSG各方面的Recipe,从简单的scene创建、模型加载、光照等等,逐步深入到高级话题像粒子系统、布料模拟等,内容很全面和详细,是OSG不可多得的参考资料。
《Scene Graph Techniques for Modern OpenGL Applications》这本书更注重OSG的原理和设计思想,详细阐述了现代OpenGL程序中场景图的作用,以及OSG是如何高效实现场景管理的。这本书理论和实践并重,既适合开发者参考,也适合初学者理解OSG的思想。
除此之外,网上还有许多OSG视频教程,也值得一看。OSG社区活跃,遇到问题可以在论坛和邮件列表寻求帮助。
总之,熟练掌握OSG还是需要一定时间和实践的。但只要有耐心,逐步阅读参考资料和做练习,定能掌握OSG的技术,成为OSG高手。