osg和ogre的异同

OGRE特点:
● 自动处理渲染状态和空间裁剪
● 支持所有纹理混合和绑定技术,同时支持对GPU编程技术,支持汇编语言和所有高级语言形式的各种着色器语言,其中包括:Cg、HLSL和GLSL。
● 强大且成熟的材质管理和脚本系统
● 支持多种纹理图片格式
● 全面支持对顶点和索引缓存、顶点声明以及贴图缓存
● 给出以插件方式连接不同场景结构的接口
● 成熟且可扩展的资源管理和载人系统
OSG特点
它基于场景图额概念,它提供了一个封装了Opengl底层细节的面向对象的框架,从而能把开发者从实现和优化底层图形的调用中解脱出来,并且它为图形应用程序的快速开发提供很多附加的实用工具。
● 使用场景图
● 使用自动记忆功能
● 快速开发
● 强大的可扩展性、可移植性、伸缩性
● 提供功能强大的模块,主要包括四个库
二者的异同
1. 都是为了兼顾系统的高效性、可移植性和可扩展性。OGRE主要是面向对象,Opengl底层采用opengl主要是面向过程。
2. 二者都是公开源代码的项目
3. 都采用命名空间的特性。
4. OGRE是对底层Direct3D和Opengl的完全封装,用户无法对基本图形API进行直接操作,而OSG只是基于Opengl单个底层API的,所以可以直接在OSG工程中加入opengl的API调用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值