Weight Paint & Vertex Paint goodies;
authorTon Roosendaal <ton@blender.org>
Tue, 16 Aug 2005 19:37:36 +0000 (19:37 +0000)
committerTon Roosendaal <ton@blender.org>
Tue, 16 Aug 2005 19:37:36 +0000 (19:37 +0000)
commit4fed035618ae1f5429f70d912194e36cb07c1b05
treed5ff7b5106aa10a458b7967e9ce8181a740a3866
parent392e4b89f5392ab937b9c66340b9e3362a75e794
Weight Paint & Vertex Paint goodies;

- New: "Spray" is an option now. This used to be the only available vertex
  painting method, while holding the mousebutton and move mouse, it keeps
  applying (adding, blending) the color.
  Disabling "Spray" will give more a 'paint' effect, only applying the
  maximum what you indicated to be painting.

- Weight Paint now offers all options Vertex Paint has. This includes "Add",
  "Mult", "Sub", and "Filter". And of course the "Spray", which is default
  off btw.
  Since Weight Paint might need totally different settings, they are stored
  separate from Vertex Paint options.

- Renamed the weird "Area" and "Soft" options into something that tells what
  it actually does (Even tooltips were wrong).
  Area -> "All Faces", option to have all Faces inside the brush being
     painted on. Disabling this only paints on the face under the cursor.
  Soft -> "Vertex Dist", option that uses distances from cursor to vertex
     to calculate the effect. Disable it to only paint per-face.
  If someone knows better names... go ahead! :)

- New WeightPaint option in the Panel: "Clear", which removes reference
  to this deform group from all vertices.

- Removed code that deleted 'deform vertices' from Mesh on exit editmode,
  when vertexgroups were empty. This just worked against you... you could
  not paint on empty groups.

- Made Weight Paint painting much nicer. The way it applied values was very
  harsh without good transitions. Mainly because it didn't use the
  "Vertex Dist" option, but also because it applied colors 3 or 4 times per
  vertex (tria/quad).

- Weight Paint undo now restores on a 2nd Undo.

- Vertex Paint Panel button "Clear" didn't work even.
source/blender/include/blendef.h
source/blender/include/butspace.h
source/blender/makesdna/DNA_meshdata_types.h
source/blender/src/buttons_editing.c
source/blender/src/editmesh.c
source/blender/src/vpaint.c