3dcheapskate opened this issue on Mar 31, 2020 ยท 21 posts
3dcheapskate posted Wed, 01 April 2020 at 11:08 PM
willyb53 posted at 11:06AM Thu, 02 April 2020 - #4385120
Instancing in poser is limited to .obj and textures. Poser does not reload either of these if there is already one cached with the same name. That is why most stores require props to have external geometry, otherwise each copy in a scene would create a new obj in memory.
So if I load 2 V4's in a scene with the same texture, there is only one copy of the obj and the textures in memory. What can not currently be instanced is all of the other information, location, morphs, scale etc. A fully loaded V4 with external geometry still will take up 100's of megabytes of memory for each copy
Bill
Hmmm... one of the tests I did over on the Hivewire thread now puzzles me, as the 2nd and 3rd 'instances' each use 80% of the memory of the 1st 'instance', which was an imported OBJ with no textures.
The 3Dcheapskate* occasionally posts sensible stuff. Usually by accident.
And it usually uses Poser 11, with units set to inches. Except when it's using Poser 6 or PP2014, or when its units are set to PNU.
*also available in ShareCG, DAZ, and HiveWire3D flavours (the DeviantArt and CGBytes flavour have been discontinued).