Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5295 / 5574

December 13, 2005, 20:32 (GMT)
Tuesday merger of Orange branch with bf-blender
December 13, 2005, 20:16 (GMT)
Orange reported fix: Stride bone offset was blending with any strip, even
when strips had no stride set... causing using multiple strips not to work
for stride.
December 13, 2005, 19:23 (GMT)
Orange: two other cases with databrowser and menus that needed the upgrade,
as committed yesterday for NLA.
December 13, 2005, 19:21 (GMT)
Orange: Library linking half-assed-fix for files that mix linked "direct"
data (local data links to lib data) and "indirect" (lib links to same lib
data).

A real solution should be found though... there's a conflict in the code
I don't fully grasp yet.
Revision d333862 by Ken Hughes
December 13, 2005, 18:39 (GMT)


-- More of Bugfix #3580: Mesh_getFromObject() was not updating key->from
when it duplicated mesh data.

I'm not thrilled with how I implemented this code, but currently don't
know a better way. If someone more familiar with how blender duplicates
objects and converts things to meshes wants to have a look, it would be
appreciated.
Revision 4085cc0 by Ken Hughes
December 13, 2005, 15:36 (GMT)


-- Calling mesh.verts.extend() on a mesh with vertex groups was not updating
mesh->dvert, eventuallu causing a crash.
December 13, 2005, 15:07 (GMT)
Bugfix #3580

Apparently python allows to create Key blocks without proper *from pointer
back to the owner of the Key. The Key unfortunately wasn't mean to be a
dynamic block linkable to any Mesh...

This patch sets the from pointer on any call to do_mesh_key, which is safe
to do anyway. I made a note to get rid of that convention once, but at
least now we got non-crashing blenders. :)

(In bugreport noted that we need to check Python code for it too!)
December 13, 2005, 14:29 (GMT)
*warnings fixes
December 13, 2005, 14:28 (GMT)
Bugfix #3590

Adding Ipos to Sound strips in Sequencer didn't work anymore. Adding a new
curve with CTRL+click also wasn't smart enough to detect that only one
channel existed there... fixed that too.
December 13, 2005, 13:38 (GMT)
Bugfix #3579

Saving envmap, with a filter set (like gauss) and with a percentage set
(like 50%), saved envmaps with empty pixels inbetween the sub images.
December 13, 2005, 13:17 (GMT)
Bugfix #3552

Another ancient bug in unified render... the lamphalo wasn't filled in
correctly over sky, especially when the background had halos (or stars).

Only shows when using filters other than box though.
December 13, 2005, 12:41 (GMT)
With the introduction of fixed edge arrays in Mesh, the options to render
wire frame became very limited... the information of faces (vertex colors
and UV reside there) got lost.
Solved it nicely with creating a large index table, and use bsearch() to
get quickly the matching information.

Then I noticed the render code needed fixes too for wire, no proper UV's
were calculated over the wire edge.
December 13, 2005, 08:44 (GMT)
bugfix #3585

The tool "Single User" -> "Object data" missed a tag to recalculate the
geometry. This caused meshes to disappear after entering editmode on the
former linked mesh.
December 13, 2005, 00:27 (GMT)
From kh_pylon:
You have to put Py_RETURN_NONE; inside { }; it's a two-line macro
Aparently breaks MacOS.
December 13, 2005, 00:00 (GMT)

Added Image.GetCurrent()
Previously the only way to get the current image was flaky and relyd on the image being assigned to a mesh.

try:
me = Scene.GetCurrent().getAttiveObject().getData(mesh=1)
image = me.faces[me.activeFace].image
except:
image = None

...Can new be replaced by the following, and works even when there is no mesh.
image = Image.GetCurrent()

epydocs:
Get the currently displayed Image from Blenders UV/Image window.
When multiple images are displayed, the last active UV/Image windows image is used.
Revision b72dc45 by Ken Hughes
December 12, 2005, 23:03 (GMT)


-- Bugfix #3566: Entering very large numbers for scaling/rotation/translation
cause a write past end of string buffers in outputNumInput(). Patched to
make large numbers (+-1.0e+10) display in scientific notation format.
December 12, 2005, 22:27 (GMT)
Bugfix #3583

Auto-IK confused a routine that checked for IK on bones... causing
drawing errors in buttons and 3d window.
December 12, 2005, 22:04 (GMT)
Bugfix #3565

Enabling FluidSim on non-mesh object crashed... it uses DerivedMesh. :)
December 12, 2005, 21:56 (GMT)
Bug #3562

Strips with a repeat fraction (like 3.51) should also "hold" on the
fraction of .51 when indicated so.
Patch provided by Roland Hess, but cleaned up (exisiting) mess a bit too.
December 12, 2005, 21:16 (GMT)
Bugfix #3556

Unified render didn't treat the alpha for raytraced transparent correct...
unified is based on layering with alpha, so it cannot support alpha in
raytraced transparent correctly.

I'm going to kill unified one day... its giving me headaches. :)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021