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. |
Revision 7e7c2fd by Stephen Swaney 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:] |
Revision 7f3b967 by Stephen Swaney 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) |
Revision 4d884c0 by Campbell Barton August 17, 2007, 07:14 (GMT) |
this broke on some compilers |
Revision 7f6bb8d by JLuc Peuriere August 16, 2007, 22:00 (GMT) |
sculpt mode ndof transforms. please test, especially with multires conditions |
Revision a29188a by JLuc Peuriere August 16, 2007, 16:02 (GMT) |
ettore patch for correct rotation in turntable mode |
Revision 5a9d5a8 by Campbell Barton 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. |
Revision 7cf316a by Campbell Barton August 15, 2007, 00:48 (GMT) |
initial support for baked bone animation - works for simple tests |
Revision 42b629a by JLuc Peuriere 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. |
Revision 61f4d6a by Campbell Barton August 14, 2007, 06:38 (GMT) |
added bone comparison for the python api |
Revision 03d4cd1 by Campbell Barton 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. |
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. |
|