Nicolas Heluani

Nicolas Heluani

About Me

VFX, Motion Graphics, fun in general.Freelance VFX Artist based in Reykjavik, Iceland.nicolasheluani@gmail.com

Connect

LOCATION
Not Specified

Houdini Engine

Availability

Not Specified

チュートリアル

obj-image Beginner
RBD Bullet Solver
obj-image Advanced
Vellum Worms

Recent Forum Posts

Lookdev workflow for feature film 2025年11月26日16:43

tamte
Nicolas Heluani
Basically another snag I got is that there is no global variable for current udim in Houdini (which I find crazy, definetely add one SIDEFX) so the <UDIM> does not get evaluated until the write step. This create an issue if you want to customize textures per UDIM.
have you tried @UDIM ?
typing `@UDIM`in your Font COP works for me
and to control which UDIM to display you can use Default UDIM parameter on the COPnet which is also accessible if you are inside on the top bar on network editor
Image Not Found
Of course no, feel really stupid now. I tried crap lot of stuff but not @UDIM what with the capitals?
OMG, why is the simplest things that sometimes takes us down a rabbit hole.
This kind of solves a lot of issues, this kind of solves a lot of issues I had with previewing udims. I basically needed a way to access the current udim attribute to do specific changes according to that attribute. Thank you.


EDIT: that variable seems to be very temperamental, it does not seem to work on a COP wrangle node, or other channels.arrgh.
I was trying to avoid using more variables on the geo but I think creating a UDIM value on prims is best practice for this. Thanks for all the help.

Lookdev workflow for feature film 2025年11月26日2:26

LAST version....
A little clean up on the code making it relative address and exporting the currently processed UDIM to an id value I called c_udim so any node in rop can use it. With the rop properly setup and the current udim value in the system the rest is up to the direction you want to take it. For full preview I can image a way to automate the map generation and remap it to a shrinked single uv layout but it will probably be better to wait for SideFX team to develop the solution.


Image Not Found

Lookdev workflow for feature film 2025年11月25日22:13

In the spirit to share and maybe brainstorming a better workflow here is what i came out with so far.
Basically another snag I got is that there is no global variable for current udim in Houdini (which I find crazy, definetely add one SIDEFX) so the <UDIM> does not get evaluated until the write step. This create an issue if you want to customize textures per UDIM.

So my solution is to make it on a prerender script and then just +1 the global variable pre-frame script.

I attached the example for everyone to see. In the example I just set the switch input node for testing but an option will be to add a parameter in the rop node itself or better an INDEX on the MATCH UDIM node that other nodes can reference as an id.


Image Not Found