已选Tag

关联Tag

Bullet Physics Engine

提到开源物理引擎,可能大多数人都会想到ODE。但是,实际上,开源物理引擎的霸主是Bullet Physics Engine。Bullet Physics Engine是专业的开源物理引擎,可免费用于商业游戏的开发。Bullet Physics Engine已经被用于Play Station 3、XBox、Nintendo Wii、PC等多种平台上的游戏开发,并且已经被整合到Maya和Blender3D中。游戏引擎是一个处理游戏底层技术的平台。使用游戏引擎,游戏开发人员可以集中精力处理游戏的设计,忽略游戏的系统架构、内存管理、图形图像的渲染绘制、物 理碰撞检测等一些底层技术。物理引擎是游戏引擎中的子模块,它根据牛顿力学定律,计算游戏中物体的合理的物理位置,并将计算结果提供给渲染引擎,从而向使 用者展示出真实性的渲染效果。

c++ VISUALIZATION animation simulation physics mathematics collision_detection rigid_body
Xith3D

Xith3D是高性能的Java 3D引擎,基于BSD license协议,对于商业和非商业应用均友好。Xith3D主要面向3D游戏,数据可视化,三维场景原型等。最突出的特点是基于scenegraph,这是和JME,Ardor3D 等引擎的最大区别。

java linux VISUALIZATION API game 3d framework Windows library opengl GL macintosh Graphics renderer Shader MacOSX macos source Development Programming cross-platform physics code gaming engine 3dengine entertainment gamedev render_engine rendering 3d_rendering render_pipeline openal
Blender

Blender是一套三维绘图及渲染软件。它具有跨平台的特性,支持FreeBSD,IRIX,GNU/Linux,Microsoft Windows,Mac OS X,Solaris,及SkyOS。

linux VISUALIZATION python game 3d Windows video cad opengl animation scripting script Graphics renderer Shader MacOSX sss nuke GLSL cross-platform modeling physics visualisation multi-platform gaming cloth zbrush engine compositor cinema_4d ray_tracing graphics3d digital_content_creation after_effects special_effects blender3d 3dengine nle painting maya entertainment non_linear_editor fluid gamedev render_engine houdini compositing rendering game_engine film_editing 3ds_max dcc ambient_occlusion render computer_aided_design lighting particles 3d_rendering texturing render_pipeline xsi video_editor texture_painting sculpting video_editing lightwave effects blender
VDrift

VDrift是一个跨平台,开源驾驶模拟与漂移赛车游戏。物理引擎的动力是最近重新从头开始,但书面的启发和在很大程度上归功于Vamos 引擎。基于GNU通用公共授权GPL v2发布的。这是目前可用于Linux,FreeBSD的,Mac OS X和Windows。VDrift 是一个3D的驾驶模拟器,授权协议为GNU General Public License,是一个自由软件。VDrift是考虑漂移赛车做了一个跨平台的,开放源码的驾驶模拟。驾驶物理引擎是最近重新从头写起,但受到启发,并在很大程度上归功于该瓦莫斯物理引擎。它是在GNU通用公共许可证(GPL)第三版下发布的。这是目前可用于FreeBSD的,在Linux,Mac OS X和Windows。

linux AI game 3d Windows opengl audio sdl Graphics keyboard Mouse mac_os_x cross-platform physics joystick racing drifting
Box2D

Box2D是一款免费的开源二维物理引擎,由Erin Catto使用C++编写,在zlib授权下发布。

physics engine rigidbody
Rigs of Rods

"Rigs of Rods (""RoR"") 是一款开源模拟游戏,引擎代码以GPLv3授权发放,3D渲染使用OGRE渲染引擎,拥有软体物理引擎(基于的物理引擎Beam)。"

game 3d physicsengine mygui ogre3d simulation physics
Speed Dreams

Speed Dreams (竞速梦想)是一款基于 Torcs 分支的跨平台的开源赛车游戏,支持 Windows 及 Linux ,3D 画面,提供丰富的赛车及赛道类型。目前,最新的 Speed Dreams 2.0 正式版已发布,新版增加了更多的赛道及车型、更好的物理特性、动态天气及支持多人游戏等新功能。

linux AI game 3d Windows opengl keyboard Mouse cross-platform simulation physics joystick car racing motorsport
ODE

ODE (Open Dynamic Engine) 是一个免费的具有工业品质的刚体动力学的库,一款优秀的开源物理引擎,它为主程序员Russell Smith和几位开源社区贡献者共同努力下开发的。它能很好地仿真现实环境中的可移动物体,它是快速,强健和 可移植的。而且它有内建的碰撞检测系统。本人的主要工作是研究 ODE物理引擎在3D游戏中的应用。研究主要是通过学习ODE的用户手册、阅读和理解ODE的代码然后掌握ODE的编程接口从而使用ODE刚体游戏引擎编 写3D游戏场景来体现ODE的应用。3D游戏场景的编写主要使用了3D图形API-OpenGL 和ODE引擎等游戏仿真技术。

c++ VISUALIZATION 3d library simulation physics mathematics dynamics ode collision_detection rigid_body