Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5156 / 5574

November 22, 2006, 21:52 (GMT)


Make "Snap to frame" (SHIFT-S) in action editor not crash and not display
a menu if there are no actions.
November 22, 2006, 19:59 (GMT)
Very rare error in file reading, sequence pointer magic could fail.
Found thanks to a solaris file.
Revision 341f50c by Chris Want
November 22, 2006, 19:05 (GMT)
Makefile support for bullet2 ... please test
November 22, 2006, 18:45 (GMT)
Render Baking candy: while baking, the UV Image window shows the progress
in rendered images, once per second. Also switches to other images.

This happens threaded, so might need a good test :)
Revision d8f99cf by Jiri Hnidek
November 22, 2006, 16:44 (GMT)


- eve->tmp.l is used for storing temporary indexes (not prev pointer)
- several for loops were deleted
- several warnings were removed
Revision 0b0c8c9 by Chris Want
November 22, 2006, 15:53 (GMT)
=Texture Plugins=

Added a callback instance_init() so that any particular instance of a
texture plugin can initialize data. Updated the clouds2 and tile example
plugins to have a (dummy) call back.
Revision bb7ad80 by Ben Batt
November 22, 2006, 15:09 (GMT)

Upgrades to the UVProject modifier:
- New perspective projection capability. If a camera is used as the
projection object, the modifier detects whether to do perspective or
orthographic projection based on the camera type. If any other object
type is used as the projection object, orthographic projection is used.
- Orthographic projection actually works properly now.
- The projected UVs are scaled and offset so that the image is centred in
the projecting camera's view.
- AspX and AspY inputs have been added to control the aspect ratio of the
projected UVs.

Also:
- I have added the Mat4MulVec3Project() function to BLI_arithb.h; this
function converts a 3-dimensional vector to homogeneous coordinates
(4-dimensional, with the 4th dimension set to 1), multiplies it with the
given matrix, then projects it back to 3 dimensions by dividing through
with the 4th dimension. This is useful when using projection matrices.
November 22, 2006, 14:43 (GMT)
Crash in sequencer caused by incorrect checking for 'last seq'. This fix
doesn't make the feature peter added (to set last-seq based on selection)
work... I'll ask him to review code.
November 22, 2006, 11:25 (GMT)
Bugfix #5282

UV edit option 'constrain to rectange' didn't restore correctly on ESC.
(note, on ESC it doesn't undo the constrainting, in case the edited face
was not a quad).

Also:

- The UVs pulldown in Image window was far too large, moved the scripts to
an own sublevel menu
- Previous commit in vpaint.c had warnings
November 22, 2006, 10:32 (GMT)
Bugfixes:

- SHIFT+K in weightpaint+faceselect combo crashed (caused by my commit for
real undo in painting)

- weightpaint+faceselect combo didn't draw correct anymore (caused by
commit for custom mesh layers)
November 22, 2006, 02:16 (GMT)

Fix for bug #5280:
Crash transforming UVs with only image window open, new transform snapping
code didn't check if a 3d view exists.
Revision 2dbed48 by Ken Hughes
November 21, 2006, 21:15 (GMT)


Python API
==========

Bugfix #4951: This might be a serious change for python script writers.
-- ob.getMatrix('localspace') did not return the correct matrix when the object
had a parent; this has been corrected.
-- ob.setMatrix(m) did not work predictably (more correctly, in an easy-to-
predict manner) when an object had a parent. The method has been changed
so that if thee is a parent, it ASSUMES the matrix is "localspace",
relative to the parent. The documentation now states this.
-- ob.mat and ob.matrix are now read-only attributes, while ob.matrixLocal
(which calls Object_setMatrix() ) is now read-write.

Ton is not thrilled (is that a fair summary, Ton? ;-) with this method since
the ob->obmat is calculated from the loc/rot/size attributes of an object.
I'll let him speak on this, but I believe his desire is for this method to be
deprecated in the future and replaced with something else.
Revision 973e892 by Ken Hughes
November 21, 2006, 19:17 (GMT)


Python API
==========

Fix epydoc warnings after IDProperty addition to Material.py
Revision ed3559a by Ken Hughes
November 21, 2006, 19:00 (GMT)


Python API
==========
Bugfix #4905: correcting errors and out-of-date NLA API documentation.
November 21, 2006, 18:09 (GMT)
Bugfix #5277

Bake-render:
Quad faces still didn't get handled properly, error visible for vertex
color or UV textures.

Also: added error meny when a Bake cannot work because there are no Images
or no Images with buffers
November 21, 2006, 16:54 (GMT)

Fix for loading UVs in linked meshes.
November 21, 2006, 15:52 (GMT)
Bugfix, own collection:

Random seeding is still not perfect in render, especially lack of good
thread support still.

- VectorBlur node was calling seed for each exec, causing other nodes to
get fixed random too.
- added seed in non-OSA main loop for render
- use BLI_srandom, is better than BLI_srand
November 21, 2006, 14:46 (GMT)

This adds temporary upward compatibility for TFaces, until the 2.43 release,
by writing the old struct also.
November 21, 2006, 14:26 (GMT)

Fix for joining meshes with tfaces.
November 21, 2006, 13:39 (GMT)
Bugfix #5258

UV edit: option "project from view 1:1" included object center and clipped
min/max wrong, so off-centered faces didn't get a 1:1 projection.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021