Yunus Balcioglu

animatrix_

About Me

Senior FX Technical Director @ Industrial Light & Magic | Feature film credits include The Lord of the Rings: The Rings of Power, Marvel's Eternals, Star Wars: The Rise of Skywalker, X-Men: Dark Phoenix, X-Men: Apocalypse, Aquaman, Alien: Covenant, Pirates of the Caribbean, Justice League and many m...  more
専門知識
Technical Director
INDUSTRY
Film/TV

Connect

LOCATION
Singapore, Singapore
ウェブサイト

Houdini Skills

ADVANCED
Procedural Modeling  | Digital Assets  | Mantra  | Pyro FX  | Fluids  | Destruction FX  | VEX  | Python
INTERMEDIATE
Realtime FX

Availability

Not Specified

My Tutorials

obj-image Advanced
Pragmatic VEX: Volume 1

My Talks

obj-image HIVE
Adaptive Fracture Synthesis and Propagation in VEX
obj-image HIVE
Face Peeling Using KineFX
obj-image HUG
Retiming Ocean Spectra & The Pragmatic Approach to Solving Technical Problems in VFX

Recent Forum Posts

UI Customization 2026年6月2日10:28

Hi,

If you are not on macOS, fullscreen is not officially supported:
https://www.sidefx.com/docs/houdini/news/19_5/viewport.html [www.sidefx.com]

But there are workarounds using Python Qt which I use successfully for years:
https://www.sidefx.com/forum/topic/53236/ [www.sidefx.com]

You can see fullscreen in action here:

Pragmatic VEX: Volume 1 [4K] [H20] 2026年5月30日13:21



Polar Inversion COP [www.patreon.com]

I have been experimenting with Houdini’s new Copernicus network and started porting some of my existing COP tools into custom OpenCL COP nodes.

The first one is a Polar Inversion filter implemented directly as an OpenCL COP node.

The core mapping is based on radial inversion around a center point:

scale = radius² / distance²

In practice, the important part is not the formula itself, but making it stable and usable as an image filter.

The implementation uses inverse mapping, where each output pixel traces back to the corresponding source position. Near the inversion center, the denominator is clamped using a pixel-footprint floor, with an optional softness floor. This avoids the unstable singularity you would otherwise get from dividing by a near-zero distance.

For sampling, the node uses deterministic subpixel supersampling and Houdini’s rectangular filtered sampling through "imageSampleRect". The filter footprint is currently based on the output pixel footprint, which gives better reconstruction than a naive point lookup while still remaining predictable and fast.

This is the direction I want to take with Copernicus: converting my existing COP nodes and implementing more advanced image filters, compositing operators, and procedural transformations that are not currently available in Houdini.

The goal is to build a deeper image-processing toolset inside Houdini, using the same philosophy I use in my VEX work: low-level control, practical performance, and tools designed around real production needs.

Wrong Dimensions Using Oriented Bound Box to create a grid 2026年5月27日14:06

Hi,

You can solve it numerically using SVD (singular value decomposition):
https://www.sidefx.com/forum/topic/84345/#post-364636 [www.sidefx.com]