Obeida Zakzak
ObeidaZakzak
About Me
Houdini Pipeline Supervisor @ TAT Studio
専門知識
Technical Director
業界:
Film/TV
Connect
LOCATION
Toulouse,
France
ウェブサイト
Houdini Engine
ADVANCED
Digital Assets | Hair & Fur | VEX | Python
INTERMEDIATE
Cloth | Solaris | PDG
Availability
I am currently employed at TAT Studio
Recent Forum Posts
How to get a mean value along one axis ? 2024年5月27日16:12
Here's a possible method without having to loop over samples, which executes fast on 13M points.
Couldn't find your model to test over it, as it wasn't attached on your post.
1. Create f@h attribute and zero-out altitude on points
2. Use a Fuse SOP to snap points and average their f@h value : this will result with an average along Y-axis
3. Transfer f@h from fused/averaged points to the zero-altitude points
4. Copy back f@h to original points
Couldn't find your model to test over it, as it wasn't attached on your post.
1. Create f@h attribute and zero-out altitude on points
2. Use a Fuse SOP to snap points and average their f@h value : this will result with an average along Y-axis
3. Transfer f@h from fused/averaged points to the zero-altitude points
4. Copy back f@h to original points
OpenCL QuadTree for N body optimisation 2024年5月25日17:22
In Houdini 20, SideFX introduced a new syntaxe for OpenCL, similar to VEX with @-syntaxe, and they provided a documentation for this one https://www.sidefx.com/docs/houdini/vex/ocl.html [www.sidefx.com]
So it might help in case you are familiar with VEX.
So it might help in case you are familiar with VEX.
How to - ONNX Inference on volumes ? 2024年5月1日18:18
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.
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.