Wiki

Clone wiki

import_daz / Setup / Materials / Resize Textures

Resize Textures

DAZ characters usually have many large and beautiful textures. This can be a problem if you try to render a scene on an old computer with limited RAM memory, because once the memory is full Blender comes to a halt. However, for many purposes the texture resolution is unnecessarily high. This tool resizes all textures in a given directory. See further http://diffeomorphic.blogspot.com/2019/10/resizing-textures.html. An alternative to resizing textures is to use Blender's built-in Simplification, which is found in the Render Properties context. See https://diffeomorphic.blogspot.com/2021/02/render-simplification.html for more information.

resize.png

When the Resize Textures button is pressed, a file selector appears where you can select which textures to resize.

  • Steps: The number of rescale steps; one step means that the texture is rescaled by 50% in each direction, two steps that the scale factor is 25%, etc.
  • Resize All: Resize all textures used by selected meshes, in all subdirectories.

The name of the rescaled texture is the original filename followed by the "-resN", where N is the number of rescale steps. So if the original filename is foo.png, the rescaled textures are named as follows: Steps Scale factor File name 1 50% foo-res1.png 2 25% foo-res2.png 3 12.5% foo-res3.png 4 6.25% foo-res4.png

With the settings in the picture above, all textures of all selected meshes are resized. If we uncheck the Resize All button we have better control over which textures to resize.

resize-bump.png

To only resize Aiko's bump textures, go to the Aiko8 textures folder and select the bump maps only. Since all of those textures contain the string "B_10", we can use that string as a filter.

Updated