kami wrote:hmm. I started more or less from one large mesh object for every different tower. But then I have file sizes of almost 400 MB for the referenced mxs and I waited 4 hours before that loaded in the render engine.
Working from the files you originally sent, using one tower exploded, joined, and exported to MXS (it needed almost 8GB and several minutes to do the export and produced a 186MB MXS), referencing the resulting MXS in a new document, and then rendering in Maxwell, it takes 3s to load the MXS reference, and 35s to do the voxelization. I do not see, in this case, how you would get to 4 hours, unless a) you had forgotten to remove the instances after explode/join/export/reference in one of the files, or b) the total size of the geometry in the referenced MXS files is large enough that you run out of physical memory and start paging to disk.
kami wrote:1st - I replaced all the block instances with mxs references. I takes around two minutes for the export out of rhino then and renders very quickly. So far the best results I'v had. But the display in rhino is very slow then.
I suppose it may be slow with thousands of instances of anything, even if they just contain a small point cloud. The export should not be substantially slower than with other instances, but somewhat, because there is more work to do per instance of MXS reference.
kami wrote:2nd - I tried rendering each tower seperately and inserted only one tower as a referenced mxs. Each file rendered very quickly then. Between 5 and 20 secs each. Added all together that would be 1 minute. Now the same test with all 5 files as referenced and it took 5 minutes opposed to the one minute it should have taken from my understanding. Could there be that at some point there is a critical amount of objects reached?
Not all operations are linear, some take increasingly longer the more data needs to be processed.
kami wrote:For me it is hard to understand that the same mxs renders very fast on its own, but takes several minutes to load when used as a referenced mxs...
You say you contacted the techdesk, and maybe they will have a different reason, but like I wrote above, in the case where the referenced MXS contains thousands of entities, I would guess it to be due to the need for making names unique as the referenced MXS is loaded.