Im getting a sequence of particles from another package (XSI) and when I load them into the PRT loader they play back just fine, but when I set them up in Pflow with PRT bith, update and Particle ID deleting, I always get just the first frame.
I made a simple particle system in max and saved it to disk, loaded it back up into Pflow as a prt loader and still get weird results. Are the p flow tools working properly? Anyone got a simple setup that seems to work? (Krakatoa 1.6)
Take a look at the screenshot ti see if its set up correctly.
Fred
*This only works correctly if there is a valid ID channel.
*This only works correctly if the ID channel has UNIQUE IDs per particle, in other words, no ID is recycled after a particle dies.
This is because of an unfortunate design decision in the current Krakatoa where if an ID has been used and the particle with that ID has been deleted, if another particle with the same ID comes along later in the sequence, it won’t be created. I am pushing for an option to allow the rebirth of particles with already used ID channel in the next version of Krakatoa, because it is vital to getting data from 3rd party apps - I had to use a Frankenstein system the other day where RealFlow particles were not updating in PFlow and I had to load them into Thinking Particles using a Krakatoa Birth Operator I had scripted, then dump that to PRT to load into PFlow. Talk about work-around!
When saving the particles from PFlow, it works for me (the ID channel is on the list of channels to save and is unique).
I am not sure what your XSI sequence looks like and what the ID channel looks like.
If you can send a small test with 10 frames of about 100 particles saved from XSI, I could take a look…
If you are uploading a MAX scene, please save it as Max 2010.
Thats why i did the example in the screenshot. Its not XSI, from max super spray to max pflow? And I did save particle IDs? But it still only seems to display the first couple of particles (The Green rendered ones) The pink ones are the original super spray particles?
I know this worked at one point, but the pflow operators were updated.
You are supposed to save a PFlow to PRT and then try to create a matching PFlow that mimics the original one.
That’s what these were made for (PFlow and TP are the only systems in Max that have correct Born IDs).
When it comes to external sources, RealFlow BIN files have valid IDs for sure.
HA HA!! So my test is a bogus one. I gotcha. Now I got this sequence from XSI as a prt file. Im assuming there is way to generate Particle ID’s from XSI. Im attaching a couple of particle files from XSI so you can see them.
Thanks Bobo
The files have Position, Velocity, Color and Density. No ID. You can see this by pressing the [>>] button next to the Add Files… / Remove buttons and opening the File Sequence Editor.
Assuming that the particle count is changing, there is no way around the ID channel. You cannot create one in KCM, it has to come from XSI.