Revision d0dee34 by Joshua Leung July 24, 2007, 11:39 (GMT) |
Bugfixes for Transform (related to Constraints): * Reverting a previous commit where I wrongly assumed that the code was not doing things the right way. This makes a few cases work better normally again. * Object-level Transforms should now perform normally again. Now, transforms are only get inverse-corrected for constraints if certain constraints are the first 'active' constraint. * PoseBone-level Transforms still need to be fixed, although I might have done a few tweaks here. |
Revision c8273f4 by Joshua Leung July 24, 2007, 10:24 (GMT) |
More constraints bugfixes: * Action constraints on some older files (namely mancandy) should now get correctly loaded. Wrong check for subversion number was being used * Removed unneeded version patches |
Revision 65f4cb1 by Joshua Leung July 24, 2007, 05:08 (GMT) |
== Constraints - Important Bugfix == I've finally fixed the bug with the Constraint Space Conversion. It was a single matrix multiplication in the wrong order (for local->pose). Also, there is more code added for the space conversion process when bones have 'hinge' on. (NOTE: this stuff for hinge bones may still not work really nice yet) |
Revision e7ad09f by Ken Hughes July 23, 2007, 20:38 (GMT) |
Removing what appears to be useless code which causes gcc warnings. Appears to be a cut-n-paste error: Joshua, please double-check. |
Revision ca2f34d by Robert Holcomb July 23, 2007, 15:22 (GMT) |
Changed logic for early out to require only one input, not two. This allows for an image to be processed with a value. |
Revision 3c99fb6 by Ton Roosendaal July 23, 2007, 14:16 (GMT) |
Bugfix #6918 - Multilayer EXR files: Rendering without "do composite" skipped to render the vector pass - Also found a wrong loop, missing to clear speed vectors in the first pixel of a tile, causing error print: "Found uninitialized speed in vector buffer... fixed" |
Revision 52b6992 by Joshua Leung July 23, 2007, 11:45 (GMT) |
== Action Editor - Bugfixes == * It is now possible to work on keyframe data/scrub the timeline when the Action Editor is squished up so that the left-hand panel disappears. * I'm not sure whether I've eliminated a bug with long-keyframes where sometimes the selection status was show incorrectly (keyframe after keyframe marking end of long-keyframe is selected, results in long-keyframe selection). * Changed a few obscure comments |
Revision 9395003 by Joshua Leung July 23, 2007, 11:28 (GMT) |
== Constraints - Bugfixes == Here are some attempts at fixing bugs being encountered with the constraint system after the recode. I've just fixed a few typos (where relevant), and added some extra checks for things. |
Revision 56b340b by Joseph Eagar July 23, 2007, 02:28 (GMT) |
=Rendering Bugfix= For some odd reason, shadow calculation was skipped if diffuse was 0.0. This however would cause errors where specularity would ignore shadows. After all, just because the shaded diffuse of a point is fully black, doesn't mean the specularity highlight doesn't include that point. Ton: you might want to look at this, though it's just a one-liner. |
Revision 174a914 by Martin Poirier July 23, 2007, 01:34 (GMT) |
Partial fix for #6875 Normal aligned transform-constraining not working for bone scaling in pose mode Bone matrix wasn't being applied properly. There's still a bug left with the translation part of the resize but that is a less frequent situation, so I'll commit this while I figure out a fix. |
Revision becc4fe by Martin Poirier July 23, 2007, 01:12 (GMT) |
Fix for #6946 Save UV layout broken for large wire sizes This also helped me pinpoint a couple of off by one errors in the UV rasterizing code. One especially noteworthy was that all UV at 1.0 (on the 0..1 scale) didn't render properly. |
Revision 288e07b by JLuc Peuriere July 22, 2007, 14:09 (GMT) |
commiting new viewmovendof code from sfgoros as this is not working code for me, and i've not investigated yet why, i protected it with a define in view.c line 566 USE_NEW_NDOFMOVE comment this line to use old code |
Revision 3d0feeb by Joshua Leung July 22, 2007, 10:54 (GMT) |
Just a few little code cleanups for IPO cleaning code: * Replaced magic numbers (3rd argument for memcpy functions) with sizeof(float)*2 just to be safe, in case some weirdo compiler out there doesn't like them. * Made a few comments a bit more descriptive |
Revision 89792eb by Campbell Barton July 21, 2007, 23:24 (GMT) |
fixed some bugs in Draw.c * incorrect args to Draw.Create() would crash blender because it wasnt deallocating the value properly. * deallocation of an uninitialized button could also try and free uninitialized memory if the type happened to be a STRING. * removed the unused tooltip pointer from teh Draw.h's Button struct. |
Revision 74ca178 by Joshua Leung July 21, 2007, 07:26 (GMT) |
== Transformation Constraint == This commit adds a new constraint to Blender: the Transformation Constraint. This constraint gives you more freedom to choose how transforms are copied from one object/bone to another object/bone. You can assign the Loc/Rot/Scale channels of a source to the Loc/Rot/Scale channels of a destination, specifying the range of motion (per axis) from the source to consider, and the range of motion (per axis) that will be applied to the destination. Also, for each destination axis, you can choose which of the source axes to copy from. A similar constraint was coded by Jason Blary (snark), as Patch #4991. This constraint is basically rewritten from scratch, although there are some elements of the original patch which may be borrowed in future. Various notes: * PyAPI access has been coded. * Space conversion is also enabled for this constraint. * Also the useless get_constraint_col function has been removed * Doing a rotation copy with a ratio that is not 1:1 doesn't always work correctly yet (like for the Copy Rotation constraint). |
Revision c924fc5 by Campbell Barton July 21, 2007, 03:54 (GMT) |
fix for Curve appendNurb |
Revision f8a1397 by Campbell Barton July 20, 2007, 02:23 (GMT) |
removing 2 getset duplicates |
Revision 6e0d977 by Campbell Barton July 19, 2007, 22:02 (GMT) |
Use texture constants in the interface and added some missing texture constants. |
Revision a114f8f by Campbell Barton July 19, 2007, 14:28 (GMT) |
was missing header |
Revision b903864 by Campbell Barton July 19, 2007, 12:29 (GMT) |
removing duplicate constants |
|
|
|


Master Commits
MiikaHweb | 2003-2021