Temporarily disable or change textures to LQ for animation? [Slow 3D viewport while animating]

Hi fellow creatives,

My 3D viewport is getting slower and slower when I have many keyframes and a longer timeline while animating. This makes it very hard to animate. [My specs in signature]

I have

  • Switched the viewport to all different modes. Texture shaded seems to be faster than smooth shaded. Although in smooth shaded, there are no textures.
  • I have deactivated all of my backgrounds/ props, cloths and hair. Leaving me only with one nude G8 character with many mods applied to form my char.
  • While animating I turn the mesh resolution to base. This made a small difference in performance.

Would it increase viewport performance if I somehow bake the morphs? How would I do that? Should I create a "character morph" and just dial that one up? Will that make the viewport faster?

However, I think the main problem is the G8 HQ textures.

Is there a way to temporarily switch all textures to 1K or something like this and later switch back to the default 4K ones?

 

 

Comments

  • Richard HaseltineRichard Haseltine Posts: 107,999

    Edit>Preferences (Daz Studio>Preferences on a Mac) does have a slider in the Interface tab that controls the balance between performance and quality for textures.

  • Edit>Preferences (Daz Studio>Preferences on a Mac) does have a slider in the Interface tab that controls the balance between performance and quality for textures.

    Thanks for the suggestion Richard. I have tested this and sadly it didn't make a difference at all in my situation.

  • Learning3DLearning3D Posts: 90
    edited March 2020

    Update:

    Turns out that hidden objects are still using resources. I have deleted all of my clothing and the hair and the viewport performance is much better.

    I guess I have to adapt my workflow and first make the animation and dress, use the hair afterward.

    EDIT:

    I have found a way to deactivate all textures and restore them quickly afterward. That's easily possible with Scene optimizer:
    https://www.daz3d.com/scene-optimizer

    But sadly. This did not increase my frame rate. Also, I have set SubD to Base on all my objects and hidden EVERYTHING, except my G8 char. The only thing that helps is deleting clothing/hair/ etc. :/

    Post edited by Learning3D on
  • IvyIvy Posts: 7,165
    edited March 2020

    Update:

    Turns out that hidden objects are still using resources. I have deleted all of my clothing and the hair and the viewport performance is much better.

    I guess I have to adapt my workflow and first make the animation and dress, use the hair afterward.

    You might try removing all the normal maps in the scene your using for animation. Normal maps are usually twice the size of base txt maps and no one will never notice the normal maps missing  during the animation because each frame is moving so you do not need all those details a normal maps provide.

    when i make a animation and setting up my scene s I always remove all the normal maps and maybe some of the bump maps as well. and if they are 4k texture maps I will reduce them by 1/2 to 2 k for the same reason.    Textures  will be your biggest user of gpu resources. which included those bump and normal maps.  you can remove them manually under the surface settings or  there a few products that can like scene Optimizer and Matty Manax texture resource saver kits that are really good just for that use of reducing texture maps   if you reduce texture  you most like will not to remove as much stuff from the scene that would cast shadows.

    That is my 2 cents for what its worth

    Post edited by Ivy on
Sign In or Register to comment.