起始目的很简单,整合Bullet及Ogre,找个能够生成.scene和.bullet文件的建模工具。
折腾一晚上Bullet及Ogre相关的东西,基本上就像爱迪生发明灯泡一样,得出了N个失败的教训,总结如下,大家不要再走弯路了。
1. Blender, 开源产品,我寄予了厚望,结果却是大大的失望,Blender的Ogre插件那个弱。。。。。Mesh导出还算可用,但是不能一次导出多个,要导出多个你就去吐血吧。而Scene导出插件简直就是跟你开国际玩笑,只能导出scene文件,需要你自己用Mesh插件导出所有的模型,于是乎,两者合作的结果是,你需要一个一个的导出mesh,然后再用Scene导出插件导出Scene。(不过经测试,的确可用)这个就算了,Blender内置bullet物理支持,编辑非常方便,在自己的Game Engine中模拟也是几乎完美,还支持constraints,我都惊叹了。。。。结果是,无法导出.bullet文件,用了erwin提供的改版blender,发现没有菜单,于是乎,google出了下列脚本:
阅读全文....
前言
Bullet据称为游戏世界占有率为第三的物理引擎,也是前几大引擎目前唯一能够找到的支持iPhone,开源,免费(Zlib协议,非常自由,且商业免费)的物理引擎,但是文档资料并不是很好,Demo虽然多,但是主要出于特性测试/展示的目的,会让初学者无从看起,一头雾水。我刚学习Bullet的时候困于没有好的文档及资料,非常没有头绪,折腾了很久,所以就发挥没有就创造的精神,写作及整理此文,(以整理资料为主,自己写 为辅)希望大家在学习Bullet的时候不要再像我开始一样没有头绪。因为我实在没有精力去完成一个包含Bullet方方面面的完全指南,所以本文只能是不完全版本,这个就请大家谅解了,但是期望能够真正的完成一个简单的由浅入深的教程,并提供尽量详尽的额外信息链接,只能说让初学者比看官方的WIKI和Demo效果更好,大家有好的信息和资料而本文没有包含的,也请告诉我,我可以在新版中添加进来。因为我学习Bullet的时间也比较短,有不对的地方请高人指点。
前段时间简单的学习了一下Bullet,牵涉到图形部分的时候主要都是研究Bullet与Ogre的结合,所以使用了OgreBullet这个Ogre的Addon,其实真正的学习当然还是直接利用Bullet本身附带的简单的debug OpenGL绘制就好了。本文就完全以Bullet本身的Debug功能来学习,虽然简陋,但是可以排除干扰,专注于bullet。也许除了本文,会有个额外的文章,稍微研究下Ogre与Bullet的整合和分析一下OgreBullet的源码。
阅读全文....
本文使用OpenGL,通过随机点和递归分割两种方法,动态绘制Sierpinski三角形,并分享了实现动画效果的代码与技巧。
阅读全文....
专家点评了Ogre、Irrlicht等开源引擎,指出其在效率、设计等方面的不足,并因此决定自研新引擎。
阅读全文....
作者分享了在iPhone上集成Bullet物理引擎的经验。他解释了选择Bullet的理由,并详述了如何在Xcode中通过拷贝源码,成功整合OgreBullet并完成测试。
阅读全文....
作者在尝试MAYA和Blender后,发现并测试了Bullet的3D Max插件。该插件使用方便,更符合作者习惯,但存在功能缺失和导出文件无法加载等问题,目前尚不完善,聊胜于无。
阅读全文....
好产品XMarks因无法盈利而关闭,揭示了产品生存的根本在于盈利。作者由此反思,国内免费习惯与版权意识缺失正损害着软件产业的未来。
阅读全文....


左边的是我做的,右边的是女朋友做的,大家评评看,哪个好看啊^^
哈哈,最后评论的结果似乎我就输了一点点啊。。。。。。。感谢各位捧场^^
阅读全文....
当想要在iPhone上使用某个3D引擎的时候,感觉我这水平,自己写好像还不现实,学到自己能写都不知道要到何年何月了,于是折腾过没有官方支持但是比较简单而且我比较熟悉的Irrlicht。虽然的确成功了(见我原来的文章),但是弄2D游戏的时候,(用其他引擎)经历过一些痛苦的事情后,我发现强大,成熟的引擎,以及官方的支持是多么重要。。。。。于是,虽然Ogre的效率在iPhone上还有些难以承受,但是,我还是希望学习学习,并将Ogre作为优先使用的3D引擎。谁叫Ogre那么流行呢?将来要是弄老本行,去做网络游戏,估计也不错^^
阅读全文....
本文记录了为OGRE编译CEGUI时遇到的配置难题与运行时崩溃问题,并提供了修正配置文件和使用正确依赖库的解决方案。
阅读全文....