Edited by louderthan11, 22 June 2012 - 01:23 AM.
Position of Thinking Particles "parented" to the position of the emitter?Cinema 4D Thinking Particles Xpresso
Posted 22 June 2012 - 01:22 AM
Posted 22 June 2012 - 03:13 PM
what do you really want to do at the end ? Do you just want trails or particles? The final goal of the project will help helping. Looks like mograph could be part of it.
Posted 22 June 2012 - 03:23 PM
Not my actual scene file--as that one has a ton of other stuff going on. In this example, you can see that a PStorm TP Emitter is clamped to the surface of a sphere rotating over time. As the particles emmitt and the sphere rotates, the path of the particles form a "curve" as one would expect. What I am trying to do--is get those particles to emmitt straight out from the emitter position and as the sphere rotates that path of the particles form a straight line perpendicular to the surface of the sphere. I don't want to affect the particles with dynamics in any way to get them to behave that way. That's not a solution that will work for me. It's almost as if the particles would be "parented" to the emitter position so they would move in space relative to the position of the null. Hope this helps clarify things. Thanks for the help guys!
Posted 22 June 2012 - 05:01 PM
Posted 22 June 2012 - 05:30 PM
Ok, here are some more Examples. Two this time. Getting the particles to stay in a straight line may be part of the battle. I should have posted these examples to start with. This is a clearer idea of the look I am going for. In the first example scene file "ExampleNoRotation.c4d" is the look I am going for with TP except the sphere does not rotate. In the 2nd "ExampleWithRotation.c4d," it's the same thing except the sphere rotates and you can see what happens to the particle trails/sweep NURB objects. I need my fractal/tree like structure to maintain its shape while rotating on the sphere.
florio, I really appreciate your help thus far! I owe you a beer!
Posted 22 June 2012 - 06:44 PM
Have you tried taking a static version of your Sphere, cloning on your Particles, Caching the Clones, Tracing the Clones and then Childing all this to your moving sphere ?
//////////////////////////////////// douwe on vimeo
Posted 22 June 2012 - 06:56 PM
louderthan11, Sorry man I wasn't much help ... but at least I learned some shit today. My original solution when I saw your files was throw that bad boy in an xref and call it a day but the particles wouldn't solve properly
Posted 22 June 2012 - 07:23 PM
Florio, I appreciate your efforts! I appreciate anyone willing to take the time to help. I'm trying to keep an eye on the board and help others too. But I'm not that smart I'd still be interested to see your possible solution as well. Even if it didn't work. I'm still curious/wondering if there is a way to do this in xpresso as well because it would allow for much greater flexibility.
This may be a question for a whole new topic but is there a way to iterate through multiple MoGraph Cache tags and bake all of them at once? Rather than selecting them all and baking them? I dropped the MoGraph Cache tag in the Xpresso editor but there doesn't seem to be any input for the "Bake" button . . .
Posted 27 June 2012 - 02:22 PM
Here's an XPresso-based solution. The only script nodes are two Python nodes which replace Matrix2Vectors & Vectors2Matrix pairs for brevity.
I'm still curious/wondering if there is a way to do this in xpresso as well because it would allow for much greater flexibility.
There's a stand-alone example and a solution for the ExampleWithRotation scene. In the latter, the PStorm node was deleted from my expression and the relevant data channel added for each PStorm node in the existing setup.
The group to be affected is loaded into the User Data on each XPresso tag.
This has been an interesting exercise which has helped iron out a few kinks in my understanding of particle matrix calculations. I've added copious remarks to the expression which may of use to anyone interested in a deeper understanding of such things.
Posted 27 June 2012 - 06:06 PM
Posted 29 June 2012 - 11:05 AM
No worries, let me know if you have any questions.
WOW. That's really badass. Way over my head right now! I'm psyched for all the remarks you added. I'm going to do my best to break this down for sure. Much appreciated!
I've updated the TP expression so that birth status is determined using a PAge node. Particles are generated separately without modification to the setup.
This means that it is now fully portable. Just drop the tag onto an emitter null and drag the corresponding particle group into the tag's User Data field. The particles will then move in the local space of the null.
Edited by David Wickenden, 29 June 2012 - 11:07 AM.
Posted 29 June 2012 - 06:03 PM
I could totally use your help here: http://mograph.net/b...l=&fromsearch=1
I'm having trouble making my own Xpresso setups fully portable . . . I would love to understand what I am doing wrong.
Also tagged with one or more of these keywords: Cinema 4D, Thinking Particles, Xpresso
Motion Graphics →
Motion Graphics →
Motion Graphics →
MoGraph Central →
The Lounge →
Motion Graphics →
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users