Blender Git Commits

Blender Git "master" branch commits.

Page: 4467 / 5574

Revision be55097 by Joshua Leung
December 28, 2009, 00:52 (GMT)
Mesh Animation + Depsgraph Tweaks:

* Mesh data/settings can now be animated. It is not recommended that geometry be animated directly, but other settings such as autosmooth, etc. can be...

* Code cleanups for depsgraph, making sure that drivers get included for all object data types.
December 28, 2009, 00:07 (GMT)
Try to get soft body to curve working
Revision 310d417 by Joshua Leung
December 27, 2009, 23:37 (GMT)
Curve/Nurbs/Font Animation Bugfixes:

* NURBS and Font animation data now appear in the animation editors.

* Fixed depsgraph tagging code for determining if the AnimData attached to object data blocks (i.e. animation for curve or lamp data) needs to be tagged for updates on frame changes. This means that animating curve settings now works.
December 27, 2009, 23:29 (GMT)
- loading missing files didnt give any warning
- shape key transfer poll function

December 27, 2009, 20:22 (GMT)
WIP console text selection, modal selection operator and selection drawing.
word wrap and clipboard are not working yet.
December 27, 2009, 18:09 (GMT)
Partial fix for [#20166] Snap to grid issues

Move gridview (the actual drawn grid size, including adaptation to zoom) to RegionView3D from View3D.

This solves the transform increment bug but not the Snap Menu bug (context is not set to the correct rv3d when executing operator from menu).
December 27, 2009, 17:57 (GMT)
Wrong description in WM_OT_call_menu
December 27, 2009, 11:14 (GMT)
Transfer Shape Key
Useful if you have 2 different characters with the same base mesh (matching indicies), and want to copy a facial expression for eg, from one to another.
Durian request to re-use shapes between characters.

* Copies the active shape to other selected objects
* Different methods to apply the shape
* * OFFSET, simple translation offset
* * RELATIVE (EDGE/FACE), Use Barycentric transformation to copy the shape. This means the target mesh can be a different orientation and scale and the shape should still apply since the surrounding geometry is used as a basis for the offset.

bug: barycentric transform's depth was inverted.

Note:
* This isnt added into a menu yet,
* This cant be redone since adding a shape key messes up the redo stack. needs fixing for other scripts too.
Revision eb766f1 by Joshua Leung
December 27, 2009, 01:36 (GMT)
DopeSheet + Graph Editor hotkey tweak:

Made the TAB key toggle the editability of selected channels in the keyframes area in addition to the channels list.
December 27, 2009, 01:32 (GMT)
barycentric transform utility geometry function.
From 2 triangles and 1 point, the relative position between the point and the first triangle is applied to the second triangle to find the target point.
the barycentric weights are calculated in 2D space with a signed area so values outside the triangle bounds are supported.

wrapped by python:
pt_to = Geometry.BarycentricTransform(pt_from, t1a, t1b, t1c, t2a, t1b, t1c)

NOTE:
- moved some barycentric weight functions out of projection painting into the math lib.
- ended up making some of the math functions use const args.
TODO:
- support exceptional cases. zero area tries and similar.


Revision 9c82e1e by Joshua Leung
December 27, 2009, 01:28 (GMT)
Bugfix 20469: Graph Editor Keyframes jumping around with NLA strips

NLA corrections for Graph Editor transforms was wrong way around, causing jumping issues when trying to transform the keyframes.
December 26, 2009, 20:23 (GMT)
fixes for errors/warnings found with cppcheck
December 26, 2009, 17:49 (GMT)
classmethods were excluded from docs, hide self & cls arguments for functions and class methods,
made some rna ui funcs not display as optional.
December 26, 2009, 16:47 (GMT)
* sphinx docgen *
py_function_args wasnt working right (was using function namespace for function args), use pythons inspect module instead.
move the function to get a type description into rna_info
Revision 20ab9a4 by Janne Karhu
December 26, 2009, 15:59 (GMT)
Particles bug fix: Particle birth location between frames weren't calculated correctly for moving emitters as the functionality of where_is_object_time has changed a bit in the new anim system.
December 26, 2009, 09:36 (GMT)
pep8 edits, removed MakeCursor.py and rna_array.py, not important to make pep8
Revision 473f235 by Joseph Eagar
December 26, 2009, 08:47 (GMT)
pre-merge commit; decided might as well get it over with.
December 26, 2009, 01:04 (GMT)
the user interface could access invalid RNA on deleting objects since checking the button ran after freeing the data.
Revision 7a19832 by Janne Karhu
December 26, 2009, 00:17 (GMT)
Fix for [#20294] Switching to particle mode after changing number of hair particles causes blender to crash.
* Particle edit mode wasn't freed when the particle amount was changed.
December 26, 2009, 00:17 (GMT)
- closing the user prefs accessed the temp screen after removing it.
- colorband drawing could use un-initialized vars (probably wouldnt crash)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021