> oh, this happened by accident in the example scene. the productionscene should have just on packing level (but I'll check).
One pack level is usually a rayserver, then copy to points makes one more rayserver for point instances.
I've pushed a fix to not make a raysever if pack level has no instances.
So, time should be almost the same now (but still slower a bit).
But if you actually have nested copy-to-points, it'll be slower and there not much could be done (but I'll try to find some ways for sure).
You either use a lot of RAM without rayserver or use rayserver and things will be slower.
Basically, you could count RAM approximately like that: 1 instance with rayserver take ~168 bytes, 1 instance without rayserver take minimum (depending on instanced geometry) ~800 bytes.
Only rayserver supports true nested instancing. For example, if you have 2 levels of packed copy-to-points (lets say 10x10 and then 10x10 again), deeper level will become 1 instance for the upper level so you'll have 100 instances of 10x10, while for non-rayserver case you'll have 10x10x10x10 and that's where RAM will grow...
One pack level is usually a rayserver, then copy to points makes one more rayserver for point instances.
I've pushed a fix to not make a raysever if pack level has no instances.
So, time should be almost the same now (but still slower a bit).
But if you actually have nested copy-to-points, it'll be slower and there not much could be done (but I'll try to find some ways for sure).
You either use a lot of RAM without rayserver or use rayserver and things will be slower.
Basically, you could count RAM approximately like that: 1 instance with rayserver take ~168 bytes, 1 instance without rayserver take minimum (depending on instanced geometry) ~800 bytes.
Only rayserver supports true nested instancing. For example, if you have 2 levels of packed copy-to-points (lets say 10x10 and then 10x10 again), deeper level will become 1 instance for the upper level so you'll have 100 instances of 10x10, while for non-rayserver case you'll have 10x10x10x10 and that's where RAM will grow...
Comment