Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-09-28enable -noaudio option, so it actually works (and doesn't get overwritten by ↵Erwin Coumans
a game flag). audio initialization delays startup of game engine 2 seconds add -nojoystick commandline option: it takes 5 seconds everytime to start the game engine, while there IS no joystick. In other words: blender -noaudio -nojoystick improves workflow turnaround times for P - ESC from 7 seconds to 1 second! Improved Bullet soft body advanced options, still work-in-progress. Make sure to create game Bullet soft bodies from scratch, it is not compatible with last weeks builds.
2008-09-25improved game soft bodies, works for objects that are using 'set smooth'Erwin Coumans
use shape matching by default for game soft bodies store soft body index for game vertices
2008-09-21BGE real-time soft bodies, step 2 / 3: create a btSoftBody. Next step is ↵Erwin Coumans
hooking up / deform graphics mesh and choose collision shape. Note: feature is still disabled.
2008-09-14BGE patch: new Physics button and margin parameter in Logic panel. Change ↵Benoit Bolsee
subversion. The Physics button controls the creation of a physics representation of the object when starting the game. If the button is not selected, the object is a pure graphical object with no physics representation and all the other physics buttons are hidden. Selecting this button gives access to the usual physics buttons. The physics button is enabled by default to match previous Blender behavior. The margin parameter allows to control the collision margin from the UI. Previously, this parameter was only accessible through Python. By default, the collision margin is set to 0.0 on static objects and 0.06 on dynamic objects. To maintain compatibility with older games, the collision margin is set to 0.06 on all objects when loading older blend file. Note about the collision algorithms in Bullet 2.71 -------------------------------------------------- Bullet 2.71 handles the collision margin differently than Bullet 2.53 (the previous Bullet version in Blender). The collision margin is now kept "inside" the object for box, sphere and cylinder bound shapes. This means that two objects bound to any of these shape will come in close contact when colliding. The static mesh, convex hull and cone shapes still have their collision margin "outside" the object, which leaves a space of 1 or 2 times the collision margin between objects. The situation with Bullet 2.53 was more complicated, generally leading to more space between objects, except for box-box collisions. This means that running a old game under Bullet 2.71 may cause visual problems, especially if the objects are small. You can fix these problems by changing some visual aspect of the objects: center, shape, size, position of children, etc.
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2006-12-01- enabled compound collision objects, requires 'clear parent inverse'Erwin Coumans
- fixed some issues with kinematic objects, introduced during Bullet 2.x upgrade
2006-02-22added 'disable sleeping' option for rigidbodies. + bugfix of out of sync ↵Erwin Coumans
wheels for vehicle
2005-10-23updated SConstruct and Makefile so that if you compile the gameengine, is ↵Erwin Coumans
always enables bullet, independent of sumo/ode. So for the 2.4 release, both bullet AND sumo will be enabled. You can choose in the world buttons which physics engine is active for a scene. sorry if this breaks your builds!
2005-08-17some more fixes in the raycast/mouse overErwin Coumans
2005-08-13these files missed the cvs commt yesterday, this should fix compilation problemsErwin Coumans
2005-08-05fixed the mouse-over sensor,Erwin Coumans
added raycast support for bullet (no triangle-mesh support, soon) added python methods for 'getHitObject', getRayDirection, getHitPosition and getHitNormal for mouse over sensor, which makes it easy for a shootout.blend demo :)
2005-07-30enable bullet for vc7 too by default (can be switched off easily)Erwin Coumans
2005-07-29>humm, .. this seems to define USE_BULLET for 1400 > _MSC_VERErwin Coumans
>e.g. my msvc6 and gcc in linux. right? >BM thanks bjornmose, is was a typo (it only disabled bullet for Visual Studio 2006, which is not even in planning stage :) Should be fixed now
2005-07-27got some "_1400 <= _MSC_VER" wrong, should be "_1400 < _MSC_VER"Erwin Coumans
Lets hope gcc doesn't define this :)
2005-07-27- added debug line drawing in gameengine (handy for debugging physics problems)Erwin Coumans
- added #ifdef for a visual studio 8 crashing problems - added scaling and tolerances to triangle meshes
2005-07-17preparation for bullet physicsErwin Coumans
2004-11-22Fix for bug 1600: alpha sort doesn't work on linked (alt-d) objectsKester Maddock
2004-11-22Fix for bugs: 1788 (forces) and 1799 (python delattr on game objects)Kester Maddock
Use Polytope collision for faster mesh intersection tests, so SOLID can actually use that qhull lib now.
2004-05-08Delete all SOLID shapes at the end of the game engine. They were all being ↵Kester Maddock
leaked!
2004-03-23[GameEngine] Commit all Kester's changes made to the gameengine to restore ↵Nathan Letwory
2.25 like physics. [SCons] Build with Solid as default when enabling the gameengine in the build process [SCons] Build solid and qhull from the extern directory and link statically against them That was about it. There are a few things that needs double checking: * Makefiles * Projectfiles * All the other systems than Linux and Windows on which the build (with scons) has been successfully tested.
2002-12-27Removed the config.h thing from the .h's in the source dir.Kent Mein
So we should be all set now :) Kent -- mein@cs.umn.edu
2002-11-25Did all of the .h's in sourceKent Mein
(adding) #ifdef HAVE_CONFIG_H #include <config.h> #endif also the Makefile.in's were from previous patch adding the system depend stuff to configure.ac Kent -- mein@cs.umn.edu
2002-10-30fixed spacing in the headers to get rid of some warnings and some otherKent Mein
little minor spacing issues.
2002-10-18First checkin of core ODE functionality. See OdePhysicsController.cpp for a ↵Norman Lin
todo list.
2002-10-12Initial revisionv2.25Hans Lambermont