Ah yes. This should really be possible, though it will depend on how clever we get with our proxy-inheritance methods :)<br><br><div class="gmail_quote">On Sun, May 17, 2009 at 8:47 AM, bassam <span dir="ltr"><<a href="mailto:bkurdali@freefactory.org">bkurdali@freefactory.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On Sat, 2009-05-16 at 12:11 -0700, Nathan Vegdahl wrote:<br>
> >> *will it be possible to have multiple proxies for the same group in a<br>
> >> file? eg, 3 library-linked zombies having 3 proxified armatures, all<br>
> >> from the same library zombie.<br>
> ><br>
> > Hmm... not sure what you mean here...<br>
><br>
>    I think he means making multiple proxies from the same ID block.<br>
</div>yup, that's exactly what I mean.<br>
<div><div></div><div class="h5"><br>
<br>
><br>
>    An example use-case is crowd-sim: say you want to sim an army of<br>
> 200 zombies, you don't want to have to create 200 individual zombie<br>
> characters.  Ideally you just make 10 or so, and proxy each one 20<br>
> times.<br>
>    In 2.4x you couldn't do this.  You could only proxy something once.<br>
>  We had to create duplicate blend files of characters if we wanted two<br>
> of the same character in the scene.<br>
><br>
>    Anyhoo, I don't have any questions/comments that Bassam didn't<br>
> already make.  Presuming the ability for duplicate proxies, this looks<br>
> solid to me. :-)<br>
><br>
> --Nathan V<br>
><br>
> On Fri, May 15, 2009 at 5:53 PM, Joshua Leung <<a href="mailto:aligorith@gmail.com">aligorith@gmail.com</a>> wrote:<br>
> > On Sat, May 16, 2009 at 7:44 AM, bassam <<a href="mailto:bkurdali@freefactory.org">bkurdali@freefactory.org</a>> wrote:<br>
> >><br>
> >> Hi Aligorith, my understanding here is that this works both for duplis<br>
> >> and for proxies, is that correct?<br>
> ><br>
> > Yep :)<br>
> ><br>
> >><br>
> >> for proxies, some questions:<br>
> >><br>
> >> *will it be possible to proxify any datablock, e.g. create a proxy<br>
> >> material that allows overriding material settings from the original<br>
> >> file?<br>
> ><br>
> > That's exactly the idea.<br>
> ><br>
> >><br>
> >> *if we e.g. have a clothsim setup in the library file, can we proxify<br>
> >> the mesh object, thus forcing the sim to calculate locally (i.e. the<br>
> >> mesh data itself is linked, but the modifier is evaluated and cached<br>
> >> locally in the scene file), thus allowing characters with dynamic<br>
> >> cloths, softbody, hair, etc. to work easily and predicatbly<br>
> ><br>
> > I'm not sure about the specifics of the physics sims, but I imagine this is<br>
> > possible.<br>
> ><br>
> >><br>
> >> *I assume python will be able to create proxies, allowing TD's to make<br>
> >> simple shot setup scripts.<br>
> >><br>
> >> *chaining references should work (I guess this is a big part of your<br>
> >> plan).<br>
> ><br>
> > Yep. That's true.<br>
> ><br>
> >><br>
> >> *will it be possible to have multiple proxies for the same group in a<br>
> >> file? eg, 3 library-linked zombies having 3 proxified armatures, all<br>
> >> from the same library zombie.<br>
> ><br>
> > Hmm... not sure what you mean here...<br>
> ><br>
> >><br>
> >> slightly off-topic feature request: can we allow IDprops (custom data)<br>
> >> to be attached to bones as well as armatures? this would be very<br>
> >> important for scripting/rigging.<br>
> ><br>
> > Sure! Lemme hack that later today :)<br>
> >><br>
> >> On Sat, 2009-05-16 at 00:23 +1200, Joshua Leung wrote:<br>
> >> > This is slightly off-topic (read, not likely to be tackled as part of<br>
> >> > GSoC as official target yet)....<br>
> >> ><br>
> >> > See: <a href="http://aligorith.googlepages.com/250_dupli_plans_01.jpg" target="_blank">http://aligorith.googlepages.com/250_dupli_plans_01.jpg</a><br>
> >> ><br>
> >> > Here, 'duplication' refers to things like multi-user datablocks,<br>
> >> > dupli-objects, groups, etc.  or basically what the Animation target<br>
> >> > for Durian was :)<br>
> >> ><br>
> >> > Anyways, this is just to throw the idea out there for future<br>
> >> > reference.<br>
> >> > _______________________________________________<br>
> >> > Bf-animsys mailing list<br>
> >> > <a href="mailto:Bf-animsys@blender.org">Bf-animsys@blender.org</a><br>
> >> > <a href="http://lists.blender.org/mailman/listinfo/bf-animsys" target="_blank">http://lists.blender.org/mailman/listinfo/bf-animsys</a><br>
> >><br>
> >> _______________________________________________<br>
> >> Bf-animsys mailing list<br>
> >> <a href="mailto:Bf-animsys@blender.org">Bf-animsys@blender.org</a><br>
> >> <a href="http://lists.blender.org/mailman/listinfo/bf-animsys" target="_blank">http://lists.blender.org/mailman/listinfo/bf-animsys</a><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Bf-animsys mailing list<br>
> > <a href="mailto:Bf-animsys@blender.org">Bf-animsys@blender.org</a><br>
> > <a href="http://lists.blender.org/mailman/listinfo/bf-animsys" target="_blank">http://lists.blender.org/mailman/listinfo/bf-animsys</a><br>
> ><br>
> ><br>
> _______________________________________________<br>
> Bf-animsys mailing list<br>
> <a href="mailto:Bf-animsys@blender.org">Bf-animsys@blender.org</a><br>
> <a href="http://lists.blender.org/mailman/listinfo/bf-animsys" target="_blank">http://lists.blender.org/mailman/listinfo/bf-animsys</a><br>
<br>
_______________________________________________<br>
Bf-animsys mailing list<br>
<a href="mailto:Bf-animsys@blender.org">Bf-animsys@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-animsys" target="_blank">http://lists.blender.org/mailman/listinfo/bf-animsys</a><br>
</div></div></blockquote></div><br>