Revision e6ea68a by Campbell Barton 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. |
Revision 9c1c015 by Brecht Van Lommel November 4, 2009, 21:21 (GMT) |
Revision 68278f3 by Brecht Van Lommel 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. |
Revision 678d37f by Brecht Van Lommel 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. |
Revision 08bbda5 by Campbell Barton 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 |
Revision e73a2bd by Martin Poirier November 4, 2009, 20:42 (GMT) |
make render, world and material buttons show when netrender is selected |
Revision 55611fb by Brecht Van Lommel 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. |
Revision 636fe90 by Brecht Van Lommel 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. |
Revision b90d8ec by Brecht Van Lommel November 4, 2009, 20:23 (GMT) |
Sculpt: derivedmesh no longer created CD_ORIGINDEX layer when there is no modifier, saving some memory. |
Revision 3fa8959 by Campbell Barton November 4, 2009, 20:21 (GMT) |
- move WM operators out of bpy_ops.py into their own file - fix operator template |
Revision 4bdfa8a by Brecht Van Lommel 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. |
Revision 8b8f8fc by Brecht Van Lommel November 4, 2009, 20:15 (GMT) |
Sculpt: fix bug where mouse release event was not caught in some cases. |
Revision 6e1f215 by Brecht Van Lommel November 4, 2009, 20:12 (GMT) |
Bugfix: sculpt layer brush "persistent" option was not showing up in UI. |
Revision 4f10b3d by Brecht Van Lommel November 4, 2009, 20:11 (GMT) |
Sculpt: memory statistics now also print out a small python script to plot memory usage, requires matplotlib. |
Revision 5194309 by Campbell Barton 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 |
Revision fe82c26 by Damien Plisson 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 |
Revision 8af525f by Campbell Barton 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.. |
Revision edeae74 by Campbell Barton November 4, 2009, 16:26 (GMT) |
fix for some python errors |
Revision b36c4f3 by Arystanbek Dyussenov 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. |
Revision 3ac98f1 by Campbell Barton 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 |
|