One of those experiences...

Jim_1831252Jim_1831252 Posts: 728
edited May 2017 in The Commons

I'd had a render cooking for about 7 hours when I noticed my system was getting a little squirrely. Uh-oh, I thought and decided to go cancel the render and save the image (because it would have been fine with a few mins in post). Alas DAZ Studio promptly crashed as I brought up the GUI.

I'm mostly calm now, but it has me wondering why DAZ still haven't got around to having studio save out render progress. Like a million things could happen to interrupt a render, and there are zero contingency options other than to start from scratch. Don't get me wrong, what I really want is for the scene and render progress to be saved so we can go back to rendering when we are ready, but let's not get carried away here.

Is there any solution here? Is there a nice plugin that makes nice shinny renders periodically?

Post edited by Jim_1831252 on

Comments

  • Serene NightSerene Night Posts: 17,704

    I do wish  it could do that. Also an auto save feature would be nice. I have sadly just closed windows forgetting to save a complete render

  • Jim_1831252Jim_1831252 Posts: 728

    Yes, I've thought that would be handy too. Sometimes I don't bother saving some renders, and then later discover I have a use for them. I was just poking around in the temp render album and noticed I have some images all the way back from 2013, some from earlier this year and some from today. I had always assumed this was flushed when Studio or Windows restarts, but apparently not always. Unfortunately the only version of my current image in there was from early stages, probably saved just after a cancel.

  • morkmork Posts: 278

    Don't hold your breath... :(
    Yes, it would be really really nice, helpful and time saving.

    And yes, there is this R.png file, which sometimes contains the current render, but often it does not, or is missing, or whatnot. It's not a solution, really.

  • tj_1ca9500btj_1ca9500b Posts: 2,057

    Yeah an autosave would be nice, both for renders and for scenes.  I try to make sure that I save before I do a render, just in case the low on memory thing pops up or the program otherwise crashes, but sometimes I forget, or the program crashes when I apply a shader sometimes...

    As long as the autosave saves to it's own filename, and not to the filename you are currently working with, for those rare instances when the program crashes while saving.

    Daz Studio doesn't crash that often for me, but it happens often enough to keep me on my toes.

     

  • Jim_1831252Jim_1831252 Posts: 728

    Also, I worry that a render might finish while I'm out and about and the power might go or something like that and an auto save feature would have been really handy. I don't know what Windows 10 is like with auto updates and restarts, but I know Win 7 would occasionally restart my computer with mandatory updates, no matter what settings I use. Instead of waking up to a nice crisp render you wake up to a login screen, or a blank. The pain!

  • Jim_1831252Jim_1831252 Posts: 728

    "And yes, there is this R.png file"

    Where is this? I must find!

  • ben98120000ben98120000 Posts: 469

    Try C:\Users\*User Name*\AppData\Roaming\DAZ 3D\Studio4\temp\render

  • SimonJMSimonJM Posts: 6,076
    Jim said:

    "And yes, there is this R.png file"

    Where is this? I must find!

    It will be in the directory defined as being your DS temp folder.

  • morkmork Posts: 278

    I can strongly recommend Everything to search stuff on your disks on Windows. You never want to live without it. ;)
    https://www.voidtools.com/

  • Peter WadePeter Wade Posts: 1,677

    And if you cancel a render you can only resume it if you don't save the image. Surely it would be easy to let us save an image and keep the resume option, then if we were feeling insecure we could manually do what LuxRender does automatically.

  • Jim_1831252Jim_1831252 Posts: 728

    "Try C:\Users\*User Name*\AppData\Roaming\DAZ 3D\Studio4\temp\render"

    Ah, that's where I was poking around. No joy.

    @Peter, I think you can use the last render to save what you currently have, but sure would be great if you didn't have to cancel first.

  • hphoenixhphoenix Posts: 1,335
    Jim said:

    "Try C:\Users\*User Name*\AppData\Roaming\DAZ 3D\Studio4\temp\render"

    Ah, that's where I was poking around. No joy.

    @Peter, I think you can use the last render to save what you currently have, but sure would be great if you didn't have to cancel first.

    Do note that DS clears its temp directory on startup.  If DS crashes in the middle of a render, close it, and go look for the render in the temp directory BEFORE restarting DS.

  • Jim_1831252Jim_1831252 Posts: 728
    Good tip. Not sure what order I did this. Thanks
  • IceDragonArtIceDragonArt Posts: 12,928

    I am constantly forgetting to save.... Although, after a year and a half, I am slowly getting better at it lol.  I have no problem saving my work when I am in photoshop, I save every five minutes or so.  No idea why its so hard for me to remember in Studio.  An autosave would be fantastic. 

  • HavosHavos Posts: 5,614

    And if you cancel a render you can only resume it if you don't save the image. Surely it would be easy to let us save an image and keep the resume option, then if we were feeling insecure we could manually do what LuxRender does automatically.

    I agree that this would be great, I never understand why the render has to quit the pause when it is saved, I can't see a technical reason for it, and it would be very nice to save partly finished renders.

  • HaslorHaslor Posts: 408
    Jim said:

    Is there any solution here? Is there a nice plugin that makes nice shinny renders periodically?

    Try C:\Users\*User Name*\AppData\Roaming\DAZ 3D\Studio4\temp\render 

    The directory Above is the default, if you have changed it in Preferences dialog box, then your temp render directory, won't be in that location.

    I suggest moving the cache directory from the default location for several reasons:

    • It will not be buried in a Hidden folder, inside your user directory
    • It should not be on the same Physical Hard Drive as your System
    • Doing this will speed up your rendering, as it is not competing with the rest of the system calls to the System Drive. (If you use a small and fast SSD it can have quite an impact)
    • In this same location are other renders which completed, but not those you cancled. As long as you have not exited DAZ Studio the last 30 completed are still there and avaiable to you in the in your "Render Album" Tab. Right Click an image and you can save it. BUT Double clicking any of them will open them in the Render Editor, which can add some limited effects or throw two images together. But it is yet another reason to have the Cache directory out where you can get to it without a lot of digging. This will keep the last 30 Render. So you could recover more than you think.
    • Also if you transfer things between Hexagon and DAZ Studio a lot, you will want to clean out the HexagonMap Cache now and then, as things go in but are never removed. (Another reason to take if off your system drive, it is a hidden point of data clutter.)
    • For the same reasons I suggest moving your content Libraries to a separate drive and not the one you place your Cache folder on.

    These suggestions will also saved you from data loss, due to a Catastrophic System Drive Failure, as none of your data is on the C: drive. The in scheme of things Hard Drives are cheap, data loss is expensive. Unless you have a small Laptop you are doing everything on, then you most likely have space for additional internal drives.

    If you are on a laptop or have multiple machines, I suggest a NAS (Network Attached Storage) and back up your system Regularly. (Don't put your Cache on the NAS, that woudl slowdown your rendering).

    If you have a Laptop with a Optical Drive (CD/DVD), you can get a Carrier for a 2.5” drive and replace your CD Drive with it and give yourself what 4TB of storage, for less then the cost of Data Loss.

  • TaozTaoz Posts: 10,288
    mork said:

    I can strongly recommend Everything to search stuff on your disks on Windows. You never want to live without it. ;)
    https://www.voidtools.com/

    I agree, it's good and very fast. I've replaced it with Listary though which is just as fast but has a ton of other file and folder features as well.

    http://www.listary.com/

     

  • Jim_1831252Jim_1831252 Posts: 728

    Thanks Haslor, I'm not really worried about HD failures as I have a backup system.

  • fred9803fred9803 Posts: 1,565

    I feel your pain Jim. Before I press the cancel button I do a print-screen capture. Granted it will only capture the image at screen size resolution, but it's better than losing everything. I've also experineced many crashes during cancel-render and keep my fingers crossed every time I press that button.

  • ScavengerScavenger Posts: 2,674

    THIS isn't the best option...well it is the best option, but it's not how it should work...

    If you're rendering you CAN save the render in progress this way:

     

    Click cancel.

    Say yes that you want to cancel the render.

    DO NOT use the window with the save/continue options.

    Go to File -> Save Last Render and chose that....save that file.

    Click continue to re-start the render.

  • Jim_1831252Jim_1831252 Posts: 728

    It's sad to see I'm not the only one that has had issues with Studio crashing during rendering, but I'm hardly surprised.

    @Scavenger That's exactly what I was attempting. It is handy, but is a little counter intuitive, but like you said, that's the way it is.

  • ScavengerScavenger Posts: 2,674

    @jim yeah.  it just saves the r file from temp.  This won't help after a  crash...just after rendering for 5 hours with 5 to go...

  • BobvanBobvan Posts: 2,653
    Scavenger said:

    THIS isn't the best option...well it is the best option, but it's not how it should work...

    If you're rendering you CAN save the render in progress this way:

     

    Click cancel.

    Say yes that you want to cancel the render.

     

    Scavenger said:

    DO NOT use the window with the save/continue options.

    Go to File -> Save Last Render and chose that....save that file.

    Click continue to re-start the render.

    I use this quite a bit when not 100 per cent sure the render is ready to my satisfaction..

     

  • EtheralEtheral Posts: 91

    If you know the render is gonna take a really long time, you could spot render half of it and then the other half later. Kind of like using a checkpoint. Unless you're using the bloom filter which doesn't seem to work with spot render properly.

  • Jim_1831252Jim_1831252 Posts: 728

    Is spot rendering faster with Iray? As it is still making all the calculations for off frame elements I would think it's about the same?

  • ScavengerScavenger Posts: 2,674

    It seems to be....don't know if doing 2 halfs it would be, but doing pickups of changes it is.

Sign In or Register to comment.