[Bf-committers] GSoC 2016 Preliminary proposal to optimize the memory usage of mesh undo

Ton Roosendaal ton at blender.org
Sat Mar 5 15:58:51 CET 2016


Hi Ounan,

That's been a lot of work, thanks for showing your commitment! I only had time to check it quickly.
The Mesh team will go over it as soon as possible.

A quick remark about undo optimize: it will be interesting to examine alternative ways too. like partial undo storage and compressing. But I admit I haven't checked this code for a while, who knows it's already there!

-Ton-

--------------------------------------------------------
Ton Roosendaal  -  ton at blender.org   -   www.blender.org
Chairman Blender Foundation - Producer Blender Institute
Entrepotdok 57A  -  1018AD Amsterdam  -  The Netherlands



> On 5 Mar, 2016, at 10:19, Ounan Ding <ounanding at gmail.com> wrote:
> 
> Hi,
> 
> I am Ounan Ding(IRC: TheBusyTypist).
> I am interested in Blender and willing to contribute to our community in
> the coming GSoC 2016.
> 
> Here is my preliminary proposal to optimize the memory usage of mesh undo:
> 
> 
> https://github.com/thebusytypist/gsoc-2016-doc/raw/master/proposals/mesh-undo-memory/mesh-undo-memory.pdf
> 
> (and I put it on wiki.blender.org as well:
> http://wiki.blender.org/index.php/User:TheBusyTypist/GSoC2016-Mesh-Undo-Memory
> But I suggest to read above pdf version since it has better typesetting)
> 
> I have a review of current implementation here:
> http://blender.linearconstraints.net/2016/02/28/notes-on-undo.html
> It helps me form this proposal.
> 
> I also have some notes and practice on the Blender Operator system:
> http://blender.linearconstraints.net/2015/03/28/write-first-blender-operator.html
> http://blender.linearconstraints.net/2015/04/01/analyze-primitive-cube-add-operator.html
> which lead me to the design in my proposal.
> 
> Currently I am still working on more strategies for specific Operators.
> I am also looking forward to commends and critiques from you.
> 
> Thank you.
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers



More information about the Bf-committers mailing list