rcortes

rcortes

About Me

Connect

LOCATION
Not Specified
WEBSITE

Houdini Skills

Availability

Not Specified

Recent Forum Posts

ROP output path expression Feb. 23, 2012, 5:32 p.m.

I found a solution

I wrapped the output path with a hou.expandString() right before I return from the function.

Cheers
Rudy

ROP output path expression Feb. 23, 2012, 12:59 p.m.

rafaels
Hey, Rudy

Have you tried putting the expression on the “pre-frame script” field and relative reference it in the output?
Might force the script to re-evaluate every frame…

Cheers

I thought about doing that, but I would really like to know the reason why the expression is not evaluated every frame and if there is a way to do so.

Cheers

ROP output path expression Feb. 22, 2012, 9:36 p.m.

Hi everyone

I have an expression in my ROP output path. The expression looks like this

footageOutput(“test”)

and returns something like this

/Volumes/Vault/Local_Users/rcortes/Desktop/test/test.$F4.exr

The problem im having is that when I render any frame, the expression always resolves to


/Volumes/Vault/Local_Users/rcortes/Desktop/test/test.0001.exr

However if i delete the channel so that the expresion output becomes the output path, it works just fine.
I think that for some reason, the expression is being evaluated at frame 1 and the result is being cached and used for all other frames.

Does anyone know how I can get this to work? Is there a flag to force an expression to evaluate on every frame? (I thought expressions did this by default).


Much obliged.
rcortes