Obeida Zakzak

ObeidaZakzak

About Me

Houdini Pipeline Supervisor @ TAT Studio
EXPERTISE
Technical Director
INDUSTRY
Film/TV

Connect

LOCATION
Toulouse, France
WEBSITE

Houdini Skills

ADVANCED
Digital Assets  | Hair & Fur  | VEX  | Python
INTERMEDIATE
Cloth  | Solaris  | PDG

Availability

I am currently employed at TAT Studio

Recent Forum Posts

How to - ONNX Inference on volumes ? May 1, 2024, 6:18 p.m.

You can find an example with Heightfields (which are 2D volumes) in the Content Library https://www.sidefx.com/contentlibrary/ml-terrain/ [www.sidefx.com]

This node expects Houdini's native volumes, not VDBs, so in your scene you can use a VDB Convert node to convert VDB to Volume and be able to use ONNX Inference node.

However, the onnx model you are using seems to output 1D volumes, so you need to copy data to 3D volume using 3D to 1D index conversion, I used formula from this site to do the conversion and copy results from ONNX node to expected output volumes https://ennogames.com/blog/3d-and-2d-coordinates-to-1d-indexes [ennogames.com]

Also added an example without VDBs, by creating either a 2D (image) or 3D (smoke) volume.

Feather Interpolate Setup Questions. May 1, 2024, 5:01 p.m.

You need to setup two primitive attributes on guides :
- templatenames: string array of feather names that you want to interpolate
- templateweights: float array of feather weights, it tells the blend amount to take from each feather template




Most of the work would be adjusting weights in templateweightsattribute. For example, a possible way would be to adjust a weight attribute for each template, then build an array of all these attributes. This opens the possibility of controling weights procedurally with Attribute Adjust Float node or Guide Mask node, and manually painting weights with Attribute Paint node. You could adjust weights on guides directly, or do this on the skin then transfer to guides using Guide Skin Attribute Lookup node.



Attached a hip file with an example using this approach.

Heightfield Erode Error when using Freeze at Frame May 1, 2024, 3:41 p.m.

Since you have steps to reproduce the error you would get a better help by logging a bug to SideFX support https://www.sidefx.com/bugs/submit/ [www.sidefx.com]

I tested with 19.0.657 and 20.0.653 and couldn't reproduce the error on my side, so you can tell the support more about your system configuration and Houdini version, they would maybe ask for hip file where you get this error.