moving polygons with thinking particles

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
Old 04 April 2013   #1
Arrow moving polygons with thinking particles

Hiii everybody

I have sphere i make it editable and add it a simple XPresso setup to make particles emtting from the surface of the sphere .

actually i want to make the polygons of the sphere moving with the particles but i don't know how i can doing that or how to connect the polygons of the sphere to the particles when they moving !!


" i was thinking that can done by adding to the sphere PolyFX " but i am not sure ...




" The file "

http://www.mediafire.com/?uo8esjzysmz83ay

I wish if there are anyway for doing that !

Thanks in Advance !

Last edited by c4dpeter : 04 April 2013 at 11:17 AM.
 
Old 04 April 2013   #2
I would try that using PFragment - it has also possibility to use single faces.
 
Old 04 April 2013   #3
http://www.youtube.com/watch?v=UhUJ...ZSzALWA&index=4 <-this might be useful tutorial for you.
 
Old 04 April 2013   #4
Many Thanks jumamu for the reply

But it is cant work at all with me i try it hard ...that is because " He emitting only one particle then he give it a shape " Like sphere For example " and then he using " PFragment " to break particles .


But in my case ,,, I have already particles emitting from the surface of the sphere and moving with wind

and i want to connect the polygons of the sphere with the particles which move .

I try it hard with PFragment but i cant connect it with my XPresso setup here maybe it is hard for me to figure how it can done .. i wish if there any Littile help !!
 
Old 04 April 2013   #5
the pfragment node does need a particle with a pshape attached to it as input.
simply emit one particle with any emitter which suits your needs, attach your
sphere geometry as the pshape to that particle and feed the particle into the
pfragment node. you won't need your setup anymore, as pfragment is an emitter
itself.

there are ways to rebuild the pfragment functionality so that you could use it as
a modifier, but this would require some medium to advanced understanding of tp,
math and how c4d does work, i think you are better of wrapping your head around
the pfragment logic.
 
Old 04 April 2013   #6
Thanks littledevil

Your explain is so clear . but i need my setup bro .. and that is why i try hard to know how it can works ... I think " PFragment " cant work with the technique i want to using here ...

As i want to connect the polygons of the sphere with the particles which move so it become so nature move ..

I wish littledevil if u can just drop any idea about the advanced way .. !!

I was think it is much easier .. !! I was think " If the program calculated and knows the place of every particles in XYZ then we can connect and order the polygons to set the the same place in XYZ of the Particles "

But how doing that Don't Know !!

Last edited by c4dpeter : 04 April 2013 at 12:42 PM.
 
Old 04 April 2013   #7
hey,

you will have to tell more about your actual problem / setup or nobody will be able
to help you. for your given example picture i do not see any problems about using
the pfragment node.

for the 'advanced' approach. you are facing generally two problems when you are
trying to replicate pfragment functionality from within xpresso.

1. you want to change the point count of your object.
2. xpresso (c4d) is generally destructive on a point/polygon operation level.

there are plenty of ways to bypass both problems, but i guess the most elegant
one would be to use the PolyFx deformer to drive and deform your target meshes.
then you could use a python effector or node to modify the MoDataData of that
PolyFx deformer to your needs. basically it would be just checking if the tp particle
is within in a certain range of MoData a particle matrix offset (the polygon center)
and then add that ID to a custom data channel of that particle. then you would
have just to offset each attached polygon on each pass along the particles velocity
vector.

practically things will get more complicated as you would have to blacklist taken ids,
create your own data cache, if you want to attach more than one polygon/id to a
particle as tp does not support arrays as a data channel format and so on.
 
Old 04 April 2013   #8
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
__________________
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
 
Thread Closed share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 07:48 AM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.