If I turn a figure into an object, will that object use less memory than a figure, and is there eas
EdwardEdwardEdward
Posts: 143
I'd like to be able to create a medium-sized group of people, but most of them don't have to move, so I thought maybe I should turn them into objects to save memory. Is there an easy way to turn posed figures into objects? After they are objects, i won't be able to change the pose, but I suppose I could rotate, translate, and scale the whole figure, like other objects.
Thank you for any assistance.
Post edited by Chohole on
Comments
I edited your thread title so it no longer breaks the forum formatting
What software are you using? In DS4.5 you can use instances to do this.
As a user of DS if you save out the Object file and load it back in you will still have the same mesh count. That said you do have tools built into DS 4.5 to do something along those lines that will save you ram. In the Create Menu you have the New Node Instances and the New Geometry Shell. Read about them in the Online Daz File.
that is where The Daz Decimator tool comes in handy http://www.daz3d.com/decimator-for-daz-studio
There is a difference, it's just not that much of one. It's the 'rigging' information....which is usually less than 1 MB, most often a few KB.
As mentioned, using other tools (instances, Decimator and so on), along with lower resolution textures on background/distant figures will save more memory.
It would also be good to know what your system specs are...especially operating system, bit count and amount of RAM.
You can also consider lower resolution textures if used in the background or significantly scaled down.
Thank you all very much for your help. I will look into your suggestions.
fixmypcmike and mjc16, here are my specs:
I have Daz 4.5.
My system is 64 bit.
4 GB RAM
Windows 7, service pack 1.
If possible, I'd double the RAM installed...that would go a long way to being a more 'permanent' fix.
Gedd and mjc1016
You both mentioned using lower resolution textures on background or distant figures.
How does one make the textures on background or distant figures lower resolution? Through decimator?
Gedd, above you said "or significantly scaled down" -- So scaling a figure up in size uses more memory? And scaling it down uses less?
mjc1016 -- you convinced me -- I'm upgrading my laptop to 8 GB soon.
Scaling the object down without making any other changes does not impact memory at all. However, if one scales an object down, it doesn't need a high resolution texture as the high resolution won't be noticed on a small object. Texture is a flat image file... you bring the texture into an imaging editor program to scale it down. There are videos at DAZ's Youtube site which explain more about textures.
If you are still interested in exporting your figures as objects & re-importing them; here are a few tips to reduce the vertex/polygon count.
1. Hide any part of the figure covered by clothing (expand the hierarchy of the figure to show all the various body parts & click on the eye beside each part that is covered by clothing). Do this for any clothes that are covered by other clothing (sleeves of a shirt under a jacket.
2. Click File>Export. Browse to the folder you want to save to. Select Wavefront Object (*.obj) as the filetype in the drop down menu and give it a name and click Save.
3. In the following menu; select Poser in To section; click "Show Individual Settings"
3b. Click the following checkboxes: Ignore Invisible Nodes; Use Bone Welds; Remove Unused Vertices; Write UV Coordinates.
3c. Click Write Groups & Select Use Node Name(s). Click Write Surfaces & Write Materials Library & Select No Maps.
4. Click Accept.
5. Click File>Import; Browse to the folder you saved the exported figure to; select it & click Open. Select Poser as From and click Accept.
6. Select figure & position as desired.
To reduce the resolution of textures; open the texture in PhotoShop; PaintShopPro or whatever image editor you use; click on Image>Resize (PaintShopPro) or Image>Image Size (PhotoShop) and select a new set of dimensions. Most new products come with textures at 4000x4000 pixels. For background figures these can be reduced to 1024 or even 512.
Almost always the single best solution. :)
Thank you Gedd, BWSman and wancow for the new replies.
BWSman,
Thank you very much for that detailed reply on how to change a figure to an object with reduced polygons.
Other things being equal, will an object resulting from the process you described use less memory than a decimated figure that remains a figure?
Thank you for the information on reducing the resolution of textures.