Have no time to fully read your proposal but I can already tell you
that 'cloth' is a valid project idea for us.

Greetings,

On Mon, Mar 30, 2009 at 1:56 PM, Мая Милушева <[email protected]> wrote:
>     Hello everybody! I'm Maya Milusheva and I want to apply for a GSoC 
> project.
>     I'm interested in developing cloth simulation and a few weeks ago
> Marten Svanfeldt (thebolt) suggested me to use the Hierarchical
> Position Based Dynamics approach based on
> http://www.matthiasmueller.info/publications/hpbd.pdf article.
>
>    I've been studying about HPBD for the last few weeks and I came up
> with a rough design. I'll explain the project and the algorithm in
> more details in my proposal. However here's briefly what I want to
> achieve with this project.
>
>    What is good about HPBD is that it can handle pretty much all
> sorts of constraints you put in it (for bending, for distance, for
> keeping a constant volume, etc.). That is why I want to create a
> flexible system that will be able to simulate different dynamics on
> objects just by adding various constraints. I'll have a manager class
> csHPBDSimulationManager (just an example name) that will hold all the
> active simulations and take care of updating them, adding/removing
> simulations and so on. csHPBDSimulation class will hold a list of all
> constraints, add/remove constraints, hold the mesh for the simulation
> etc. It will also hold a pointer to csHPBDDynamics which is the most
> important class. csHPBDDynamics is where most of the work is done that
> is creating the hierarchy for the multigrid, project the constraints,
> update the velocities and positions and others. And also I'll create
> an abstract class csHPBDConstraints so that each time when the
> programmers want a new sort of constraint they will just extend this
> class and create a new constraint function.
>
>    So basically when the project is done the programmers should only
> need to create a few sorts of constraints by extending the abstract
> class (for example for bending and distance) then create a new object
> of csHPBDSimulation and pass to it the constraints and mesh and then
> add the new csHPBDSimulation to the csHPBDSimulationManager who will
> start updating the simulation. I'll make a basic set of constraint
> functions that can be used directly by the programmers to ease them.
> As a demonstration I'll create cloth simulation that can be used as an
> example for other simulations.
>
> Let my know if it's a good idea and if it's suitable for a GSoC
> project. Should I change something, should I submit my proposal? If
> you have any questions about me or the project I'll be happy to
> answer.
> Any feedback is welcome.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Crystal-main mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/crystal-main
> Unsubscribe: 
> mailto:[email protected]?subject=unsubscribe
>



-- 
Project Manager of Crystal Space (http://www.crystalspace3d.org)
and CEL (http://cel.crystalspace3d.org)
Support Crystal Space. Donate at
https://sourceforge.net/donate/index.php?group_id=649
Personal page: http://users.telenet.be/jorritTyberghein/

------------------------------------------------------------------------------
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: 
mailto:[email protected]?subject=unsubscribe

Reply via email to