Particle Interpolation = Fake Sub-Particles?

Is it possible or would it be useful if Krak could generate interpolated particles so we would not have to create quite so many particles?



The PRT system allows layering to allow massive numbers of particles, but maybe it would allow faster calculation and caching if we only had to generate 10 million but had Krakatoa interpolate and render 40 million from those 10 million.



Possible? Silly?




We did some development towards something like this, but in the end it didn’t work out as well as the particle partitioning has. The thing I like about having all particles simulated is that the dynamics is consistent through all the scales of the system, as compared to having little groups of particles moving around in a correlated fashion, or whatever other artifact will show up from interpolation. I can see the attraction to interpolated particles, and I think it’s just a harder problem to do simultaneously fast and well than it seems at first glance.



-Mark

gotcha, thanks, Mark


Bear in mind that you can do the effect in particles to begin with. Make a small number of particles quickly, then have those particles spawn some random number of particles each, say between 10 and 15. Move them around inside some sort of boundary, perhaps determined by the local density of particle. Send the total to Krakatoa.



Basically, whatever Krakatoa would be doing automagically, you can probably do manually pretty easily, albeit somewhat slower. Better to have the Krak Team work on stuff we CAN’T do ourselves, like scaling particles, or output of deep shadows.



Even the speculars I made in Box3 weren’t HARD to do, it just seemed slow to me.


  • Chad

cool, thanks, Chad