Hi!
I’m new to krakatoa but used Cinema for quite some time now.
Just tried to load and render a RealFlow simulated .bin sequence with the PRT Loader and the Scale is way off despite that the realflow scale values appear to be OK.
This is most apparent when I try to use the Repopulation Feature of the PRT Loader because I would need values of 0.00001 or something like that to get good results.
Is this a known limitation for now or do I have to change some values somewhere?
thanks,
Chris
Hey Chris,
by “way off” you mean too big or too small? which scale do you have in the preferences inside RealFlow?
cheers
Daniel
Typically RealFlow simulations are done in Meters.
Default scene scaling of Cinema 4D is Centimeters.
So if you load a RealFlow simulation BIN file of a cloud with size 1 Meter using a PRT Loader, you will get a tiny, 1 cm large simulation in Cinema 4D (because we don’t make any assumptions about how big the sim was).
We solved this in PRT 1.1 specification through Metadata, but it is still not supported by RealFlow (or KC4D PRT Loader) at this point.
So if you now want to perform Repopulation on your particles, you need to use a very small value because of the scale difference of 100 times. When you scale the PRT Loader, the scaling is performed AFTER the Repopulation (transforming from object to world space), so that does not help either - the Repopulation spacing will still have to be tiny to match the object space distribution.
A possible workaround would be to load the BIN with PRT Loader, scale the PRT Loader as large as you want it, then resave to PRT sequence. Then create a new default PRT Loader and pick the new PRT sequence. It will have the scale baked into the particle positions. Now you can use more reasonable spacing values…
I might add an Exponent value to the Spacing values of PRT Volume and Repopulation to make the entering of very small values easier. Should be trivial…