Iray render tutorials for batch rendering?

Hi all,

Are there any good tutorials on using Iray in combination with batch rendering?

As you can see in attachment, the rendering of a bearded figure gives strange results (it's the same scene, only from a different angle)

The beard is supposed to be dark brown, but shows as grey...

Also my background dissapears from my scene (HDRI render preset) How do I fix these things?

Thanks a lot,

Me

Comments

  • GatorGator Posts: 1,319

    Huh, I'm using Draagonstorm's batch renderer, I've never noticed a difference with it and normal rendering in the window and I've used it a lot.  Doesn't say Iray in the description but that's all I use with Studio.

    https://www.daz3d.com/batch-render-for-daz-studio-4-and-rib

  • The weird thing is, if I use Iray preview in the viewport, it looks okay...

  • GatorGator Posts: 1,319

    Are you using the same batch renderer, or a different one?

  • The same.

    I've allready had to manually save eye positions using the local settings of the universal tool instead of using the "point at" feature... So I'm working out the details here...

  • gibrril_fa945a6ceegibrril_fa945a6cee Posts: 550
    edited April 2017

    I think it's the light preset that I use. How do I delete that? I can't find it in the scene overview, yet the lights are still active.

    Post edited by gibrril_fa945a6cee on
  • TheKDTheKD Posts: 2,711

    It might be emission turned on in one of the surface shaders?

  • WonderlandWonderland Posts: 7,133

    Headlamp on the camera?

  • kyoto kidkyoto kid Posts: 41,854
    edited April 2017

    ...looked back through a couple other threads on this topic and pretty much everything points to the fact that the version of Iray integrated into the Daz programme does not have the proper modules to support true network/background rendering.  This is the big disadvantage, as not being able to pass off the render job off to an external engine/system translates to a huge waste of system resources having the keep the Daz programme and scene open until the process completes. This may not be as important to those who use GPU rendering, but for others still stuck with CPU rendering due to the high cost of a beefy GPU card. it means needing a lot of cores and memory to avoid the process dropping into swap mode.

    Luxrender and Octane are external render engines and therefore can process a render job separate from the core programme. WIth Lux you can  not only shut down the Dazscene and Daz programme, but the pause the process shut down the system  come back later and start everything up where it left off. True, these engines require more work to set up surfaces and lights but once the process is initialised, everything else can be closed down. Being external engines also allows for network rendering so one could be rendering away on the networked render box while setting up a new scene or doing something else on the workstation.

    The only possible way I can see around this is would be to clone/mirror the drive, library, and runtime setup of my workstation on the render station.  Basically every scene asset I have on the workstation would need to be duplicated in the exact same configuration on the render system so the paths to the assets match up exactly to avoid "missing asset" or path errors.  Scene files would be transferred between the systems via flash drive. Yes this is a somewhat cumbersome way to go about it (the old "Nike Net' as we called it) but if you don't want to sit idle for several hours twiddling your thumbs while a big render job is processing, it may be the best workaround.

    Post edited by kyoto kid on
  • Richard HaseltineRichard Haseltine Posts: 108,052

    DS can use external Iray servers. Not only can it, I know that some people are using it that way (theer was some discussion of working on Surface tablets and I was told that several of the developers do that and use Iray Server to rnder on a remote machine).

  • kyoto kidkyoto kid Posts: 41,854
    edited April 2017
    ...but unless you write your own batch process utility that lets you close the scene down on the work system (which I and others here don't have the expertise to do), I don't see how it can be accomplished.
    Post edited by kyoto kid on
  • linvanchenelinvanchene Posts: 1,386
    edited May 2017

    A remark in another thread made me look up

    site:DAZ3D.com Iray batch rendering

    This thread came up on top.

    - - -

    DS can use external Iray servers. Not only can it, I know that some people are using it that way (theer was some discussion of working on Surface tablets and I was told that several of the developers do that and use Iray Server to rnder on a remote machine).

    This sounds interesting but more intended to be used as described when you want to render on another networked machine.

    NVIDIA® Iray® Server is a software solution that provides distributed Iray rendering across networked machines -

    http://www.nvidia.com/object/iray-server.html

    An Iray Server license costs $295.

    http://store.nvidia.com/store/nvidiamr/en_US/Content/pbPage.products#_ga=2.198552807.974705051.1494080306-343774613.1494080306

    - - -

    I fail to understand why I should pay extra for batch rendering in Iray on the same (!) machine when such tools are included for free in OctaneRender with the basic standalone license.

    - - -

    Can anyone recommend an "affordable" external batch rendering tool for queuing and rendering multiple animated scenes with DAZ Studio Iray?

    Is there a dedicated software with an easy to understand visual interface as you have it in any video editing software without any scripting involved?

    - - -

    I am looking for an "official tool" supported by DAZ3D and not some random 3rd party tools that may or may not work in some cases like described in this thread:

    https://direct.daz3d.com/forums/discussion/74255/flush-gpu-memory-between-renders

    - - -

    An external batch rendering tool should be able to perform automatically the following tasks:

    - open DAZ Studio

    - render image sequence of animated scene

    - close DAZ Studio to empty Iray VRAM*

    - open DAZ Studio

    - render next queued image sequence of animated scene

    - repeat

    - - -

    *I would not mind an internal batch rendering tool. But based on forum posts and my own observations currently closing and reopening DAZ Studio is recommended between rendering images to flush the VRAM when using Iray to render.

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