OGRE Wiki
Support and community documentation for Ogre3D
Ogre Forums
ogre3d.org
Log in
Username:
Password:
CapsLock is on.
Remember me (for 1 year)
Log in
Home
Tutorials
Tutorials Home
Basic Tutorials
Intermediate Tutorials
Mad Marx Tutorials
In Depth Tutorials
Older Tutorials
External Tutorials
Cookbook
Cookbook Home
CodeBank
Snippets
Experiences
Ogre Articles
Libraries
Libraries Home
Alternative Languages
Assembling A Toolset
Development Tools
OGRE Libraries
List of Libraries
Tools
Tools Home
DCC Tools
DCC Tutorials
DCC Articles
DCC Resources
Assembling a production pipeline
Development
Development Home
Roadmap
Building Ogre
Installing the Ogre SDK
Setting Up An Application
Ogre Wiki Tutorial Framework
Frequently Asked Questions
Google Summer Of Code
Help Requested
Ogre Core Articles
Community
Community Home
Projects Using Ogre
Recommended Reading
Contractors
Wiki
Immediate Wiki Tasklist
Wiki Ideas
Wiki Guidelines
Article Writing Guidelines
Wiki Styles
Wiki Page Tracker
Ogre Wiki Help
Ogre Wiki Help Overview
Help - Basic Syntax
Help - Images
Help - Pages and Structures
Help - Wiki Plugins
Toolbox
Freetags
Categories
List Pages
Structures
Trackers
Statistics
Rankings
List Galleries
Ogre Lexicon
Comments
History: OgreBullet
View page
Source of version: 22
(current)
{DIV(class="achtung")}__IMPORTANT:__ OgreBullet is outdated, for new projects rather use [https://github.com/OGRECave/btogre|btogre].{DIV} {TRANSCLUDE(page="ogregallery", name="OgreBullet", caption="Bullet physics wrapper for Ogre", licence="MIT", status="dormant but reviving?", dependencies="Ogre 1.4+, Bullet Physics Engine", support="[http://www.ogre3d.org/addonforums/viewforum.php?f=12|OgreBullet Forum]", developer=[http://www.ogre3d.org/addonforums/memberlist.php?mode=viewprofile&u=5023|Tuan Kuranes] <small>(maintainer)</small> and [http://www.ogre3d.org/addonforums/memberlist.php?mode=viewprofile&u=5960|Chaster], date="23-Apr-2007")}{TRANSCLUDE} {DIV(class="clearRight")}{IMG(src="img/wiki_up/OgreBulletDemos_1.jpg",thumb="y",rel="box[g]",width="250",stylebox="border",desc="Boxes flying and colliding in Ogre Bullet Demo",title="Boxes flying and colliding in Ogre Bullet Demo")}{IMG} {IMG(src="img/wiki_up/OgreBulletDemos_2.jpg",thumb="y",rel="box[g]",width="250",stylebox="border",desc="Vehicle from the same demo",title="Vehicle from the same demo")}{IMG}{DIV} OgreBullet is a wrapper, which allows you to easily integrate Bullet Physics Engine into your project. Bullet is available [http://www.bulletphysics.com/Bullet/|here] Currently the wrapper supports nearly all Bullet 2.64 features. __What is Bullet?__ Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games and animation. Free for commercial use, including PlayStation 3, Open Source multiplatform C++ under the ZLib License. Discrete and continuous collision detection, integrated into Blender 3D and COLLADA 1.4 Physics tools support. Just some of the features: __Multi Platform support:__ Playstation 3, XBox 360, Wii, Win32, Linux, Mac OSX etc. Parallel optimizations for Cell SPU, multi-core Fully Open Source, ZLib license (free for commercial use) Used by several professional game companies in AAA titles on Playstation 3, XBox 360, Wii and PC. __Supports various shape types:__ Convex Polyhedron, Box, Sphere, Cone, Cylinder, Capsule, Static Triangle Mesh, Heightfield. __Single Queries:__ Closest Point/Normal/Distance Penetration Depth estimation Ray Cast Linear Cast / Swept Collision Test Experimental Continuous Collision Detection/Time of Impact (incl. Rotation) __Optimizations:__ Sweep and Prune Broadphase Bounding Volume Hierarchy for Static Triangle Mesh (AABB tree) Allows re-use of graphics mesh, instead of duplicating (using index/stride) __Dynamics Features:__ Framework with 2 different Constraint Solvers Sequential Impulse Projected Gauss Siedel (quickstep) Hinge, Point to Point Constraint, Twist Cone Constraint (ragdolls) Automatic de-activation (sleeping) Generic 6 Degree of Freedom Constraint , Motors, Limits LCP Warm starting of contact points And [http://www.bulletphysics.com/mediawiki-1.5.8/index.php?title=Features|more...] __You can always find help and advice at the official OgreBullet [http://www.ogre3d.org/addonforums/viewforum.php?f=12|forums].__ [http://www.ogre3d.org/addonforums/memberlist.php?mode=viewprofile&u=16465|Alexey Knyshev] has a [http://bitbucket.org/alexeyknyshev/ogrebullet|Bitbucket repository of OgreBullet] that builds with CMake and Bullet 2.81. The original code is in the Ogre Addons repository. See the OgreBullet forum for details. Don't forget to visit [http://www.bulletphysics.com/Bullet/phpBB3/|Bullet forums] full of ideas, help and advise. Also, official wiki, manual and doxygen API are also there! ~tc~ !!OgreBullet Tutorials {toc order=asc shownum=0 maxdepth=1 showdesc=1 type="fancy"} ~/tc~ !!Ubuntu/Debian packages SonSilentSea (by user [http://www.ogre3d.org/addonforums/memberlist.php?mode=viewprofile&u=13900|SanguinarioJoe]) Launchpad repository contains packages for Debian users (Ubuntu/Debian Natty Narwhal or Debian squeeze). __Ubuntu__ Simply execute: {CODE(wrap="1", colors="bash")}sudo apt-add-repository ppa:sonsilentsea-team/sonsilentsea sudo apt-get update sudo apt-get install libogrebullet-dev{CODE} __Debian__ As super user, add this lines to /etc/apt/sources.list: {CODE(wrap="1", colors="bash")}# SonSilentSea deb http://ppa.launchpad.net/sonsilentsea-team/sonsilentsea/ubuntu natty main deb-src http://ppa.launchpad.net/sonsilentsea-team/sonsilentsea/ubuntu natty main{CODE} Then execute this commands {CODE(wrap="1", colors="bash")}apt-get update apt-get install libogrebullet-dev{CODE}
Search by Tags
Search Wiki by Freetags
Latest Changes
One Function Ogre
IDE Eclipse
FMOD SoundManager
HDRlib
Building Ogre V2 with CMake
Ogre 2.1 FAQ
Minimal Ogre Collision
Artifex Terra
OpenMB
Advanced Mogre Framework
...more
Search
Find
Advanced
Search Help
Online Users
171 online users