Omar Zarifi


About Me


Not Specified

Houdini Skills


Not Specified

My Tutorials

obj-image Masterclass
Pyro | Omar Zarifi | H18 Masterclass

Recent Forum Posts

Help Docs for "Position Data Path" May 24, 2024, 11:01 a.m.

To clarify the above, there are some advanced uses of the position data to reorient the container (similar to other fluid solvers in Houdini). The recommendation to steer clear is based on the fact that the sparse solver is pretty efficient at working in a default axis-aligned container. You can experiment with it, and orienting the container might actually be a good idea if you need to perform a dense simulation for some reason. For example, if wind is blowing your smoke in a diagonal direction, orienting the container with that direction might be a good idea (since the smoke then occupies the simulation box "lengthwise" instead of diagonally, which simulates a lot of empty space).

Help Docs for "Position Data Path" May 24, 2024, 10:49 a.m.

That parameter can be used to set the path to a Position [] data on the object, which is like parenting the pyro object to another transform. Its use isn't really recommended... It was added as an aid for the Minimal OpenCL mode, to allow the Center of the simulation box to be animated. The Simple GPU Torch shelf tool (under Simple FX) shows this in action. The default Sparse mode isn't expected to work under the same tight constraints of the minimal solver, and can resize the simulation container to accommodate motion of the fluid.

You can dive inside the Pyro Solver SOP to see how things are hooked up if interested, but I wouldn't suggest you use it manually in a simulation.

The documentation will be updated with a description along these lines.

Houdini 17.0 on Windows throwing "OpenCL Exception: clCreateProgramWithSource (-34)" error [SOLVED] July 6, 2023, 10:56 a.m.

I'm on 19.5.303 as well and I'm also getting the error. In the preferences menu I changed it to the correct GPU as well. Getting fewer errors but now I'm getting
"OpenCL Exception: clCreateImage3D (-40)" error.
Can you please log a bug with an example scene (preferrably as simple as possible)? This one is not a generic OpenCL issue, and we'll have to investigate what's causing it. Thanks!