Blender Git Commits

Blender Git "master" branch commits.

Page: 5059 / 5574

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.

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.

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.
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.
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.
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
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).
July 21, 2007, 03:54 (GMT)
fix for Curve appendNurb
July 20, 2007, 02:23 (GMT)
removing 2 getset duplicates
July 19, 2007, 22:02 (GMT)
Use texture constants in the interface and added some missing texture constants.
July 19, 2007, 14:28 (GMT)
was missing header
July 19, 2007, 12:29 (GMT)
removing duplicate constants
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021