Jump to content

Dependancy Rendering


Recommended Posts

There is one thing in ROPs I don't understand. I set several mantra renderings (each one has different frame range) I wired one with the other to form dependency queue. But unfortunately when I pressed rendered all of the subsequent renders took over frame range from the very first render settings... no overides, nothing, what I am doing wrong? or maybe dependancy is not for batch rendering....?!?

How can I set up simple render queue within houdini session, using dependency graph, I've read it is possible. I've already figured out it's possible with post-renderexpression which fortunately works very fine. But I'm curious if anyone has come up wit the similar problem...

thanks

Kuba

Link to comment
Share on other sites

I'm going to guess that your first ROP's frame range is the largest, from your description. The way ROP frame ranges work, by default, is to render the frame from their input ROPs before rendering their frame. So, if you had:

A (30 - 100)

|

B (1 - 200)

...A would render 1-200 if you render B fully over 1-200. In order to only render 30-100 of A, you'd have to set the "Valid Frame Range" parm to "Render Frame Range Only (strict)". This tells B that regardless of which frames it's rendering, you want its inputs' frame ranges respected (A: 30-100).

By default, this parm is set to "Render Any Frame", which will always render the frame requested by the output ROP(s). "Render Frame Range" specifies a range to render when rendering that ROP directly, but will otherwise follow its outputs' frame requests when rendered via a downstream ROP dependency (exactly like "Render Any Frame" would).

Link to comment
Share on other sites

Thanks malexander,

But what if my render ranges doesn't overlap?

C (150-200)

|

B (100-150)

|

A (0-100)

It's odd but previously I had `Render Frame Range` and all of the nodes render 0-100 frame range - that was exactly as you said. After that I changed to `Strict` it was rendering correctly until it switched to to the B node. At that moment Mantra suddently stoped - don't know why...

One more silly question downstream ROP dependancy means that the A node in my scheme is a child of the B? isn't it? And I have to click render on that A node...? :unsure:

kuba

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...