[Soc-2006-dev] SoC weekly reporting

Nicholas Bishop nicholasbishop at gmail.com
Sat Aug 12 07:58:28 CEST 2006


a) This week:
This week I've focuses almost entirely on the painting system for
retopo. It now has automatic face generation and a paint mode. The
paint mode adds a whole new level to the tool; it currently has a pen
tool and an ellipse tool, with a line tool in progress.

b) Next week:
Not too many next weeks left, unfortunately, but I feel pretty
comfortable with the overall progress of the project. One thing I'd
like to get nailed down is a persistent bug that usually only shows up
under Windows, which makes it difficult for me to find. The bug seems
to involve uninitialized memory, and it seems to be triggered by undo.
Fixing this bug would fix quite a lot of bizarre problems that some
users are experiencing.

Other than that bug, I plan to continue working on the retopo paint
mode; I hope to have it fairly stable within a couple more days.

-Nicholas

On 8/4/06, Nicholas Bishop <nicholasbishop at gmail.com> wrote:
> a) This week:
> - Added layer brush. Similar to the draw brush, but its height is clipped
> - UI improvements and bug fixes
> - Started work on a displacement map generator for multires. While it
> does work, I haven't enabled it from the interface yet, because the
> algorithm is completely unoptimized; dealing with even a few thousand
> polygons is really too much for it right now.
>
> b) Next week:
> - Work more on the displacement map generator. (If I get it working at
> a reasonable speed, it should also be possible to use the same basic
> code for generating tangent maps.)
> - Improve the retopo tool in two ways: 1) add some kind of automatic
> face generation so that the user can concentrate on points and edges
> rather than pressing the 'f' key every five seconds, 2) add the option
> for painting the retopo grid rather than use the traditional editmode
> vertex editing tools.
>
> As we're getting close to the end of SoC, I'm also starting to noodle
> about in the wiki, attempting some proper user documentation and (most
> important) tutorials.
>
> -Nicholas
>
> On 7/28/06, Nicholas Bishop <nicholasbishop at gmail.com> wrote:
> > a) This week:
> > - Improved the way the brush is draw: if sculpting isn't actually
> > happening, just draw the brush, don't redraw the whole window.
> > - Split the texture/color data in multires so that, if neither is
> > being used, memory usage is reduced
> > - Large reduction in memory usage when rendering a multires mesh
> > - Shortcut keys for changing multires level and for changing sculptmode brush
> > - Corrected loading/saving of partially-visible sculptmeshes
> > - Corrected undo/redo behaviour for multires
> > - Added depth-buffer caching for sculptmode - the advantage being that
> > depth doesn't keep building up, and keeps the surface of the mesh
> > smoother
> > - Modified sculptmode so that only modified faces are redrawn while
> > sculpting, rather than the entire mesh
> >
> > b) Next week:
> > - More work to do on the last item listed above (partial redraw.)
> > - I have a couple more things to try and make sculpting even faster
> > (adaptive-sized point rendering, for one)
> > - More shortcuts needed for sculptmode/multires
> > - User feedback indicates that the partial-mesh-visibility tool is
> > somewhat unstable, needs fixing
> > - More memory-reduction improvements needed
> >
> > -Nicholas
> >
> > On 7/27/06, Ben Batt <benbatt at gmail.com> wrote:
> > > Hi,
> > >
> > > a) What I've done this week:
> > >      * Added a first draft of the Autosmooth modifier.
> > >      * Worked on modifier stack performance, achieving some speedups
> > > (mostly in CustomData and CDDerivedMesh code).
> > >      * Refactored and tidied up modifier stack code in places.
> > >
> > > b) What I plan to do next week
> > >      * Continue work on the Autosmooth modifier, adding a "set smooth"
> > > option and support for user-defined sharp edges.
> > >      * Add a first draft of the Displace modifier.
> > >      * Continue optimisation and refactoring of modifier stack code.
> > > _______________________________________________
> > > Soc-2006-dev mailing list
> > > Soc-2006-dev at blender.org
> > > http://projects.blender.org/mailman/listinfo/soc-2006-dev
> > >
> >
>


More information about the Soc-2006-dev mailing list