游戏开发论坛

 找回密码
 立即注册
搜索
查看: 30217|回复: 22

不明白ogre究竟有什么好

[复制链接]

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2007-5-22 11:08:00 | 显示全部楼层 |阅读模式
从我的角度先说说ogre不算优点的优点
1,开源的东西
2,内部用oo在实现,概念容易理解
3,使用了大量的外部文件配置
4,可以dx和gl。但是对gl支持远远不如dx效果。对gl支持还是理想化阶段,其实真正能用的只有dx
5,创建一个3d场景很方便

然后说说ogre的缺点
1,大多新技术ogre都没有支持
2,代码看起来整齐,实际对ogre做修改和再开发很烦
3,自带的算法库很弱
4,给我的感觉ogre就是框架。需要做很多再开发
5,逛过ogre各个大小讨论区,没见过几个像样的坛子

不明白为什么那么多人都会选择ogre。就因为ogre先前有几个商业项目吗?

在实际使用中,要自己做很多东西。不明白。

13

主题

245

帖子

245

积分

中级会员

Rank: 3Rank: 3

积分
245
发表于 2007-5-22 12:26:00 | 显示全部楼层

Re:不明白ogre究竟有什么好

“大多新技术ogre都没有支持”
这个没办法,开源的东西,如果能及时支持所有最新技术,你叫人家来得及么?你需要的不是开源,而是一个免费帮你做最新技术支持的公司团队,要人家无偿帮你写,这可能么?

“代码看起来整齐,实际对ogre做修改和再开发很烦”
我也接触过不少引擎了,你倒给我介绍一个哪怕是收费的,代码看起来整齐,修改也方便的引擎出来?

“自带的算法库很弱”
这个是开源引擎,你觉得弱,自己增加啊,大家会感谢你!

“给我的感觉ogre就是框架。需要做很多再开发”
这个是当然了,通用引擎么,又不是为了某某游戏而做,说句实话,国内很多号称自主开发的引擎中,比如类似地形这种概念的东西根本不应该出现在通用引擎里,比如我要用引擎做一个空间星球大战,那么地形这样的概念就完全废除。。。当然,我这里只是举个例子而已,要你知道,什么叫通用引擎和某某游戏的半成品!(也许,你游戏要的东西,我游戏里根本不需要,你明白?)

呵呵,其他么,你自己看着办了,用OGRE做的游戏项目很多,你不知道,是自己孤陋寡闻。。。等你花时间去了解了再说吧。。。

最后,免费的东西,你衡量的标准应该是免费领域的,OGRE已经不错了,当然,任何东西都有缺陷,这是相对的!

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2007-5-22 22:12:00 | 显示全部楼层

Re:不明白ogre究竟有什么好

用了就知道:)


1,大多新技术ogre都没有支持
合成器框架1.2开始。HDR有插件,IK今年出来。
2,代码看起来整齐,实际对ogre做修改和再开发很烦
修改一定很麻烦,不过没有看过再开发一定需要修改的例子,Ogre插件体系很好。
3,自带的算法库很弱
那就用别的吧。老大经常说,这个只是为了运行Demo而用的,不建议使用。
4,给我的感觉ogre就是框架。需要做很多再开发
Ogre就是框架!但是并不代表要再开发,社区中很多插件基本你要的都能找到。而且多是开源。
5,逛过ogre各个大小讨论区,没见过几个像样的坛子
这里虽然还很幼嫩,还是希望得到您的支持,希望我们共同把这里创建成一个像样的坛子。谢谢

最近和朋友讨论,卡马克是强的,Quake系列引擎被做的很精巧,容易使用,紧凑漂亮高效率。卡马克是牛顿。这个引擎棒。
但是,精巧和高效带来了扩展性的差,就像鱼与熊掌。如果想要把Quake移植到RPG中或者改变BSP场景管理器的难度可想而知。

所以 对一部分需要选择的人来说,有了虚幻 irr等。Ogre只是其中一个选择。效率紧凑和美丽精巧比Quake差的不是一个等级。但这里要的是熊掌,不是鱼,换来了良好的扩展性(至少把渲染器和场景管理器做成了插件)。这样很聪明地。Ogre其实就做一个框架就够了,所有其他的东西都是插件。成千上万的人帮助开发,可能以后也有你在内说不定。可能你没有用心去找吧,我所知道现在Ogre的功能和特性是“让人烦”的多,一样的东西可能有很多不同的实现,比如物理引擎就有5~6种选择,这是开源的通病,像Linux一样。当你看到Ogre本身的时候可能会说,这东西什么也没有么,退一步,看看社区,一定会说他X的,太多了吧。(最近OIS支持Wii手柄输入了,兴奋好一阵子)。

