Blender Git Commits

Blender Git "master" branch commits.

Page: 4529 / 5574

November 3, 2009, 07:23 (GMT)
whitespace commit, (was some tabs mixed with spaces too)
Revision 8cbad63 by Matt Ebb
November 3, 2009, 06:04 (GMT)
Fix [#19759] Point Density Texture

Use derivedmesh functions to get object vertices, rather than objectren verts (which can not exist if object is non-renderable)
Revision 40a9318 by Joseph Eagar
November 3, 2009, 05:47 (GMT)
another compile fix
Revision b9f6115 by Joseph Eagar
November 3, 2009, 05:07 (GMT)
anothre compile fix
Revision bacd2a0 by Joseph Eagar
November 3, 2009, 05:06 (GMT)
a bug fix and a compile fix
Revision 918d07d by Matt Ebb
November 3, 2009, 02:49 (GMT)
* Fix for bug [#19726] Cannot add FCurve to any option under the physics panel except cloth

I had to add some ugly RNA path finding code here, checking for all places these structs can possibly be reused. Can't think of a better way to go about this though with the path stored in the RNA type...?
November 2, 2009, 23:55 (GMT)
== COLLADA ==

* fix win64 build and add proper library usage for COLLADA 64bit. Update also lib/win64 (r24263).
November 2, 2009, 23:42 (GMT)
fixing minor issues
such as ignoring forward timing rule
November 2, 2009, 20:40 (GMT)
Mac :
- remove CMake warnings when building with openMP
November 2, 2009, 20:18 (GMT)
update from Keith Boshoff, use selected faces while in face-mask mode as well as some other cleanup
November 2, 2009, 19:37 (GMT)
Make transform axis constraint projection more robust (less flip).

It will still flip, but it now has a small buffer region before it does that which returns a really large positive or negative value. This still only happens in perspective cases, when moving along an axis that is nearly aligned with the view.
November 2, 2009, 18:56 (GMT)
November 2, 2009, 18:47 (GMT)
Sculpt: Multithreading & PBVH Changes

* Sculpting, normal update and bounding box code is now multithreaded
using OpenMP.
* Fix a number of update issues: normals on node boundaries, outdated
bounding boxes, partial redraw, .. . There's probably still a few
left, but should be better now.
* Clicking once now does a single paint instead of two (was also
painting on mouse up event).
* Smooth shading now is enabled for the full mesh when the first face
uses it (so it can be tested at least).

Implementation Notes:

* PBVH search can now be done either using a callback or bt gathering the
nodes in an array. The latter makes multithreading with OpenMP easier.
* Normals update code is now inside PBVH, was doing it per node before but
should do all faces first and only then vertices.
* Instead of using search modes + 1 modified flag, now nodes get 4 flags
to indicate what needs to be updated for them, found that this makes it
easier for me to understand the code and fix update bugs.
* PBVHNode is now exposed as an abstract type, I think this makes it more
clear what is happening than having it's data passed as part of callback
functions.
* Active_verts list was replaced by looping over nodes and the vertices
inside them. However the grab brush still uses the active_verts system,
will fix that later.
* Some micro-optimizations, like avoiding a few multiplications/divisions,
using local variables instead of pointers, or looping over fewer vertices
to update the bounding boxes.

November 2, 2009, 17:35 (GMT)
Merge from trunk -r 24182:24247. Skipped change 24182 (merge of this branch into trunk).
November 2, 2009, 17:25 (GMT)
how embarrassing!
November 2, 2009, 17:24 (GMT)
- "selected_pchans" is now at screen level context (not just view3d) so can use for adding bones to a group.
- separate assign to Y key rather then Ctrl+4

November 2, 2009, 17:18 (GMT)
Enabled theme editing in user preferences. There's still no way to Load/Save/Add/Delete though.
Code could be optimized greatly, but found it hard to get it to work nicely with auto-generated code.
November 2, 2009, 17:15 (GMT)
armatures didnt allocate enough memort for make_trans_verts
result in blender crash when pressing numpad del.
November 2, 2009, 16:55 (GMT)
moving nodes would crash because it ran object update functions
November 2, 2009, 16:41 (GMT)
Merge from trunk -r 23968:24181.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021