[PD] GEM: animations

Alexandre Quessy listes at sourcelibre.com
Thu Apr 19 04:33:11 CEST 2007


Hi,

2007/4/18, Kyle Klipowicz <kyleklip at gmail.com>:
> I'm sorry, I don't have [gems/duplicate] in the version of pdmtl that
> I just downloaded. It looks like a neat library though, will it be
> included in pd-extended soon?

https://devel.goto10.org/pdmtl/browser/trunk/pdmtl/gems/duplicate.pd !!

I got to put it in the pd-extended build system, yes... It's just that
I am having troubles with the Makefile. I need to translate something
like "cp -r * /usr/lib/pd/extra/" into some recursive Makefiles unsing
"install -d" and such...

See http://www.mail-archive.com/pd-dev@iem.at/msg01399.html

Any help around ? I think the best way to do it would be to copy
makefiles around and then :

find . -type d | xargs cd && make; done

Or something... got to test. I will have more time in May. :)

a


>
> I will try to experiment with [repeat], since it is getting tedious to
> manipulate more than 5 or 6 separate objects in the 'gemiverse.'
>
> ~Kyle
>
> On 4/18/07, Alexandre Quessy <listes at sourcelibre.com> wrote:
> > Hi,
> > Consider using the [repeat] object along with [separator]...
> > See [gems/duplicate] in the SVN repository of the
> > http://wiki.dataflow.ws/PdMtlAbstractions
> >
> > a
> >
> > 2007/4/17, Cypod <cypod25 at gmail.com>:
> > > Roman is right, just parenting down the chain, with small sphere (proxy
> > > geometry) to change the pivot control, from the center to one end.
> > >
> > > where separators come into play is to branch off arms and legs from the main
> > > body. The body's transform will still control the arm, but sibling
> > > hierarchies wont affect each other. That way you can move the body of the
> > > character and the arms don't fall off, but if you rotate the left shoulder
> > > it wont affect the right shoulder or legs.
> > >
> > > Thats how I created the dancing man patch, from a wow (World of War-craft)
> > > character that my friend build. Its still somewhat crude, but fun to be able
> > > to control characters in real-time during your performance.
> > >
> > >
> > > On 4/17/07, Kyle Klipowicz <kyleklip at gmail.com> wrote:
> > > > Ok, yes. After tinkering last night a bit I found that it is indeed
> > > > this simple. For some reason I was getting confused, based upon where
> > > > I was putting the separators for different branches of the structure.
> > > > I like this top-down approach. It makes it easy to add global
> > > > modifiers at the top of the gem chain.
> > > >
> > > > ~Kyle
> > > >
> > > > On 4/17/07, Roman Haefeli <reduzierer at yahoo.de> wrote:
> > > > > On Mon, 2007-04-16 at 23:32 -0500, Kyle Klipowicz wrote:
> > > > > > Ok, that was a dumb question, after looking at separator.
> > > > > >
> > > > > > But it raises some questions for me: is the best way to position
> > > > > > multi-geo unit, say of a sphere being orbited by smaller spheres, best
> > > > > > accomplished by using a lot of additions, or is there a way to chain
> > > > > > translate objects?
> > > > >
> > > > > if i understand you correctly, this is _very_ simple to achieve. here an
> > > > > example of a renderchain:
> > > > >
> > > > >
> > > > > [gemhead]
> > > > > |
> > > > > [translateXYZ]         <- translate the whole planet system around
> > > > > |
> > > > > [sphere 1]             <- sun
> > > > > |
> > > > > [rotateXYZ]            <- rotate around  Y-axis
> > > > > |
> > > > > [translateXYZ 2 0 0 ]
> > > > > |
> > > > > [sphere 0.1]            <- earth
> > > > >
> > > > >
> > > > > you can also add the moon:
> > > > >
> > > > > |
> > > > > [rotateXYZ]        <- rotate around Y-axis
> > > > > |
> > > > > [translate 0.2]
> > > > > |
> > > > > [sphere 0.03]
> > > > >
> > > > >
> > > > > hope, that makes it clear how to 'resolve dependencies' in gem.
> > > > >
> > > > > roman
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > ___________________________________________________________
> > > > > Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail:
> > > http://mail.yahoo.de
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > >
> > > > http://theradioproject.com
> > > > http://perhapsidid.blogspot.com
> > > >
> > > > (((())))(()()((((((((()())))()(((((((())()()())())))
> > > > (())))))(()))))))))))))(((((((((((()()))))))))((())))
> > > > ))(((((((((((())))())))))))))))))))__________
> > > > _____())))))(((((((((((((()))))))))))_______
> > > > ((((((())))))))))))((((((((000)))oOOOOOO
> > > >
> > >
> > >
> > >
> > > --
> > > B~
> > > www.cypod.co.nr
> > > _______________________________________________
> > > PD-list at iem.at mailing list
> > > UNSUBSCRIBE and account-management ->
> > > http://lists.puredata.info/listinfo/pd-list
> > >
> > >
> >
> >
> > --
> > Alexandre Quessy
> > http://alexandre.quessy.net
> > http://www.puredata.info/Members/aalex
> >
>
>
> --
>
> http://theradioproject.com
> http://perhapsidid.blogspot.com
>
> (((())))(()()((((((((()())))()(((((((())()()())())))
> (())))))(()))))))))))))(((((((((((()()))))))))((())))
> ))(((((((((((())))())))))))))))))))__________
> _____())))))(((((((((((((()))))))))))_______
> ((((((())))))))))))((((((((000)))oOOOOOO
>


-- 
Alexandre Quessy
http://alexandre.quessy.net
http://www.puredata.info/Members/aalex




More information about the Pd-list mailing list