效率在左,扩展在右。
Quake最左边,OGRE最右边。中间还有好多。
选你喜欢就好。

如果你选择右边,这里的坛子还凑合
[em10]

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2007-5-22 22:47:00 | 显示全部楼层

Re:不明白ogre究竟有什么好

再说一句:
小弟认为,凡能存在的东西一定有其存在的必要性。
比如说赵本山和周星驰和金凯利,哪个好?每个人的评分标准可能都不同吧。
但至少它们都与众不同,如果有两个周星驰,一定有一个该死的。因为世界上只要一个就够了。
卡马克的引擎很好,但如果有人写了一个和卡马克一样好的引擎,那么这个引擎该死,这个世界上不需要两个一样的天才。
如果有人写了一个虚幻,如果你不比它便宜,这个该死,世界上不需要两个一样的商业奢侈品。
引擎不分好坏,但要有个性,与众不同,莲出淤泥而不染,我生俗事而不凡。这样才不是重复制造的轮子。
我不敢断言Ogre的好,但它的确聪明,放弃了一些得到了一些,至少与众不同。卡马克是一个该死的算法狂。新巴达(Ogre老大网名中文翻译)是一个该死的软件工程狂,游戏届从来没有一个人如此疯狂的依赖软件工程的家伙。


哦 如果如果有人写了一个Ogre!.........那应该不至于该死,可以和我们交流一下心得,因为这里有很多人都希望了解更多的Ogre的知识,包括me

44

主题

305

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-5-23 09:14:00 | 显示全部楼层

Re:不明白ogre究竟有什么好

免费的就是免费的能做成这个样子很好了,你要的是针对某类游戏的引擎已经不只是引擎了,更多的是专用工具,也许你更简单就像孤岛危机用的引擎吧,支持路面自动生成,支持电影般的场景,支持水的全3D仿真(当浪打在岩石上甚至会激起数百个粒子水花)...他的技术是我看到现在最先进的,但是他的局限性也很大.
第一,经济上,你需要花1000万美金才能得到使用.
第二,玩家方面,他们需要配置2块独立的顶级显示卡(对现在的显卡而言),这点相当于你在为12月甚至18月后的显示卡速度做准备(每6个月显卡速度提高一倍).
第三,游戏的类型上,他基本是为了像CS这类游戏设计的当然也可以做魔兽类的MMORPG但是那可能很多很不错的专用的内部设计你就享受不到了,太空射击类的话,你和完全自己写估计也差不多了,基本框架可用.
所以说研究ogre好不好没意思,你觉得你用不到不代表不好,毕竟大家不是疯子傻子不会有那么多人去研究他,应用他.

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-5-23 13:06:00 | 显示全部楼层

Re:不明白ogre究竟有什么好

开源的东西太恐怖。我随便装个库,它依赖一大堆,几乎让我要抓狂。还是老黑说得对,绝对的光明和绝对的黑暗是一样的。

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2007-5-23 15:12:00 | 显示全部楼层

Re: Re:不明白ogre究竟有什么好

lingjingqiu: Re:不明白ogre究竟有什么好

开源的东西太恐怖。我随便装个库,它依赖一大堆,几乎让我要抓狂。还是老黑说得对,绝对的光明和绝对的黑暗是一样的。

Ogre
还好,源代码,所有依赖都被打包成一个zip了,下载覆盖就完了。
sdk更好。连这个都省略了,直接安装就配置好了。
在开源界,Ogre算是厚道的了。

29

主题

354

帖子

359

积分

中级会员

Rank: 3Rank: 3

积分
359
QQ
发表于 2007-5-23 19:09:00 | 显示全部楼层

Re:不明白ogre究竟有什么好

声音系统是个问题,一个游戏引擎不能光看画面,声音系统也很关键

10

主题

219

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
QQ
发表于 2007-5-23 19:18:00 | 显示全部楼层

Re: Re:不明白ogre究竟有什么好

justgame: Re:不明白ogre究竟有什么好

声音系统是个问题,一个游戏引擎不能光看画面,声音系统也很关键


OGRE有不是游戏引擎,干声音什么事,你爱用哪个库都行

29

主题

354

帖子

359

积分

中级会员

Rank: 3Rank: 3

积分
359
QQ
发表于 2007-5-23 19:53:00 | 显示全部楼层

Re:不明白ogre究竟有什么好

我还以为你们在讨论游戏引擎,说的是废话.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 00:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表