Blender Git Commits

Blender Git "master" branch commits.

Page: 5293 / 5574

December 17, 2005, 19:02 (GMT)
Orange:

Enabled Striding in NLA to also use FollowPath Constraint. Until now it
only worked when Object was parented to a Curve.
Interesting feature now is that it checks for all FollowPath Constraints,
and it chooses to stride over the first Path found with influence > 0.5.

Note: to make swithing to other paths work, map the time curve for these
paths to match the switch. This is not very NLA friendly... but let the
dudes in studio test it first. :)

Todo for later once; ensure proper blending...
December 17, 2005, 15:08 (GMT)
Orange: bugfix, in armature "Stick" drawmode, the new "Custom Bone" option
didn't draw in solid.
December 17, 2005, 14:58 (GMT)
Orange: Another NLA goodie. The NLA code didn't evaluate any strips when
the current frame was outside of strips. This gives potential errors with
playback that skips frames, or for a renderfarm. And, while editing the
poses got 'stuck' if you changed to different frames.

Now if no strips are found on 'current frame', always the first strip to
right is used, or the last strip to the left.
December 17, 2005, 14:27 (GMT)
* ctrl-alt-numpad0 didn't correctly update 3dview when the camera had anything parented to it.

Fix for #3596 (http://projects.blender.org/tracker/index.php?func=detail&aid=3596&group_id=9&atid=125)
December 17, 2005, 14:05 (GMT)
Orange: New option "Shadow Bias", to extend the boundary between shadow or
no shadow a little bit. Uses same threshold function as the "Bias" button.
(That latter still works, and will use an automatic bias value based on the
geometry, to prevent terminator errors in raytracing).

Anyhoo, with this manual bias you can get rid of terminator problems for
weird diffuse shaders now as well (like tangent or fresnel).

Committed a few more files than needed, that's just code cleanup.
December 17, 2005, 13:06 (GMT)
Environment mapping "Reload" button didn't work. Required more stuff to
reset.
December 17, 2005, 10:28 (GMT)
Orange: Snap-cursor-to-selected didn't respect bone layers yet.
December 17, 2005, 10:08 (GMT)
Orange:

For some ancient reason, the stride option only worked on a single strip,
and extended always. This made it nearly impossible to integrate it well
with other actions in NLA.
This commit changes it as follows;

- As any strip, the striding-strip also stops at the end of a strip
- This allows to put multiple different actions on a single path, and if
all of these have the striding option set, the actions will each do their
own individual stride.
- To match the different actions, a new "Action Offset" button was added
in the NLA Panel, which allows to internally cycle the action.
- Of course, blend-in and blend-out works nicely too.

Here's a quick AVI test with 2 actions. There's some slipping of the feet
between actions still, because of the stridebone blending. I might look
at that later, for now you can correct it with a simple Ipo on Armature too

http://www.blender.org/bf/0007_0151.avi
Revision f73f226 by Ken Hughes
December 17, 2005, 04:57 (GMT)


-- Bugfix #3617; addBezier() was not initializing all the attributes for
a the beztriple, so things like the hidden and handle select states were
set to random values. Added a beztriple.hide attribute so that the
hide attribute can be set/cleared from the BPy API.
December 16, 2005, 22:40 (GMT)
typo, thanks letterrip.
December 16, 2005, 20:58 (GMT)
For sconstruct build blender linked against the winspool library. This seemed unnecessary, and test showed Blender running
fine without it. This probably solves #3503 too, so ZoneAlarm users, do test!

The same change should be done for the project files.

(#3503 http://projects.blender.org/tracker/index.php?func=detail&aid=3503&group_id=9&atid=125)
December 16, 2005, 17:35 (GMT)
Orange: Yet another day of file reading & library linking code...
Finally (after 10 years!) fixed the issue that was marked in a comment in
the top of the readfile.c... when using multiple library files at once,
the code that tries to map old to new pointers could fail when accidentally
pointers (in different files) had same old values.

Current code now uses proper lookup tables per open library file.
Last issues to solve;

- pointer tables still suffer the 'accidental pointer' error when linking
multiple levels of library deep, with recursive back linking to higher
levels... (I know is stupid, but should be solved!)

- The code for relative paths doesnt work for multiple levels, when the
files use different relative paths.
December 16, 2005, 13:50 (GMT)

Oops, left the script menu in there. problems.
December 16, 2005, 12:49 (GMT)
Orange bugfix; using in NLA window the Ckey option (Convert to NLA), did
not use the proper call to increase user count && set the action to get
a tag "extern linked". This caused actions to get lost when indirectly
linked from library files.
December 15, 2005, 23:18 (GMT)
BVH Export updated for 2.4x, also small updates in many areas.
Revision 826591d by Ken Hughes
December 15, 2005, 21:54 (GMT)


-- Added BPy support for new Material modes. Recent additions of new mode
bits broke input-checking in the API, so added a bitmask #define in
DNA_material_types.h which contains all valid mode bits.
December 15, 2005, 20:59 (GMT)
Testing call for Toni, he'll uncommit :)
Revision 641f3cd by Ken Hughes
December 15, 2005, 20:55 (GMT)


-- Fix misspelling in Material's TraShad tooltip.
December 15, 2005, 20:12 (GMT)
Scripts:

- Mirror bone weights contributed by Thomas Oppl.
- Softimage XSI exporter contributed by Elira (with updates by Mal
Duffin).

Again, thanks to the authors mentioned. And to Tom (LetterRip) for
contacting the authors and making suggestions about scripts we should
include.
Revision 6e7e6d2 by Ken Hughes
December 15, 2005, 19:12 (GMT)


-- removed redundant initialization for Mesh_Type (thanks LetterRip)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021