Archive

Posts Tagged ‘Grandpa’

Grandpa Demo on iPhone

July 6th, 2010 zero 2 comments

Grandpa从设计之初就定位于跨平台,渲染API无关的库。核心代码仅依赖c++标准库,理论上可以在任何平台,用任何(基本)符合c++标准的编译器编译。

但是这次还是碰到了一些问题,主要还是VC用的时间太长了,没有意识到某些特性实际上是非标准的,例如:

  • hash_map头文件的位置不同。大家都知道该容器是非标准的,在vc下该头文件和其他容器在一起,而gcc下在ext子目录中
  • gcc警告最后一行非空(也就是说源代码文件最后一个字符必须是回车,标准的确是这么规定的),vc不会警告
  • vc允许只声明enum,gcc不允许
  • gcc没有“安全版”(带_s)的字符串处理函数

另外,Mac OS X(以及Linux等其他Unix系的操作系统)是用utf-8表示unicode,而Windows则采用utf-16,这一点也引起了一些小麻烦。

还有一个很讨厌,gcc居然不认识utf-8的bom(ef,bb,bf)。导致我所有的源代码文件都要改为multibytes编码

好在这些都是小问题,花了不到一天时间就都解决了。

特别感谢张志鹏同学,帮我把原来基于d3d的Demo移植到了Opengl es上。

另外从今天开始,Grandpa SDK开放svn更新,地址为 Http://www.multi-crash.com/release

推荐使用TortoiseSVN

Categories: 程序/算法 Tags: , ,

Grandpa SDK 0.7发布

February 25th, 2010 zero No comments

下载Grandpa SDK 0.7

Grandpa主页

主要修改:

  • Max插件能自动保存最后一次成功导出的设置
  • 添加IVertexStream接口,顶点数据分为静态和动态两个stream
  • 完善IEventHandler接口,支持任意用户自定义动画事件
  • 添加IProperty接口,用户可以在模型,部件和材质文件中添加自定义属性
  • 添加ISkin接口,支持GPU蒙皮

详情请见更新历史

Categories: 程序/算法 Tags: , ,

Grandpa SDK 0.6发布

January 17th, 2010 zero 1 comment

下载Grandpa SDK 0.6

Grandpa主页

据说贴一张图能显著提高点击率 :)

主要修改:

  • 支持资源异步加载
  • 用户可定制资源管理
  • 支持动画分段播放
  • 大幅提高资源加载速度
Categories: 程序/算法 Tags: , ,

Grandpa SDK 0.51发布

December 12th, 2009 zero No comments

下载Grandpa SDK 0.51

Grandpa主页

What’s new:

  1. 提供max8和max9两个导出插件(原来只支持max9)
  2. 修正了模型包围盒没有更新的bug
  3. IModel::playAnimation现在返回IAnimation*(原来返回void)
Categories: 程序/算法 Tags: , ,

Grandpa SDK 0.5 发布

September 4th, 2009 zero 2 comments

Grandpa是一个精巧,高效而且功能强大的C++骨骼动画库。

非商业应用免费,商业应用请联系我

转贴请注明出处。

去Grandpa主页了解详情

Categories: 程序/算法 Tags: , ,