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
2018-04-17Removing Blender Game Engine from Blender 2.8Dalai Felinto
Folders removed entirely: * //extern/recastnavigation * //intern/decklink * //intern/moto * //source/blender/editors/space_logic * //source/blenderplayer * //source/gameengine This includes DNA data and any reference to the BGE code in Blender itself. We are bumping the subversion. Pending tasks: * Tile/clamp code in image editor draw code. * Viewport drawing code (so much of this will go away because of BI removal that we can wait until then to remove this.
2016-04-11BGE: Fix T48071: Global logic managerPorteries Tristan
Previously the logic manager was used as a global variable for SCA_ILogicBrick::m_sCurrentLogicManager, this request to always update it before run any python script and allow call function like ConvertPythonTo[GameObject/Mesh]. The bug showed in T48071 is that as exepted the global m_sCurrentLogicManager is not updated with the proper scene logic manager. Instead of trying to fix it by updating the logic manager everywhere and wait next bug report to add a similar line. The following patch propose a different way: - Every logic brick now contain its logic manager to SCA_ILogicBrick::m_logicManager, this value is set and get by SCA_ILogicBrick::[Set/Get]LogicManager, It's initialized from blender conversion and scene merging. - Function ConvertPythonTo[GameObject/mesh] now take as first argument the logic manager to find name coresponding object or mesh. Only ConvertPythonToCamera doesn't do that because it uses the KX_Scene::FindCamera function. Reviewers: moguri Differential Revision: https://developer.blender.org/D1913
2015-12-16BGE Ketsji clean-up: double-promotion warningsJorge Bernal
2015-09-02Cleanup: styleCampbell Barton
2015-08-06Cleanup: whitespaceCampbell Barton
2015-03-21Revert part of D1074 related to acceleration taked into account.Jorge Bernal
It has been reverted because it was affecting obstacle avoidance (T44041). This fix should be backported to 2.74
2015-03-15BGE: Fix for T43994 Steering actuator bug with NavmeshJorge Bernal
Now the facing option is taken into account as before This is a regression and to be ported to the final release branch.
2015-02-19BGE: Fix T41502 Path following jumpingJorge Bernal
New Lock Z velocity parameter was added. This parameter avoid the micro-jumping. By default it is actived except when you load an old file that it is deactived to keep former behaviour. Additionally it was solved another issue related with the acceleration: That is the acceleration value was not taked into account and we had always the maximum linear velocity from the beginning of movement. Now the acceleration is taken into account until we reach the maximum velocity. When you load an old file, the acceleration value is set to the maximum range (1000.f). This way we simulate a maximum velocity constant from the beginning of movement (former behaviour). {F142195} Reviewers: moguri, dfelinto, campbellbarton Reviewed By: campbellbarton Subscribers: sergey Differential Revision: https://developer.blender.org/D1074
2014-08-09BGE: Fix bug with Steering Actuator Python API.Benoit Bolsee
It was not possible to set the navmesh attribute from Python due to a double bug.
2012-09-16style cleanupCampbell Barton
2012-04-22Fix for bug #30219: "Obstacle Simulation of Steering Actuator does not work ↵Mitchell Stokes
with added objects" The steering actuator was filling its m_obstacle member when it was created (i.e., conversion time), which meant it had the wrong pointer after the actuator was replicated. Now m_obstacle is reassigned when the actuator is replicated.
2012-04-11code cleanup: float formatting was confusing in some cases - eg: (0.,0.,0.)Campbell Barton
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-08style cleanup - remove unneeded ';'sCampbell Barton
2012-03-01Spelling CleanupCampbell Barton
2012-02-27style cleanup (mostly whitespace)Campbell Barton
2011-11-29remove header text:Campbell Barton
"The Blender Foundation also sells licenses for use in proprietary software under the Blender Licens" also remove NaN references from files that have been added since blender went opensource.
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-09clear some warnings.Campbell Barton
2011-09-30Recast: upgrade library.Benoit Bolsee
- Upgrade Recast library to latest portable version - Implement recast_qsort based on FreeBSD qsort.c to have portable thread safe quick sort for use in conversion routine. - Better default value for the Build Navigation Mesh operator
2011-05-17synched with trunk at revision 36569Nick Samarin
2010-08-15added option to set "up" vector of the actor orientation using navmesh ↵Nick Samarin
normal (steering actuator)
2010-08-15added function to provide steering vectorNick Samarin
2010-08-15added option for automatic facing in steering actuatorNick Samarin
2010-08-04integrated adaptive sampling algorithm for obstacle avoidanceNick Samarin
2010-07-29- fixed bug in steering actuator: calculate 2d distance to target for ↵Nick Samarin
seeking and fleeing - added possibility to add navmesh modifier manually in order to transform manually created mesh to navigation mesh (with navigation polygons data layer) - added possibility to use existed navigation mesh object for navmesh generation (so new object won't be created, but existed object will be updated)
2010-07-21- added custom get function for navmesh property of steering actuator to ↵Nick Samarin
accept only objects with NavMesh physics type - fixed the access to KX_SteeringActuator attributes from scripts - added enum members for KX_SteeringActuator and KX_NavMeshObject to GameLogic dictionary
2010-07-15- added options to enable visualization for obstacle simulation and steering ↵Nick Samarin
actuator - added python attributes for parameters of steering actuator
2010-06-24don't add obstacles for navmesh walls in the path following modeNick Samarin
2010-06-19Added:Nick Samarin
- obstacle culling for correct simulation in 3d - flag for steering actuator termination on reaching target - path recalculation period - advance by waypoints (for path following)
2010-06-16- registration obstacle in game objectNick Samarin
- creation obstacle on object replication (including navmesh object) - creation object transform for navigation mesh directly from blender object instead of using SGNode world transform (because SGNode doesn't exists yet when building navmesh on ProcessReplica)
2010-06-12- added acceleration and turn speed parameters for obstacle simulationNick Samarin
- added debug visualization for object velocities
2010-06-08Added segment obstacles, creation obstacles for walls of navigation meshNick Samarin
2010-06-05added obstacle avoidance code; object movement is implemented via setting ↵Nick Samarin
velocity
2010-06-01Added new actuator type for following steering behaviors: seek, flee, path ↵Nick Samarin
following; renamed KX_Pathfinder to KX_NavMeshObject