- OpenSceneGraph 3.0: Beginner's Guide
- Rui Wang Xuelei Qian
- 265字
- 2021-03-27 00:35:34
Why OSG?
The OSG project is open sourced and released under a modified GNU Lesser General Public License (LGPL), named OSGPL. It brings about significant benefits to its users:
- Rigorous structure: OSG makes full use of the Standard Template Library (STL) and multiple design patterns. It also takes advantage of the open source development model in order to provide a legacy-free and user-centric application programming interface.
- Superior performance: A series of scene graph techniques are already well-implemented in OSG, including view-frustum and occlusion culling, level of detail (LOD) configuration, rendering state sorting, particle and shadow supports, and complete encapsulation of OpenGL extensions and the shader language.
- High scalability: The core OSG functionalities are clean and highly extensible. This makes it easy for users to write their own NodeKits and file I/O plugins, and integrate them into scene graphs and applications.
- Software and hardware portability: The core OSG is already designed to have minimal dependency on any specific platform or windowing system, requiring only Standard C++ and OpenGL. This provides great convenience in being able to rapidly port OSG-based applications to Windows, Linux, Mac OSX, FreeBSD, Solaris, and even embedded platforms.
- Latest activity: With an active developer community, OSG is growing at an incredible speed. It supports the latest OpenGL and OpenGL ES extensions and various graphics concepts and techniques, along with a great deal of feedback in the development cycle.
- Open source: In modern industry, open source means co-intelligence, quality and flexibility, rather than merely inexpensive. Users and companies also don't have to worry about software patent violations when using OSG in their own applications.
推薦閱讀
- 數碼攝影后期零基礎入門教程
- 24小時全速學會Photoshop 2021
- SOLIDWORKS 2020產品設計基本功特訓(第3版)
- 詳解AutoCAD 2022電氣設計(第6版)
- Liferay Portal Systems Development
- Plone 3 Intranets
- 高等院校電腦美術教材:CorelDRAW X7中文版基礎教程
- 中文版Photoshop CS6應用技法教程
- Adobe創意大學InDesign產品專家認證標準教材(CS6修訂版)
- 行攝 Photoshop CC后期修片高手之道(第2版)
- MATLAB R2024a完全自學一本通
- Magento 1.3 Theme Design
- iOS智能手機APP界面設計實戰教程
- Photoshop CS6淘寶美工完全實例教程(全視頻彩色版)
- 手把手教你學成PPT高手