Scene Optimizer [Commercial]

17891012

Comments

  • epicjaredepicjared Posts: 8

    For Scene Optimizer, where are the reduced/optimized maps stored? or are there even new files that are stored anywhere? (asking cause i am worried about creating files/taking up storage space that I don't know of the location/cant keep track of)

    I know Scene Optimizer has the option to store the original settings in the .txt file of your choosing, but I am referring to if any files are stored from when you do the actual optmization/reducing the maps?

  • garrett_3dgarrett_3d Posts: 968
    edited July 15

    Question. I have a fairly complicated scene with 12 G8 characters in. Will these options allow me to hide characters so that I can render several images and layer them in post-prod afterwards?

     

    Also, regarding the two options at the bottom of this screen, there's no confirmation dialogue to say that either of these has been successfully applied. Should there be something?

    Untitled.png
    644 x 657 - 46K
    Post edited by garrett_3d on
  • jmucchiellojmucchiello Posts: 2,266

    garrett_3d said:

    Question. I have a fairly complicated scene with 12 G8 characters in. Will these options allow me to hide characters so that I can render several images and layer them in post-prod afterwards?

    That isn't what Scene Optimization does. To do that, try some video tutorials about using "canvases in Daz".

    What Scene Optimization does is make copies of the all the texture files (base color, roughness, normal, etc) and shrink them so that more of them will fit in VRAM on your NVIDIA GPU. A lot of assets will have 4096 x 4096 full color texture. Scene Optimization can also shrink distant texture more than close to cameras textures. It also has pages for modifying SubD.

  • WolfwoodWolfwood Posts: 997

    garrett_3d said:

    Question. I have a fairly complicated scene with 12 G8 characters in. Will these options allow me to hide characters so that I can render several images and layer them in post-prod afterwards?

    Unless those Characters are instances of one or few nodes, i don't see how it would help.

    But hiding/showing characters 12 Characters and making multiple renders should be doable by hand relatively simple as long as everything a character is wearing(need to be hidden/show) is properly parented. Now, if you have many takes on the same scene, it migh be too much manual work.

    In that case maybe 'Camera magic' can help on keeping track on hide/shown nodes by having one camera for each group.

  • garrett_3dgarrett_3d Posts: 968

    OK, doesn't matter. I left a queue running overnight, each image is taking about 2 1/2 hours in 4k. Should be done by the time I get home from work. I can live with that.

  • V3DigitimesV3Digitimes Posts: 3,475

    epicjared said:

    For Scene Optimizer, where are the reduced/optimized maps stored? or are there even new files that are stored anywhere? (asking cause i am worried about creating files/taking up storage space that I don't know of the location/cant keep track of)

    I know Scene Optimizer has the option to store the original settings in the .txt file of your choosing, but I am referring to if any files are stored from when you do the actual optmization/reducing the maps?

    About the optimized textures: yes, Scene Optimizer creates new reduced copies of the texture maps. The original files are not modified.

    You can choose where the optimized maps are stored:

    • In a folder of your choice, either with or without a Runtime-style folder structure.

    • Directly alongside the original texture files.

    The second option can only be used for content installed manually or through DIM. It is not suitable for content installed through Daz Connect/Smart Content, because those files are stored in protected or managed directories.

    So yes, the optimization process creates additional files and uses extra disk space, but you can control where those files are written.

     

  • V3DigitimesV3Digitimes Posts: 3,475

    Wolfwood said:

    garrett_3d said:

    Question. I have a fairly complicated scene with 12 G8 characters in. Will these options allow me to hide characters so that I can render several images and layer them in post-prod afterwards?

    Unless those Characters are instances of one or few nodes, i don't see how it would help.

    But hiding/showing characters 12 Characters and making multiple renders should be doable by hand relatively simple as long as everything a character is wearing(need to be hidden/show) is properly parented. Now, if you have many takes on the same scene, it migh be too much manual work.

    In that case maybe 'Camera magic' can help on keeping track on hide/shown nodes by having one camera for each group.

    About Optimization : scene depends on several elements : 

    1. number of nodes
    2. sizes of meshes
    3. number of maps per node + size of these maps
    4. shader
    Scene optimizer can act on all of them at different levels : 1. by hiding nodes, 2. by setting meshes to lower resolution, 3. by map removal or by texture size reduction, 4. by switching off translucency.

    About the Hide/Show options: these buttons simply apply the requested visibility changes immediately. There is intentionally no confirmation dialog, as they're meant to be used repeatedly during workflow. The change itself is the confirmation-you'll see the affected nodes become hidden or visible in the scene. 

  • garrett_3dgarrett_3d Posts: 968
    edited July 16

    What you said is way above my knowledge of DS. I've tried not to get too techinically into behind the scenes stuff. I just want something that will optimise a scene without me having to understand all the technicalities and still give decent results in 4k.

    But I'd still like to know if the optimisation options on the last tab should have some kind of confirmation dialogue? At the moment I have absolutely no idea if things are being optimised for memory use or render speed.

    Post edited by garrett_3d on
  • jjoynerjjoyner Posts: 855
    edited July 16

    garrett_3d said:

    What you said is way above my knowledge of DS. I've tried not to get too techinically into behind the scenes stuff. I just want something that will optimise a scene without me having to understand all the technicalities and still give decent results in 4k.

    But I'd still like to know if the optimisation options on the last tab should have some kind of confirmation dialogue? At the moment I have absolutely no idea if things are being optimised for memory use or render speed.

    As a hobbyist, I try to keep things as technically simple as possible with Daz Studio as well.  I do this for fun.  I concur that there is no confirmation dialogue when using the Render Settings Instance Optimization buttons.  I loaded Scene Optimizer after navigation to the Optimization section of the Draw Settings tab and I could see that the optimization type in Draw settings did change as I pressed each of the two buttons in Scene Optimizer. 

    Scene Optimizer.jpg
    1300 x 817 - 274K
    Post edited by jjoyner on
  • epicjaredepicjared Posts: 8

    Thanks for the response, I had a follow-up question is Scene Optimizer planning to be updated to be useable with Daz Studio 6? I am having errors when running the script in 6. It only works for me on Daz 4.24

  • garrett_3dgarrett_3d Posts: 968

    Thanks @jjoyner I never use the draw settings tab so I've never seen that before.

  • crosswindcrosswind Posts: 10,312

    jjoyner said:

    garrett_3d said:

    What you said is way above my knowledge of DS. I've tried not to get too techinically into behind the scenes stuff. I just want something that will optimise a scene without me having to understand all the technicalities and still give decent results in 4k.

    But I'd still like to know if the optimisation options on the last tab should have some kind of confirmation dialogue? At the moment I have absolutely no idea if things are being optimised for memory use or render speed.

    As a hobbyist, I try to keep things as technically simple as possible with Daz Studio as well.  I do this for fun.  I concur that there is no confirmation dialogue when using the Render Settings Instance Optimization buttons.  I loaded Scene Optimizer after navigation to the Optimization section of the Draw Settings tab and I could see that the optimization type in Draw settings did change as I pressed each of the two buttons in Scene Optimizer. 

    Right ~ but for the record: it changes Instancing Optimization in both Render Settings and Draw Settings. The former is the key setting which is used for Rendering, the latter is used for Iray Previewing in Viewport ~~

  • ElorElor Posts: 4,145

    epicjared said:

    Thanks for the response, I had a follow-up question is Scene Optimizer planning to be updated to be useable with Daz Studio 6? I am having errors when running the script in 6. It only works for me on Daz 4.24

    A version compatible with Daz Studio 6 does exist but has yet to be submitted to Daz:

    https://www.daz3d.com/forums/discussion/728061/v3digitimes-daz-studio-2025-6-compatibility-status/p1

  • V3DigitimesV3Digitimes Posts: 3,475

    Elor said:

    epicjared said:

    Thanks for the response, I had a follow-up question is Scene Optimizer planning to be updated to be useable with Daz Studio 6? I am having errors when running the script in 6. It only works for me on Daz 4.24

    A version compatible with Daz Studio 6 does exist but has yet to be submitted to Daz:

    https://www.daz3d.com/forums/discussion/728061/v3digitimes-daz-studio-2025-6-compatibility-status/p1

    Here is the current plan - hopefully it will go smoothly, although there are plenty of places where things could go wrong.

    I first need to finish promo images and submit my PA Festival product next week.

    I also need to create a new full system image of my PC, migrate it to Windows 11, and make sure everything is still working properly. That is planned for the end next week.

    Starting the following week, I should be able to resume submitting the Daz Studio 6 updates.

    Scene Optimizer in Daz Studio 6 has already been tested by several people. However, one tester experienced crashes with some very old scenes. I still do not know exactly why, and apparently my own scenes are not old enough for me to reproduce the issue. Before submitting the update, I would therefore like to go through the script once more and see whether I can make it more robust in a few places.

    In the middle of all these updates submissions, I will also have to move my aging PC several hundred kilometres so that I can continue working during my family’s vacation - their vacation, not mine. I just hope the machine handles the journey well. With its arthritis, travelling is not as easy as it used to be.

    So, barring unexpected problems, I expect the continuous submission of the updates that are already nearly finished  - which means updates for most of my products - to resume during the week of July 27.

    After that, it will still take several weeks for the updates to be reviewed and go live.

     

  • V3DigitimesV3Digitimes Posts: 3,475

    Concerning some "silent" buttons (no "done" message) : 

    Some actions are performed immediately and therefore do not display a confirmation message. The rule is : if no busy cursor or progress bar appears, the action is completed as soon as you click the button.

  • garrett_3dgarrett_3d Posts: 968

    OK thanks for clarifying.

  • epicjaredepicjared Posts: 8

    V3Digitimes said:

    Elor said:

    epicjared said:

    Thanks for the response, I had a follow-up question is Scene Optimizer planning to be updated to be useable with Daz Studio 6? I am having errors when running the script in 6. It only works for me on Daz 4.24

    A version compatible with Daz Studio 6 does exist but has yet to be submitted to Daz:

    https://www.daz3d.com/forums/discussion/728061/v3digitimes-daz-studio-2025-6-compatibility-status/p1

    Here is the current plan - hopefully it will go smoothly, although there are plenty of places where things could go wrong.

    I first need to finish promo images and submit my PA Festival product next week.

    I also need to create a new full system image of my PC, migrate it to Windows 11, and make sure everything is still working properly. That is planned for the end next week.

    Starting the following week, I should be able to resume submitting the Daz Studio 6 updates.

    Scene Optimizer in Daz Studio 6 has already been tested by several people. However, one tester experienced crashes with some very old scenes. I still do not know exactly why, and apparently my own scenes are not old enough for me to reproduce the issue. Before submitting the update, I would therefore like to go through the script once more and see whether I can make it more robust in a few places.

    In the middle of all these updates submissions, I will also have to move my aging PC several hundred kilometres so that I can continue working during my family’s vacation - their vacation, not mine. I just hope the machine handles the journey well. With its arthritis, travelling is not as easy as it used to be.

    So, barring unexpected problems, I expect the continuous submission of the updates that are already nearly finished  - which means updates for most of my products - to resume during the week of July 27.

    After that, it will still take several weeks for the updates to be reviewed and go live.

    Awesome thank you. When your products are updated does it automatically appear as update available in DIM or do I have to follow your products on this website to keep tabs on when updates are available?

  • barbultbarbult Posts: 27,568
    bluejaunte submitted several DS6 plugin updates, and the DIM packages created by DAZ were all messed up. They deleted the DS4 version and installed the DS6 version in the wrong place, where it was inaccessible. Days later, it is not fully straightened out. I recommend that everyone backup your current version NOW so you can recover if Daz continues to make bad DIM packages. Hopefully they won't have as much trouble with scripts as they did with plugins. Hopefully they have learned from the mistakes and it will go smoothly in the future. Part of the trouble stemmed from them not instructing PAs on how to submit DS6 updates.
  • ElorElor Posts: 4,145
    edited July 18

    Unlike plugins, scripts seems to use the same files for both versions, with added code to serve each version of DS the code it can process without crashing, burning and opening a blackhole in our computers.

    Edit:

    epicjared said:

    Awesome thank you. When your products are updated does it automatically appear as update available in DIM or do I have to follow your products on this website to keep tabs on when updates are available?

    The updates should appear in DIM, at least it's how it happened with the couple of plugins already updated for DS6.

    Post edited by Elor on
  • V3DigitimesV3Digitimes Posts: 3,475
    I confirm the answers above. Thank you all for stepping in. Script I updated, sumbitted or not, are all compatible simultaneously with DS4 and DS6. As barbult said, you may anyaway want to create a backup because some of them were deeply rewritten. Plugins (I have no plugins but starting to work on) has a different problem because they must have two versions and each of them is in a dedicated DS folder. Wwhereas scripts as I do are in the content folders directly. And yes, once tested, they immediately appear in DIM.
  • epicjaredepicjared Posts: 8

    V3Digitimes said:

    Elor said:

    epicjared said:

    Thanks for the response, I had a follow-up question is Scene Optimizer planning to be updated to be useable with Daz Studio 6? I am having errors when running the script in 6. It only works for me on Daz 4.24

    A version compatible with Daz Studio 6 does exist but has yet to be submitted to Daz:

    https://www.daz3d.com/forums/discussion/728061/v3digitimes-daz-studio-2025-6-compatibility-status/p1

    Here is the current plan - hopefully it will go smoothly, although there are plenty of places where things could go wrong.

    I first need to finish promo images and submit my PA Festival product next week.

    I also need to create a new full system image of my PC, migrate it to Windows 11, and make sure everything is still working properly. That is planned for the end next week.

    Starting the following week, I should be able to resume submitting the Daz Studio 6 updates.

    Scene Optimizer in Daz Studio 6 has already been tested by several people. However, one tester experienced crashes with some very old scenes. I still do not know exactly why, and apparently my own scenes are not old enough for me to reproduce the issue. Before submitting the update, I would therefore like to go through the script once more and see whether I can make it more robust in a few places.

    In the middle of all these updates submissions, I will also have to move my aging PC several hundred kilometres so that I can continue working during my family’s vacation - their vacation, not mine. I just hope the machine handles the journey well. With its arthritis, travelling is not as easy as it used to be.

    So, barring unexpected problems, I expect the continuous submission of the updates that are already nearly finished  - which means updates for most of my products - to resume during the week of July 27.

    After that, it will still take several weeks for the updates to be reviewed and go live.

    Please excuse me bringing it up here but I could not find the thread (if it exists) after searching for it, but is Iray Light Manager PRO also in the same situation or does it already work for DS6?

  • jmucchiellojmucchiello Posts: 2,266

    V3D has a thread for "all" of her products: https://www.daz3d.com/forums/discussion/728061/v3digitimes-daz-studio-2025-6-compatibility-status#latest

    And ILM Pro is coming, I think.

  • ElorElor Posts: 4,145

    epicjared said:

    V3Digitimes said:

    Elor said:

    A version compatible with Daz Studio 6 does exist but has yet to be submitted to Daz:

    https://www.daz3d.com/forums/discussion/728061/v3digitimes-daz-studio-2025-6-compatibility-status/p1

    [...]

    Please excuse me bringing it up here but I could not find the thread (if it exists) after searching for it, but is Iray Light Manager PRO also in the same situation or does it already work for DS6?

    All informations about the compatibility of the various products are in compatibility status thread. Specifically:

    Iray Light Manager Pro : updated, progess 100%  – LOOKING FOR BETA TESTERS (1 mac / 1 pc ideally)!

    And the support thread for Iray Light Manager Pro is here:

    https://www.daz3d.com/forums/discussion/93086/released-iray-light-manager-pro-commercial/p1

  • V3DigitimesV3Digitimes Posts: 3,475

    Absolutely.
    Iray Light Manager Pro will be updated for free in the next session of "I go on with the update submissions", exactly as Scene Optimizer.

  • V3DigitimesV3Digitimes Posts: 3,475
    edited August 1

    The Scene Optimizer update for both DS4 and DS6 compatibility was submitted this week.

    Please allow one to two months for it to be released.

    The next development step will be to significantly improve its processing speed, either by integrating an embedded image-processing engine (python based), which has already been successfully tested at the alpha stage, or by turning Scene Optimizer into a plugin.

    Post edited by V3Digitimes on
  • Having some issues with errors. Relatively new to Daz. Recently go the Scene Optimizer. Trying to test it out and I keep getting the same error when attempting to run the script. Same result in Daz 6 and 4.24.

    Tried deleting and re-downloading. Same result. Curious if anyone has a fix or if its fubar. 

    txt
    txt
    log 9.8.txt
    1M
    Screenshot 2026-09-08 155727.png
    3805 x 1969 - 660K
  • barbultbarbult Posts: 27,568
    edited September 9

    johns375 said:

    Having some issues with errors. Relatively new to Daz. Recently go the Scene Optimizer. Trying to test it out and I keep getting the same error when attempting to run the script. Same result in Daz 6 and 4.24.

    Tried deleting and re-downloading. Same result. Curious if anyone has a fix or if its fubar. 

    • The message right above yours explains that the update for DS6 has not been released yet. You should only use the currently released version in DS4. 
    • Your attached log file is from DS6. This version does not work in DS6. Show your results from DS4.
    • I just now used this Scene Optimizer in DS4.24.0.4 with no problems. It is definitely not broken.
    • Did you install it with DIM (Daz Install Manager = the best way to install scripts) or did you install it from inside Daz Studio (bad idea for many script products)?
    • Are you running on a PC with Windows 11 or on an Mac?

     

    Post edited by barbult on
  • V3DigitimesV3Digitimes Posts: 3,475

    This version of Scene Optimizer has been running in DS4 for about nine years, and overall it has been extremely stable. And thank you, @barbult, for stepping in and, as usual, providing accurate and useful observations. They are very helpful here.

    Over all that time, I can only remember a handful of actual crash/error reports: one was resolved, one came from a beta tester of the DS6 version and involved very old scenes but I could not reproduce it on my side, another was reported a couple of days ago and still needs investigation but seems to involve a particularly massive scene, and now this one.

    Apart from those cases, whenever I have seen feedback about Scene Optimizer over the years, it has generally been working as expected. Most comments have been feature requests, questions, or variations of "my scene finally fits in memory/rendered". :)

    So if you are getting the same problem in DS4.24, my first suspicion would be that something specific in the scene is triggering an edge case rather than there being a general problem with the DS4 version, especially since Barbult has just tested the currently released version successfully, and I have also been benchmarking the upcoming version extensively over the last few days without encountering this issue.

    For now, could you please try the following:

    1. Uninstall any version of Scene Optimizer you may currently have installed.

    2. Reinstall the current Scene Optimizer using DIM.

    3. Make sure no Daz Studio 6 version is still running, and restart Daz Studio 4 only.

    4. Create a very simple scene with just a primitive, a sphere, cube, or anything similar.

    5. Launch Scene Optimizer and let me know whether it still fails. 

    If it fails even on that simple scene, please post the DS4 log, since the log attached above is from DS6.

    @johns375: since I have now made good progress on the plugin version (so much faster version), I would also be very interested in looking at the DUF from the scene that produces the error.

    If Scene Optimizer works on the simple test scene but fails on your original one, I would be very grateful if you could send me that DUF file. I would like to see whether I can identify what in the scene is triggering the error.

    This would be useful not only to see whether I can catch or handle that case in advance in the plugin version, but also to anticipate the next update of the "basic" Scene Optimizer.

  • garrett_3dgarrett_3d Posts: 968
    edited September 10

    When I tried out DS6 the other week, I absently tried using some older stuff in my library with scripts. When I realised they wouldn't work, I went back to DS4. They no longer worked in DS4. Something in the process of trying to use them in DS6 rendered them inoperable. I ended up manually deleting the products and reinstalling them to make them work in DS4 again. I should probably note that they are external PA products, not from Daz store.

     I can only assume therefore, that something under the hood of DS6 overwrites any DS4 related commands in older scripts, making them no longer operational in DS4.

    Post edited by garrett_3d on
  • garrett_3d said:

    When I tried out DS6 the other week, I absently tried using some older stuff in my library with scripts. When I realised they wouldn't work, I went back to DS4. They no longer worked in DS4. Something in the process of trying to use them in DS6 rendered them inoperable. I ended up manually deleting the products and reinstalling them to make them work in DS4 again. I should probably note that they are external PA products, not from Daz store.

     I can only assume therefore, that something under the hood of DS6 overwrites any DS4 related commands in older scripts, making them no longer operational in DS4.

    I am pretty certain that isn't the case, it is much more likely that there is a pathing error or possibly that soemthing else has overwritten a file.

Sign In or Register to comment.