我的订单|我的收藏|我的商城|帮助中心|返回首页
    收藏此商品

    OpenSceneGraph

    • 商品编号:2009073010371944
    • 折扣价:
    • 人 气:已有 人关注
    • 品 牌: OpenSceneGraph
    • 用户评分:(0人评)
    请选择您要的商品信息
      购买数量: - +(库存量:1000

      宝贝已成功添加到购物车

      购物车共种宝贝合计:

      去购物车结算 继续购物

      电话:010-50951355 传真:010-50951352  邮箱:sales@souvr.com
      手机:13811546370 / 13720091697 / 13720096040 / 13811548270 / 13811981522
         18600440988 /13810279720 /13581546145
       点击查看区域负责人电话

      热销商品

      • 商品详情

      • 商品参数

      • 相关商品

      • 购买咨询

      ::: 产品概述 :::

      OpenSceneGraph是一款开放源码、跨平台的图形工具包,用于开发高性能的图形应用程序,如飞行模拟器、游戏、虚拟现实和科学计算可视化。它基于SceneGraph的概念,在OpenGL上提供了一个面向对象的框架。这使开发者免受执行和优化低级别图形的需求束缚,并提供了许多额外的功能,用于快速开发图形应用。

      特征

      利用OpenSceneGraph,目标是使场景图技术的优越性可向所有人自由提供,包括商业和非商业用户。完全采用标准C++和OpenGL编写,它充分利用了STL和DesignPatterns,并促使开放源代码开发模式改变,提供了无需传统配置和集中于最终用户需求的开发库。OpenSceneGraph的关键优势是其与使用功能齐全的场景图相关的性能、可扩展性、可移植性和高效。

      性能
      支持视域剔除、遮挡剔除、小场景剔除、细节层次(LOD)节点、OpenGL状态分拣、顶点数组、顶点缓冲区对象、OpenGL渲染器语言和显示清单作为核心场景图的一部分。所有这些功能使OpenSceneGraph成为超高性能的图形工具包之一。OpenSceneGraph还支持简单的制图过程定制化,如在场景图上(见虚拟地形项目和Delta3D)执行连续层次细节(CLOD)网格。

      高效
      核心场景图囊括了大部分的OpenGL功能,包括全新的扩展,提供渲染优化,如剔除和分拣,以及一整套添加库,使人们有可能非常迅速地开发高性能的图形应用程序。应用开发人员可无拘无束地专注于内容以及这些内容的控制,而不是低水平的编码。

      将从建立的场景图(如Performer和OpenInventor)吸取的经验,与现代软件工程方法(如DesignPatterns)以及开发循环早期大量的反馈信息相结合,就有可能设计出一个整齐和可扩展的库。这使得用户更容易接受OpenSceneGraph,并把它与自己的应用程序结合在一起。

      数据库加载
      为了阅读和写入数据库,数据库程序库(osgDB)还支持多种数据库格式,通过一个可扩展的动态插件机制-现在包括55个分布单独插件,用于加载各种3D数据库和图像格式。

      3D数据库加载器包括COLLADA、LightWave(.lwo)、AliasWavefront(.obj)、OpenFlight(.flt)、TerraPage(.txp)包括多线程内存分页支持,CarbonGraphicsGEO(.geo)、3DStudioMAX(.3ds)、Peformer(.pfb)、AutoCAd?(.dxf)、QuakeCharacterModels(.md2)、DirectX(.x)和InventorAscii2.0(.iv)/VRML1.0(.wrl)、DesignerWorkshop(.dw)和AC3D(.ac)以及原有的.osgASCII格式。

      图像加载器包括.rgb、.gif、.jpg、.png、.tiff、.pic、.bmp、.dds(包括压缩的mip绘制像)、.tga和quicktime(使用OSX)。

      一系列的的高品质,抗锯齿字体也可以通过freetype插件加载,而基于图像的字体也可通过.txf插件加载。用户还可以通过配套项目(VirtualPlanetBuilder)产生大规模的地理空间(多GB)地形数据库,并使用OpenSceneGraph的本地数据库分页的支持查看这些数据库。

      节点工具箱
      现场图也有一组节点工具包是单独的程序库,可编入您的应用程序或在运行时加载。可被OpenSceneGraph分布采用的节点工具箱如下:

      • osgParticle——用于粒子系统
      • osgText——用于高质量抗锯齿文本
      • osgFX——特效结构
      • osgShadow——阴影结构
      • osgManipulator——3D交互控制
      • osgSim——视觉模拟中心效果
      • osgTerrain——地形渲染
      • osgAnimation——角色或刚体动画制作
      • osgVolume——高质量体积绘制(包括Dicom插件支持医疗数据集)

      可移植性
      核心场景图设计对任意平台具有较小的依赖性,与标准C++和OpenGL无差别。这使得场景图可迅速移植到各种平台上-最初在IRIX开发,然后移植到Linux系统,然后到Windows,然后到FreeBSD、MacOSX、Solaris、HP-UX、AIX甚至是PlayStation。

      核心场景图程序库是完全独立的视窗化操作系统,这使得用户可更容易地购买他们自己窗口特定的程序库和优势应用。在OpenSceneGraph分配中osgViewer库提供Windows(Win32),Unices(X11)和OSX(Carbon)环境下的本地窗口支持。该osgViewer库也可以很容易地与其他窗口的工具包结合,如Qt、GLUT、FLTK、SDL、WxWidget、Cocoa和MFC。与这些工具包结合的实例中包含在OpenSceneGraph分配中。

      可扩展性
      场景图不仅在所有笔记本电脑上运行,在高端多核心、多GPU系统和集群上也可。这是可能的,因为核心的场景图支持多种图形背景,OpenGL的显示列表和质感物体均是,还有剔除和绘制遍历已设计用于本地缓存渲染数据并使用场景图几乎完全作为只读操作。这允许多个裁剪-绘制对在多重CPU运行,其与多重绘图子系统绑定。支持多种图形背景和多线程通过osgViewer是完全开箱即用的-所有分布中的例子可以运行多线程和多GPU。

      多语言支持
      OpenSceneGraph中的Java、Lua和Python可作为团体项目。

      ::: 应用范围 :::

      适用于虚拟现实、模拟、游戏、科学计算、可视化等诸多领域。

      ::: 技术特征 :::

      • 开放源码、跨平台的图形工具包,可开发高性能的图形应用程序
      • 支持视域剔除、遮挡剔除、小场景剔除、细节层次(LOD)节点、OpenGL状态分拣、顶点数组、顶点缓冲区对象
      • 支持简单的制图过程定制化
      • 核心场景图囊括了大部分的OpenGL功能,包括全新的扩展,提供渲染优化,如剔除和分拣,以及一整套添加库
      • 数据库程序库(osgDB)还支持多种数据库格式
      • 可移植性、可扩展性、多语言支持
      • 暂无资料

      如果客服不能及时回复,请拨打页面电话咨询,谢谢!

      咨询类型:

      咨询内容:

      不促销
      • 暂无资料
      • 暂无资料
      • 暂无资料
      • 暂无资料
      • 暂无资料