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
path: root/extern
AgeCommit message (Collapse)Author
2012-05-29BGE patch #28476: Character object physics typeBenoit Bolsee
=============================================== This patch adds a new "Character" BGE physics type which uses Bullet's btKinematicCharacter for simulation instead of full-blown dynamics. It is appropiate for (player-controlled) characters, for which the other physics types often result unexpected results (bouncing off walls, sliding etc.) and for which simple kinematics offers much more precision. "Character" can be chosen like any other physics type in the "Physics" section of the properties window. Current settings for tweaking are "Step Height" (to make the object automatically climb small steps if it collides with them), "Fall Speed" (the maximum speed that the object can have when falling) and "Jump Speed", which is currently not used. See http://projects.blender.org/tracker/?func=detail&atid=127&aid=28476&group_id=9 for sample blends and a discussion on the patch: how to use it and what influences the behavior of the character object. Known problem: there is a crash if the "compound" option is set in the physics panel of the Character object.
2012-05-27style cleanupCampbell Barton
2012-05-14Make blender compilable by gcc-4.7 and strict compilation flags:Sergey Sharybin
- Remove strict flags from files, which are using FFmpeg stuff We're still using some symbols which are marked as deprecated. Ideally, we shall switch to new API, but it's a bit larger challenge because we don't want to break compatibility withotu actual need. - Replace MAKE_ID with BT_MAKE_ID in bullet library. This is needed to prevent re-definition of MAKE_ID in bullet library. Seems it's only used to read blender files, so should be quite safe change.
2012-05-10Style cleanup: use 2 spaces for indentation in bundle scriptsSergey Sharybin
2012-05-10Carve and libmv bundling scripts: should work with svn checkout nowSergey Sharybin
2012-05-10Bundle updated version of carve. Should be no functional changes, small code ↵Sergey Sharybin
cleanup
2012-05-10Synchronize libmv with changes in git branchSergey Sharybin
2012-05-09Remove unneeded and unused patch for libmvSergey Sharybin
2012-05-09Update Eigen3 library, would be needed for some further integraiton.Sergey Sharybin
2012-05-09Enhance logging in libmv's trackers.Keir Mierle
Cleanups in brute_region_tracker.cc.
2012-05-06typo, agle -> angleJason Wilkins
2012-04-28Camera tracking: support of tripod motion solvingSergey Sharybin
Expose option into interface to use modal solver which currently supports only tripod motion. This solver requires two tracks at least to reconstruct motion. Using more tracks aren't improving solution in general, just adds instability into solution and slows down things a lot. Refirement of camera intrinsics was disabled due to it's not only refines camera intrinsics but also adjusts camera position which isn't necessary here To use this solver just activate "Tripod Motion" checkbox in solver panel. Merged from tomato: svn merge ^/branches/soc-2011-tomato -r45622:45624 -r46036:46037 P.S. Quite experimental yet, requires more checking and probably tweaks to prevent camera jumps when tracks apperars/disappears from the screen.
2012-04-24remove leftover files from last commitAntony Riakiotakis
2012-04-24revert 45924, not a very clean solution, especially for external libraries ↵Antony Riakiotakis
and looks like -fpermissive is used in linux too
2012-04-24Remove mingw-w64 errors from loss of precision by converting 64bit pointers ↵Antony Riakiotakis
to ints. All cases found were harmless and the error behaviour could be turned off by the -fpermissive flag but I'd rather keep that off to detect any real problems should they arise.
2012-04-24Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵Antony Riakiotakis
slight modifications. Thanks!
2012-04-24Peer pressure :) Fix some very public (but probably harmless) errors in ↵Erwin Coumans
extern/bullet2, it will propagate to the Bullet soon from here: https://www.assembla.com/code/bullet3/subversion/nodes Thanks to Campbell for letting me know Fixed described by Sean here: http://stackoverflow.com/questions/818535/how-can-i-set-all-bits-to-1-in-a-binary-number-of-an-unknown-size
2012-04-14Camera tracking: support of tripod motion solvingSergey Sharybin
Expose option into interface to use modal solver which currently supports only tripod motion. This solver requires two tracks at least to reconstruct motion. Using more tracks aren't improving solution in general, just adds instability into solution and slows down things a lot. Refirement of camera intrinsics is supported by this solver. To use this solver just activate "Tripod Motion" checkbox in solver panel.
2012-04-14libmv: bundle new upstream version of libmv from own branchSergey Sharybin
Added modal solver module which is needed for tripod solving. For details of this solver read changelog of libmv.
2012-04-14Merging r44227 through r45619 from trunk into soc-2011-tomatoSergey Sharybin
2012-04-12libmv: bundle new upstream version from own branch with rigid registration ↵Sergey Sharybin
implementation Currently not used in blender code but is needed for some current work.
2012-04-11libmv: bundle new upstream version from own branch which should supportSergey Sharybin
compilation of glog on hurd platform.
2012-03-30Camera tracking refactoring:Sergey Sharybin
- Deduplicate patetrn sampling used in esm and lmicklt trackers and move SamplePattern to image/sample.h - Move computation of Pearson product-moment correlation into own function in new file image/correlation.h so all trackers can use it to check final correlation. - Remove SAD tracker. It's almost the same as brute tracker, with only two differences: 1. It does brute search of affine transformation which in some cases helps to track rotating features 2. It didn't use common tracker api which probably gave some speed advantage, but lead to a real headache to use it together with other trackers leading to duplicated code in blender side. - Switch blenedr to use brute tracker instead of sad tracker which tracking made source code much more simple to follow.
2012-03-23fix for cmake error on non osx systemsCampbell Barton
2012-03-21modify osx CMake hack so the CMake files can be parsed more easily by naive ↵Campbell Barton
my error checker.
2012-03-13Bundle latest version of Carve library which shall resolve compilation ↵Sergey Sharybin
issues with clang
2012-03-12Re-bundle libmv from own branch.Sergey Sharybin
Should resolve compilation error on some platforms when using linux and compilation error of libmv on FreeBSB. It was a regression caused by not applied changes on config_linux.h and some changes made to utilities.cc were also occasionally missed.
2012-03-12SVN maintenance.Guillermo S. Romero
2012-03-12Port changes from libmv/CMakeLists.txt to build rules files generator scriptSergey Sharybin
2012-03-11Bundle new upstream version of libmv from own branchSergey Sharybin
This version of libmv includes new gflags and glog libraries which makes it possible to compile libmv with clang compiler. Also remove code from CMakeLists which was disabling libmv if using clang. Tested on linux with gcc-4.6 and clang-3.0, windows cmake+msvc and scons+mingw. Could be some issues with other platforms/build system which shall be simple to resolve.
2012-03-11OSX/libmv: restrict the unwind.h workaround to 10.6.sdk onlyJens Verwiebe
2012-03-11OSX/libmv: added a ahck to fix compiling with 10.6.sdk, unwind.h relatedJens Verwiebe
2012-03-11style cleanup: + some warning fixes, also remove unused metaelem extern.Campbell Barton
2012-02-28revert r44503, (left patch file in for now), this gives an error with gcc:Campbell Barton
extern/libmv/third_party/glog/src/utilities.cc:318: error: undefined reference to 'google::InstallFailureFunction(void (*)())'
2012-02-28patch [#30331] Support clang-3.0Campbell Barton
from Yasuhiro Fujii (y-fujii) added the diff to libmv/patches so it can be applied upstream.
2012-02-25code cleanup: white space, spelling & ';;' end of lines.Campbell Barton
2012-02-24bmesh docs now written in sphinx doc generator.Campbell Barton
* http://www.blender.org/documentation/blender_python_api_2_62_0/bmesh.types.html * http://www.blender.org/documentation/blender_python_api_2_62_0/bmesh.utils.html
2012-02-21Somehow typo was made just before commit in previous patch.Sergey Sharybin
2012-02-21Camera tracing: search area was always centered to marker's position when ↵Sergey Sharybin
tracking
2012-02-18Merging r44140 through r44226 from trunk into soc-2011-tomatoSergey Sharybin
2012-02-18glog should now compile fine at FreeBSD 9 platformSergey Sharybin
2012-02-18XDND support now can be disabled using WITH_GHOST_XDND=OFF with CMake and ↵Sergey Sharybin
WITH_GHOST_XDND=False with SCons Disabled on FreeBSD platforms due to some linking errors.
2012-02-17unify include guard defines, __$FILENAME__Campbell Barton
without the underscores these clogged up the namespace for autocompleation which was annoying.
2012-02-17Returning magic _USE_MATH_DEFINES to esm tracker.Sergey Sharybin
Needed to make constants like M_E defined in msvc. Was occasionally removed on moving main changes in libmv from patch files in blender repo to won repo (rev44190).
2012-02-17Drag-n-drop support on LinuxSergey Sharybin
This commit implements drag-n-drop support from external applications into Blender. Used xdnd implementation from Paul Sheer.
2012-02-17Camera tracking: switch to own repo of libmv where most of patches are appliedSergey Sharybin
and which includes latest changes from Keir's branch. Hopefully it'll make backporting of changes back to main libmv repo easier.
2012-02-12Merging r44003 through r44069 from trunk into soc-2011-tomatoSergey Sharybin
2012-02-11update gpl header in cmake filesCampbell Barton
2012-02-05Merging r43871 through r43908 from trunk into soc-2011-tomatoSergey Sharybin
2012-02-05BGE bug #18883: Softbodies being hit by ghost objects. Added a one liner ↵Benoit Bolsee
fix in Bullet. I will also report the fix to Erwin so that it can be added to next Bullet version.