Blender Git Commit Log

Git Commits -> Revision 50dc87b

Revision 50dc87b by Jason Wilkins (soc-2010-jwilkins)
June 29, 2010, 13:49 (GMT)
* draw and clay brushes now experimentally use the cylindrical distance (from the center line of the brush location and area normal) instead of spherical distance.
* the cylindrical distance calculation was found to work better with the new adaptive strength which determines the appropriate strength of the brush by sampling its effect and normalizing it automatically
* I reset the brushes to all act at their 'natural' strengths while I continue to investigate how they should best be set.
** I'm suspicious of any brush that appears to need a strength > 1
*** example: if fill/flatten/scrape are set to strength 1 and max curve their natural strength should make them completely flatten a surface in one pass
*** example: draw/inflate/crease/layer will move a vertex 1 brush radius at strength 1 and max curve, moving it further causes bad behavior
*** example: clay/wax move a vertex 1/4 a brush radius at strength 1 and max curve, moving any further and people complain that they are too much like draw... :(
*** example: smooth clips its strength to 1, setting it higher just clips the texture and curve to the point you may as well not have them
** Even at their natural strengths, many of the brushes can already be set so high that they cause artifacts.
** Is the problem that pressure is applied in a way that causes you to have to press too hard if you use a pen?
* The layer brush was too strong (even without any adjustment), it was moving vertexes as if the radius was always 1.0 (which is really big if you use the default subdivided cube) no matter how big the brush was.
* curvemapping_evaluateF now returns 1.0-p if the curve table can't be generated, before it returned p which was reversed what it should be for a sensible default
* changed some tooltip text
* made the 'use blender units' into a little lock/unlock icon
* removed 'sculpt tools' label from list of tools, was redundant

Commit Details:

Full Hash: 50dc87ba8a42584f4968702dcb257220e22a4586
SVN Revision: 29793
Parent Commit: b43b2cb
Lines Changed: +111, -35

4 Modified Paths:

/release/scripts/ui/space_view3d_toolbar.py (+6, -3) (Diff)
/source/blender/blenkernel/intern/colortools.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+98, -25) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+6, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021