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) |
|
|
|


Master Commits
MiikaHweb | 2003-2021