Blender Git Commits

Blender Git "master" branch commits.

Page: 4526 / 5574

November 4, 2009, 22:36 (GMT)
- missing return values
- more detailed exceptions (always give file:line incase the python exception doesnt)
- fix some errors in the edit docs

editing docs still fails, need to figure out why.
November 4, 2009, 21:21 (GMT)
November 4, 2009, 21:10 (GMT)
Sculpt: tool updates for latest changes

* Smooth: vert-face map is now only created when this tool is used, would be
best to also avoid using it here to avoid a sudden increase in memory, but
is not trivial.
* Grab: now no longer uses active verts list and loops over nodes like other
tools.
* Layer: uses original coordinates from undo now to save memory when not
using persistent layer.
* Anchored: this option works again now, though is still quite slow as it
loops over all verts/faces.

Smooth, layer tools and the anchored option could still be improved to use
less memory and/or work faster by only doing things per node.

November 4, 2009, 20:56 (GMT)
Sculpt: now uses it's own Undo stack like editmesh. The main advantage here is
that it is able to store changes in the mesh more compact than global undo.

It doesn't integrate well with multires yet, will tackle that when I start
looking into multires, for now still focusing on sculpt on regular meshes.

November 4, 2009, 20:50 (GMT)
- Stopping jobs on undo wasnt fixing undo/redo while with render previews as it was supposed to: needed WM_jobs_stop_all rather then WM_jobs_stop because it ends the thread rather then just setting 'stop'.
- gpl header + warning fix

November 4, 2009, 20:42 (GMT)
make render, world and material buttons show when netrender is selected
November 4, 2009, 20:40 (GMT)
Sculpt: don't create DM face normals in sculpt mode, only update them if
they exist already, to save memory.

November 4, 2009, 20:36 (GMT)
Sculpt: updating normals now no longer uses the vert-face map, to save memory.
The weak point now is the thread-safe atomic access to normals from multiple
threads, did not seem to be a bottleneck in my tests but I don't really trust
it to be fast.

November 4, 2009, 20:23 (GMT)
Sculpt: derivedmesh no longer created CD_ORIGINDEX layer when there
is no modifier, saving some memory.

November 4, 2009, 20:21 (GMT)
- move WM operators out of bpy_ops.py into their own file
- fix operator template
November 4, 2009, 20:19 (GMT)
Sculpt: split generic part of image paint undo system into separate
paint_undo.c file, to be reused for sculpt.

November 4, 2009, 20:15 (GMT)
Sculpt: fix bug where mouse release event was not caught in some cases.

November 4, 2009, 20:12 (GMT)
Bugfix: sculpt layer brush "persistent" option was not showing up in UI.

November 4, 2009, 20:11 (GMT)
Sculpt: memory statistics now also print out a small python script to
plot memory usage, requires matplotlib.

November 4, 2009, 18:35 (GMT)
bugfix [#19804] .MDD is not working?? // Also filetype issue?

- made all exporters default to the blend filename with the extension replaced
- MDD's poll function now checks for an active mesh
- multiline docstrings are written as multiline docs when generating epydocs

November 4, 2009, 17:50 (GMT)
Mac / Cocoa:

- Fix update event fired at each loop iteration. Thx Brecht for the patch
- Fix missing deactivate event when in fullscreen mode
November 4, 2009, 17:16 (GMT)
bpy.ops.import.obj("somepath") is invalid syntax because import is a keyword.
rename import to import_scene, import_anim, future import_sequence_edl, import_model etc..
November 4, 2009, 16:26 (GMT)
fix for some python errors
November 4, 2009, 15:25 (GMT)
Merging change 24311 from COLLADA branch into trunk which should fix object-based rotation import/export. Bone rotation animation not fixed yet.
November 4, 2009, 15:16 (GMT)
python function for adding a driver. eg

ob.driver_add("location")
ob.driver_add("location", 0) # x location only

Also changed ANIM_add_driver so an index of -1 adds drivers to every item in the array

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021