31st May 2008
Phun源自于瑞典UMU大学硕士生的毕业论文,可以模拟物体的各种物理运动规律。使用者可以通过鼠标绘图来创建物体,并让物体实验重力、摩擦力、弹力、加速度等等不同的物理规律。
C++编写的Phun使用了OpenGL、GLEW、SDL(用于窗口管理)SDL_image(用于读取图像)以及boost等类库,目前Phun提供了Windows和Linux版的免费下载。Phun为我们展现二维物理规律的模拟,实现运动引擎的开源库还有Java实现的Phys2D和C++实现的Box2D项目。
三维物理运动模拟方面,在Playstation 3,XBox 360,Nintendo Wii等平台的游戏设计上,曾有不错表现的3D游戏引擎Blender同样使用C++实现,使用Java实现的类似引擎还有JBullet,JBullet给出了在线演示的3D。
除此之外,还有大力推荐的Ubigraph,这是一个图论动画生成工具,可以快速生成图论模型并展示其三维结构,演示各种图论算法推算的过程。
相关的项目还有很多,在iPhone平台上,类似的运动模拟引擎是Oolong Engine 2,开发者在站点上放置了在iPhone上模拟的视频。好玩的东东还有Bullet等等,以后或许一有用,先记录在这里。
Posted in 诸子百家, 兴趣爱好 | No Comments »
17th May 2008
期待了许久,《开源技术选型手册》一书终将面市。在封面水蓝色的背景下,长短不一的火柴排列成熊熊燃烧火焰的形状。博文的周筠老师告诉我,封面的寓意是”众人拾柴火焰高”。正是这样,就像书腰所注明的,本书是19位在各个不同领域内颇有建树的开发者共同所著,其中更不乏众多在开源领域中为大家所熟知的名字。
“一册在手,选型无忧”,本书写作的初衷,也正是在浩如烟海的开源项目中,帮助开发者找到最好用最适合的可靠工具。回想起第一次在北大东门的万圣书园参加组稿会的情景,当时大家的样子还记忆犹新。相见的大都是老朋友,当然也有一些闻名但未能见面的新朋友,博文视点的朋友们和参与写作的作者们一起针对书籍的样例章节进行点评,来自CSDN的孟岩也给本书的写作提出了很多建设性的想法,最后由InfoQ中文站的霍泰稳来负责书籍的统稿。
秋去春来,历经了半年的准备与写作,《开源技术选型手册》一书终将于五月底面市。其间各位作者一直在通力配合,力争将负责的章节做到最好,博文视点的周老师、方舟、杨绣国以及参与编辑的朋友也为书籍的出版费了很多的心思。
然而,书籍的出版时间正逢祖国四川省汶川发生7.8级大地震。灾情牵动着我们每位中华儿女的心结。在大家的倡议下,作者们纷纷将自己最真切祝福的话语附在书中,并连同大部分的版税收入,以不同方式不同形式捐献到地震灾区的抗震救灾工作之中,为灾区救援和生产生活的恢复尽到一份微薄的力量,帮助受灾的亲人重建家园。
一方有难、八方支援;抗震救灾,天佑中华。希望我们会携手迎来美好的明天,也希望这本《开源技术选型手册》真正为每一位关注开源、支持开源的开发者带来最大的价值。
Posted in 思维记录, 诸子百家 | 5 Comments »