Blender Git Commits

Blender Git commits from all branches.

Page: 2821 / 2888

July 2, 2010, 00:38 (GMT)
Some cleanups and optimizations for masks:

* Mesh/grid VBO buffers can now be updated separately for coord/normal data and mask data
* Added a typedef for GPU_Buffers so we don't have the void* cast
* Changed the PBVH update to allow separate updating of mask data
* Fixed a memory leak for the mask_set operator

July 1, 2010, 23:13 (GMT)
* fixed crash
July 1, 2010, 19:57 (GMT)
* removed duplicate UI and code for texture scaling and center, instead should have used what was already there
* made texture size and offset consistent with how it works in the rest of blender (scaling and offsetting texture coordinates, which is the inverse of intuition)
* renamed 'sculpt direction' to 'sculpt plane' to avoid confusion with another option and make the name more intuitive
* 'rake' is now an icon toggle button next to 'angle', it uses the comb icon used by the particle editor, need a new icon for it
* renamed 'texture offset' to 'texture sample bias' to better reflect its purpose
* controls in the texture panel now go grey instead of disappearing when they aren't relavent
* added several more preset curves, Linear (Maybe conical would be better), Spherical, Root (maybe parabolic is better), and 'Mid9' which is 9 points ready to be customized.
** The icon for Mid9 is a random curve. I think it fits because it is meant to be a starting point to make custom curves, but it may make some people want a random curve feature
** adjusted smooth and sharp curves so they are more continuous (if you have the old one saved you need to hit the button again to get the new one)
* removed Unlimited Clay options from the UI
* In the texture mapping panel (the main one on the right), made offset and size appear regardless of if the panel is in brush or material mode
* Moved 'fast navigate' 'show brush' and 'show brush on surface' to user preferences
* texture sample bias is now applyed before the curve is multiplied. this makes the edges when using a bias much smoother (when using a continuous curve that is)
* made the sculpt stroke mode a proper enum so that the names of the modes appear as strings in the keymap editor instead of as opaque numbers
* decreased crease brush pinch factors hard limit from 2 to 1 to prevent strange behavior
* changed 'show overlay' into an eye icon next to the overlay alpha slider
* smooth, thumb, rotate, and snake hook now ignore the spacing stroke setting
* smooth brush now iterates up to 4 times per dab depending on the strength, so lower levels of strength = more performance
* straighten up the stroke panel, now all controls are show inactive if they are not relavent
* all tools except smooth now use proxies so that they can be combined symmetrically with fewer artifacts, this fixes the bug with the anchor stroke and symmetry
** known bug: for large sized anchor strokes the mesh jitters between two states, this has something to do with proxies and symmetry
July 1, 2010, 16:17 (GMT)
July 1, 2010, 07:13 (GMT)
* reverting changes to key map, turns out it wasn't a mixup and every sculpting package in the universe uses ctrl=invert and shift=smooth
July 1, 2010, 05:50 (GMT)
* made default key map for smooth=LMB+ctrl and invert=LMB+shift
June 30, 2010, 18:16 (GMT)
* Moved subsurf grid stuff into it's own header file
* Changed gridkey in CCGSubsurf to not be dynamically allocated
* Fixes at least one small memory leak

June 30, 2010, 17:42 (GMT)
minor clean up while looking for why invert isn't working
June 30, 2010, 15:40 (GMT)
Implementing Brechts UI recommendations for the texture panel
June 30, 2010, 15:25 (GMT)
June 30, 2010, 14:57 (GMT)
Render Branch: render layer material overrides can now be restricted
to all objects that are not part of a specified group. Helpful for
creating masks.

June 30, 2010, 11:18 (GMT)
* rearranged plane options
June 30, 2010, 10:36 (GMT)
== Inverse Autosmooth Pressure ==
* Autosmooth can be enabled to work at low pressure, this can be used to make a "Polish" brush that flattens at high pressure and smooths at low pressure.

* Slider to control how much pinch is applied to crease brush.

* fixed texture angle, it was 90 degrees offsetof
June 30, 2010, 10:22 (GMT)
June 30, 2010, 03:53 (GMT)
* For some brushes instead of add/subtract the two modes of the brush are named more clearly
* Improvements to the spacing and arrangement of the sculpt ui
* alignment error in UserDef.h (I'm NOT stupid!)
* Adjusted the strength of several brushes when adaptive strength is used, some tools were getting too much attenuation.
* Adjusted the strength of several brushes when used in their inverted modes, some are too strong inverted.
June 29, 2010, 21:03 (GMT)
removing pading so it aligns on 32 bit computers too
June 29, 2010, 19:41 (GMT)
Didn't mean to recommit strength changes
June 29, 2010, 19:40 (GMT)
Sculpt Tool selector wasn't working correctly.
June 29, 2010, 19:27 (GMT)
commented out the cylinder test code - it is too buggy to be used right now, left the overlap and other changes.
June 29, 2010, 16:55 (GMT)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021