Blender Git Commits

Blender Git "master" branch commits.

Page: 5025 / 5574

November 12, 2007, 12:54 (GMT)
= Changed Icosphere max to 8 and fixed Remove Doubles =
This commit changes icosphere maximum to 8 (was 500 before).
Also made Remove Doubles button found in the Buttons Window work again.
November 12, 2007, 11:45 (GMT)
Bugfix #7756

Sequencer: changing the Scene strip length (Ckey) crashed.
This is very confused code here... ancient allocation issues. :)

November 12, 2007, 09:37 (GMT)
Bugfix #7735

Spothalo sometimes gave black pixels. Error was using floating point
32 bits precision checks where double should be used.

(10e-7 vs 10e-16)


November 12, 2007, 09:12 (GMT)

Mesh Deform Modifier
====================

Forgot to uncomment line again for the weight threshold before I committed,
this should save some time and memory space.

November 12, 2007, 07:50 (GMT)
-> Tesselation code and normals support in editmode

Added a new tesselator (it actually relies on blenders old scanfill but with a new
interface and better convention for plane projection.) This is for editmode only right
now but can be adapted to object mode rather easily.

Also brought back normals to editmode. Shrink/Fatten works again.
Revision 89317af by Joshua Leung
November 12, 2007, 04:17 (GMT)
Patch #7767: Constraint Subtargets can now target anywhere on a bone, not just the head or tail
Patch by: Roland Hess (harkyman)

For example, a constraint can be sub-targeted at the 50% (or 31.2% or 85% etc.) point of its target bone, giving you enormous rigging flexibility and removing the need for complex contraptions to do such things as:

- A bone whose base slides only between to points on a rig (CopyLoc with a variable, animated subtarget point)
- Bones that attach to multiple points along another bone (CopyLocs, each with a different head/tail percentage)
- Bones that need to stretch to a point midway between specific spots on two other bones (old way: too crazy to mention; new way: stretch bone between points on end bones, then another stretch to the midpoint of the first stretch)

It is only used for the constraint types for which it is relevant: CopyLoc, TrackTo, StretchTo and MinMax, TrackTo, and Floor.

Notes:
- This is accessed by the Head/Tail number-slider.
- This value can be animated per constraint
- The old "Copy Bone Tail" option for the CopyLoc constraint has been automatically converted to 1.0 Head/Bone values for the affected constraints
- In the code, this value is in the bConstraint struct, so it is available for all constraints, even though only a few implement it.
November 11, 2007, 22:54 (GMT)

Mesh Deform Modifier
====================

Dynamic binding support. This means that the mesh can move _within_
the cage and still deform correct. If the mesh goes out of the cage,
don't expect correct result. Must be enabled with the 'Dynamic'
option, because it is slower and consumes more memory.

This is useful to use e.g. the cage mesh for main deformations and
still have shape keys for facial deformation working.

November 11, 2007, 21:14 (GMT)
Loop in parents cant happen anymore, better dealing with segments with more then 4 children. print timing stats.
November 11, 2007, 16:56 (GMT)
dropped some unused lines, if that was some new feature witch I no found mentions in svn logs please to commit
for trunk when ready
November 11, 2007, 16:13 (GMT)
Proper code for bugfix revision 12365 (which was uncommitted today).

Old log Message:
-----------
bug fix, when opening blender with a file (by double clicking or from the
command line) - the initial undo state would be set to the default scene.
So holding Ctrl+Z would go back to the default .B.blend rather then the
file that the user opened.


November 11, 2007, 15:18 (GMT)
Undoing 'undo' fix 12365, it didn't work the same on mac's, Ton would like to fix the bug himself.

Tree From Curve,
- report error when nurbs or poly curves are used.
- don't throw errors when >4 branch's per segment are used. also try deal with this better. though no nice solution exists.
- default speed is 10x slower then before.


November 10, 2007, 20:00 (GMT)
Rewrote the part that converted blenders curves into branches,
Was converting into a mesh and then doing location checks, to figure out what the radius should be and then interpolating. this was the slowest part of the script and it made a mesh every time.

Now use blenders bezier interpolation function and calculate points like blender does.

fixed a driver syntax error for the Z axis (typo)

November 10, 2007, 19:56 (GMT)
Exclude generated images when checking if an image is already loaded, it can be very confusing when you don't appear to have the image loaded anywhere.
November 10, 2007, 15:31 (GMT)
added buttons in the Transform Properties for changing curve handle types, (Similar to how Metaballs can be selected) for easier access then H,Shift H, V keys

November 10, 2007, 11:45 (GMT)
Bugfix #6797: Relative paths load problem on new file (fix included)
- brought back the check for a valid relative base when selecting.
- kept the check for when file is saved too and warning message is printed to console instead of popping up.
Also fixed BLI_split_filedir overwriting parameter passed as const char*
November 10, 2007, 11:05 (GMT)
==Python API==
added .smooth setting to CurNurb's

so you can do....
for curNurb in Curve.Get('foo'): curNurb.smooth = True

November 10, 2007, 09:11 (GMT)
== imagebrowser ==
* bugfix: calling imagebrowser with relative path results in non-existing dir
* cleanup: removed unneeded BIF_filelist_appenddir function
* added check for valid relative base when activating imagebrowser (like in filebrowser)
Revision 234bb41 by Joshua Leung
November 10, 2007, 02:53 (GMT)
CopyRot Constraint and Transforms:

Now, when rotating along local axes of an object/bone with a copy-rot constraint that has offset on, the results are more predicatable. However, doing so with global axes is still in CrazySpace (TM).
November 9, 2007, 23:06 (GMT)
better segment collapsing (check for radius/angle difference)
remove vert groups from existing mesh when its being reused
November 9, 2007, 16:51 (GMT)
branch cap ends, UV scale options, Automatic update option added. as well as some bugs fixed.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021