[Bf-committers] Muscle Rigging MVP implementation

Levon levonh at gmail.com
Tue Oct 14 09:57:39 CEST 2014


Hi Zach.

I've tried using your patch, but I'm not sure it is patched against an
unmodified blender base.

Any chance you could make a new patch based on the current blender codebase?

Very keen to try it out.

Thanks, Levon

> Message: 14
> Date: Mon, 13 Oct 2014 00:04:08 +0200
> From: "Julian Eisel" <julian_eisel at web.de>
> Subject: Re: [Bf-committers] Muscle Rigging MVP implementation
> To: "bf-blender developers" <bf-committers at blender.org>
> Message-ID:
>
<trinity-ad415141-de49-4c82-b322-31af02d9d5a7-1413151447773 at 3capp-webde-bs58
>
>
> Content-Type: text/plain; charset=UTF-8
>
> Hey Zack
> I'm glad to see somebody working on a real muscle system for blender.
> Other 3D apps have already shown, what a good muscle system can do, so
> it's really time to get one into Blender.
>
> >From your mail, I wasn't sure, what you tried to achieve. Did you try to
> find people to work on it (with or without you), or did you really only
> wanted to furnish your previous work for someone who may want to
> implement muscles in future?
>
> Actually, I already thought about implementing a muscle system, some
> time ago, but postponed it, as my personal playground became the UI code
> and I never did something in this area, before.
> Nevertheless, I would still be glad to work on this, so even if I'm
> currently weighed down with work and outstanding todos, you can count
> me in!
>
> It seems to me that you've already done most of the work, but before
> we continue, we should check if there are other methods/papers which
> might be better or fit better into blender (just to be sure). We should
> also make sure, the code is written in a way that makes it easy to change
> the algorithm later on (I just really quickly skimmed over the paper and
> the diff, but I'll have a deeper look, later).
>
> Thanks and keep up the good work!
> Severin
>
>
> Gesendet:?Sonntag, 12. Oktober 2014 um 07:49 Uhr
> Von:?"Zack Drach" <zackdrach at gmail.com>
> An:?bf-committers at blender.org
> Betreff:?[Bf-committers] Muscle Rigging MVP implementation
> Hello Blender developers,
>
> About 6 months ago, I implemented native muscle rigging in Blender for a
> class project at my university. Although it's not production ready, I
> figured that my code and design could help guide the decision to add
muscle
> rigging to Blender.
>
> At a high level, used the algorithm described here:
> http://cg.skeelogy.com/research/simplified-muscle-dynamics.php . I found
> the link to the paper in the GSOC 2013 ideas document.
>
> In terms of code modifications, I created a new DNA data structure called
> Muscle, and created some operators for creating muscles and attaching them
> to Bones. Integration with WeightPaint/Pose mode was also implemented.
>
> My final report (for the class) can be found here:
>
http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf][http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf]][http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf][http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/report.pdf]]]
>
> And the diff can be found here:
>
http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt][http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt]][http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt][http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt[http://zdrach.com/New%20Projects/01%20Muscle%20Rigging/files/diff.txt]]]
>
> The design looks like it should work. The main blockers for implementation
> are 1) development resources (probably a couple hundred man hours) and 2)
> code complexity (eg. maybe it's worth cleaning up some of the armature
code
> before adding muscles).
>
> If muscle rigging becomes a development priority, hopefully these
resources
> should help out. (Maybe these files can be put on the ideas wiki page?)
>
> Thanks,
> Zack Drach
>


More information about the Bf-committers mailing list