OSG相关的开源程序

osgEdit
OSGEdit is an editor of scenes for the library OpenSceneGraph. It's only a composer, not a modeller. You can use many programs to model your objects and then import them into OSGEdit to compose a complex OSG scene to use in your application.
http://osgedit.sourceforge.net/

osgField
osgField is a NodeKit which provides universal animation mechanism and update event hierarchy to the OpenSceneGraph. With this NodeKit, you can make a built-in animations not only for transformation but also material, text and so on.
http://orihalcon.jp/osgfield/
http://sourceforge.net/project/showfiles.php?group_id=178870

osgDesigner
osgDesigner is a graphical tool used to modify an OpenSceneGraph (OSG) scene using the osgIntrospection framework. OpenSceneGraph developpers will be able to extend osgDesigner at need using (editor | render | osgIntrospection wrapper) plugin system. 
http://sourceforge.net/project/showfiles.php?group_id=154974

osgToy
a collection of experimental/whimsical/maybe-useful projects for the OpenSceneGraph, such as GLSL conformance checker, fractal generators, normal generators, normal visualizer, celestial sphere, pseudoloaders, diagnostic dataflag shader, test pattern datasets, impossible object, etc.
http://mew.cx/osg/
http://osgtoy.cvs.sourceforge.net/osgtoy/osgtoy/osgtoy-data/

osgDirector
The Orihalcon framework is an OpenSceneGraph based applications, plug-ins and libraries for practical real-time visualization development.
It contains a graphical scene graph editor, wrapper classes for rapid development, and also useful toolkits which give more features to OpenSceneGraph such as integration with wxWidgets, intuitive viewer and so on.
http://orihalcon.jp/orihalconfw/
http://sourceforge.net/project/showfiles.php?group_id=153872

osgexport for Blender
Blender was primarily designed for making detailed, non-realtime scenes, rendered with a raytracer.  It has a different way of thinking about material properties and lights, which doesn't quite fit with OpenGL (and hence OSG/VTP).  However, osgexport has some options you can set to compensate for the difference.
http://www.vterrain.org/Doc/Blender/index.html
http://projects.blender.org/projects/osgexport/

osgIM
OsgIM is a library to create 3D GUIs with OpenSceneGraph. 
http://osgim.sourceforge.net/

osgHaptics
osgHaptics is a high-level toolkit written in portable C++ that incorporates haptic rendering in to the OpenSceneGraph rendering library (scenegraph). It utilizes OpenHaptics which is available from Sensable Inc. It has support for multiple haptic devices and it comes with a set of example applications.
http://www.vrlab.umu.se/research/osgHaptics/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: osgEarth 是一个开源的地理信息系统(GIS)工具包,它基于开源的三维渲染引擎OpenSceneGraph(OSG),提供了一套方便易用的地理数据可视化和地图渲染功能。 使用osgEarth可以实现以下几个方面的功能: 1. 地图显示和导航:osgEarth支持加载各种地图数据,例如卫星影像、地形数据、矢量数据等,并能够提供高性能的地图渲染效果。同时,osgEarth还提供了交互式的地图导航功能,可以进行地图缩放、旋转等操作。 2. 地理数据可视化:osgEarth支持加载各种地理数据,例如点、线、面等,并能够对这些数据进行渲染和可视化,包括颜色、纹理、符号等。 3. 三维场景建模:osgEarth支持加载三维模型、纹理等资源,并能够进行场景建模、光照和阴影效果的设置,从而实现逼真的三维场景渲染。 4. 地理空间分析:osgEarth提供了一些地理空间分析的功能,例如测量距离、面积,计算两个点之间的距离等。 5. 地图投影转换:osgEarth支持将不同的地图投影进行转换,例如将经纬度坐标转换为墨卡托投影、高斯-克吕格投影等。 osgEarth具有以下几个优势: 1. 易用性:osgEarth提供了一套简洁易用的API,方便开发人员快速上手,并且有丰富的文档和示例代码可供参考。 2. 高性能:osgEarth基于OpenSceneGraph引擎,具有出色的性能表现,能够处理大规模地理数据和复杂的渲染效果。 3. 跨平台:osgEarth可以在多个操作系统上运行,包括Windows、Linux和Mac OS等。 4. 社区活跃:osgEarth有一个活跃的社区,开发人员可以在社区中获取帮助、交流经验,也可以贡献自己的代码和改进建议。 综上所述,osgEarth是一个功能强大、易用性高的GIS工具包,可以用于开发各种地理信息相关的应用程序,例如地图显示和导航、地理数据可视化、三维场景建模等。 ### 回答2: osgEarth是一个开源地理信息系统(GIS)工具包,用于将地球(地球表面)数据与OpenGL(或OpenSceneGraph)集成。它提供了一个强大而灵活的平台,用于创建高度可视化和交互式的地球模型。 使用osgEarth的开源项目有很多好处。 首先,osgEarth提供了许多地理信息系统的功能,如地球渲染、地形分析、地理数据管理等。这些功能使得开发者可以方便地在项目中添加各种地理信息的图层,包括卫星地图、矢量数据等,从而为项目提供更加真实和丰富的地理环境。 其次,osgEarth具有强大的可视化和交互性能。它支持实时渲染和动画效果,并且具有高度可定制化的图层样式、地形效果和光照效果等。这使得用户可以根据自己的需求和偏好创建出令人印象深刻的地球模型,使项目更加吸引人和逼真。 此外,osgEarth还具有良好的跨平台性。它可以在Windows、Linux和Mac等操作系统上运行,并且与许多主流GIS工具和库兼容,如GDAL、OGC等。这使得开发者可以在各种不同的环境中灵活地使用osgEarth,提高项目的可移植性和互操作性。 总的来说,使用osgEarth的开源项目可以在地理信息和可视化方面提供强大的功能和灵活性。它可以帮助开发者创建令人惊叹的地球模型,并为用户提供丰富的交互体验。无论是需要展示地理数据、设计虚拟环境还是开发GIS应用,osgEarth都是一个强大而值得使用的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值