[Soc-2010-dev] Sculpt Status Report

Jason Wilkins jason.a.wilkins at gmail.com
Sat Aug 7 04:09:47 CEST 2010


I somehow got away without posting a status report last week so this covers
two weeks:

I did some work to improve how the on-surface brush is rendered.  It no
longer shows any portion of the overlay that will not be applied to the
mesh.  This helps catch problems when projection will cause the texture to
miss the object in some way.

The transparency of the brush is reduced and the overlay is hidden when
sculpting so that it does not obscure what is happening.

Symmetry Dots: a dot is shown in the middle of the brush and at each point
where a symmetrical action will take place

Inverted overlay transparency, its solid where the brush will not apply and
transparent where it will apply.  This is like a stencil.

Implemented an overlay for wrap texture mapping mode.  This was done by
redrawing a portion of the PBVH with a projected texture on it.

Adaptive Spacing: spacing stroke mode is done based on the mouse cursor in
2d and the view so it is like a projection onto the surface.  This means it
gets spread out when the surface is at an angle.  Adaptive spacing fixes
this by reducing the spacing based on the angle of the model relative to the
screen.

Sculpt Plane Sample range: to determine the surface normal, previously, the
entire area within the brush was sampled and the average used.  Now the
range can be increased or decreased.  This can be used to change the feeling
of tools that depend on the area plane (which is almost all of them)

The option to reduce the strength of the brush adaptively depending on
symmetry overlap (Feather) was made per brush instead of global

Added an adjustable angle for the 'front-face only' option

Preliminary work on a gravity tool that causes things to sag.  Doesn't have
the ability to change the vector yet.  Not sure if it should use the scene's
gravity vector (normalized, so it just uses the direction) or if each brush
should have its own.  Leaning towards each brush having its own because then
you can have multiple "gravity" brushes each pull in different directions.

Layer was made a modifier for any brush not a separate brush in itself (so
to make a brush like the old Layer brush just use Draw + Use Layer).  The
thickness of the layer is now adjustable using a slider.

Note:  Going to Wisconsin this weekend to return my Niece to my Sister, but
I'll be back before Monday.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2010-dev/attachments/20100806/40e3f2a5/attachment.htm 


More information about the Soc-2010-dev mailing list