Blender Git Commits

Blender Git "master" branch commits.

Page: 5053 / 5574

Revision 373ac35 by Joshua Leung
August 18, 2007, 04:03 (GMT)
== Constraints - Geometry Targets Improvements ==

This commit features fixes/improvements for problems I didn't manage to fix in time for the commit yesterday.

* Now for Meshes, the normals of the vertices in the VertexGroup are averaged and used to find the 'rotation' that needs to be applied. Unfortunately, this does not work with Lattices as they do not have normals.
* Depsgraph should now play nicely with geometry targets. Before, the constrained object's location wasn't being updated after the target's geometry was modified.
August 18, 2007, 00:02 (GMT)
New command line switch --

Add a new command line switch "--" for passing arguments to scripts.
Any arguments after -- are not processed and passed unchanged via
the usual argv mechanism.

Custom arguments can be accessed from a bpy script in python's
sys.argv. Example:

import sys

# slice argv after '--'
i = sys.argv.index('--')
my_args = sys.argv[i+1:]



August 17, 2007, 13:53 (GMT)
fix warning: initialization makes integer from pointer without a cast
Revision 400d77b by Joshua Leung
August 17, 2007, 11:23 (GMT)
== Constraints - Geometry Targets ==

It is now possible to use the geometry of Meshes and/or Lattices as the target of a constraint. All you need to do, is to create a new Vertex-Group and assign all the points that you wish to use as the target, then type that name into the VG: field for the relevant constraints.

One of the cases where this is beneficial is when you need to copy the location of a vertex. Now you don't need to make extra vertex-parents for that.

Additional Notes:
* The code takes the average of the locations of the nominated vertices, and puts that in world-space for constraint solving (and regular space-conversion stuff).
* Currently, rotation and scaling of points is not taken into account. The rotation/scaling used is from the object's matrix. Hopefully, this will only be a temporary problem (will be fixed soon)
August 17, 2007, 07:14 (GMT)
this broke on some compilers
August 16, 2007, 22:00 (GMT)
sculpt mode ndof transforms.

please test, especially with multires conditions
August 16, 2007, 16:02 (GMT)
ettore patch for correct rotation in turntable mode
August 16, 2007, 12:55 (GMT)
material leak fix from stable tree
Revision c78e6d9 by Joshua Leung
August 15, 2007, 10:38 (GMT)
Fix for 'undefined function' compiler warning in poseobject.c, introduced by Brecht's cool heat-skinning stuff.
Revision 0cc2de1 by Joshua Leung
August 15, 2007, 10:04 (GMT)
== Action Editor Bugfixes (BugReport #7049) ==

This commit fixes several issues related to using the Action Editor with Shapekeys. I've known about most of them for a while, so now's the time to fix that.

1) When the shapekey anim data for an object comes from an Action (key's IPO block is linked to the "Shape" action-channel), the names of the individual shapekeys is now shown. They will only do so if the Action Editor is not pinned though.

2) Slider limits for the case described above should now be sane again

3) "Add New" option from the popup menu in the Action Editor header will now convert shapekey animation data from IPO to Action if the action editor is displaying Shapekey data at the time. Many users have often found the old way of having to toggle the "running man" in the IPO-editor header, too clumsy and confusing.
Revision 0b562ae by Joshua Leung
August 15, 2007, 04:59 (GMT)
== Child-Of Constraint ==

Now 'Set Inverse' works correctly for PoseChannels in all cases. Previously, it was still using a temporary hack that failed when 'parent' bone had any transforms.
August 15, 2007, 00:48 (GMT)
initial support for baked bone animation - works for simple tests
August 14, 2007, 20:55 (GMT)
add the option of not installing to scons build system

settting WITHOUT_BF_INSTALL='true' will disable
the copying to INSTALL_DIR

you can use that in your user-config.py or commandline

slipping in minor cleaning for Os X builds

Revision 6ab51ef by Joshua Leung
August 14, 2007, 12:17 (GMT)
Removed useless check from outliner searching code...

This fixes the following compiler warning -
source/blender/src/outliner.c:2242: warning: the address of 'name' will always evaluate as 'true'
Revision 7d93e1e by Joshua Leung
August 14, 2007, 11:19 (GMT)
constraint_mat_convertspace is now no longer static/private to constraint.c
Revision 35bc707 by Joshua Leung
August 14, 2007, 11:16 (GMT)
Whitespace commit in constraints code.
Revision 27806f3 by Joshua Leung
August 14, 2007, 11:14 (GMT)
Bugfix - Transform Properties (ParBone):

Editing the value of the ParBone field in the Transform Properties panel was not stable. The problem seems to have been buffer-overflow type problems caused by maximum character limit that was set too high.

I've also added auto-complete functionality for this field while I was tinkering around there.
August 14, 2007, 06:38 (GMT)
added bone comparison for the python api
August 14, 2007, 05:01 (GMT)
superficial changes, button alignment and minor tooltip changes. sculpt mode moved the ParBone button when it didnt need to.
Revision 5c1335a by Matt Ebb
August 14, 2007, 04:38 (GMT)
Fix for bug #7406 'Compositor Crash'

Previously when deleting a scene, no checks were made to see if
any render layer nodes in other scenes were referencing them,
leaving them pointing to bad memory. Now, this checks all other
scenes' nodetrees and sets pointers to the to-be-deleted scene to
NULL, which gets taken care of elsewhere.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021