
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
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 more. less
EXPERTISE
Technical Director
INDUSTRY
Film/TV
Houdini Skills
ADVANCED
Procedural Modeling | Digital Assets | Mantra | Pyro FX | Fluids | Destruction FX | VEX | Python
INTERMEDIATE
Realtime FX
Availability
Not Specified
My Gallery
My Talks
Recent Forum Posts
How to subdivide/split a face by points in a grid pattern Oct. 15, 2025, 2:26 p.m.
Hi,
You can do this easily with an extra float parameter called bysize for x and y divisions respectively:

You can do this easily with an extra float parameter called bysize for x and y divisions respectively:
max(2, ceil(ch("sizex") / ch("bysize"))) max(2, ceil(ch("sizey") / ch("bysize")))
Supercharged H20 extension (TouchDesigner Style) Oct. 14, 2025, 3:48 a.m.
CYTE
Thanks, man,
You are the best!
I was hoping to toggle between these two.
WorkLight or Scene Light.
Is that possible, too?
I think that's not possible because there is always some work light mode available. There is no off option. Even if the toolbar shows off, the work light still reports the current one used.
Supercharged H20 extension (TouchDesigner Style) Oct. 13, 2025, 11:47 a.m.
Hi,
This should work:
The other types are listed here:
hou.viewportWorkLight.Headlight:
Single over-the-shoulder distant light.
hou.viewportWorkLight.Domelight:
Environment light with optional texture map.
hou.viewportWorkLight.PhysicalSky:
Outdoor lighting with a distant and environment map based on the sun position and atmospheric conditions.
hou.viewportWorkLight.ThreePoint:
Three distant lights set up in a classic three point lighting arrangement.
This should work:
def toggleWorkLight(): with hou.undos.disabler(): viewport=getPaneTabUnderCursorOrFirstInstance(hou.paneTabType.SceneViewer) settings=viewport.curViewport().settings() settings.setLighting(hou.viewportLighting.Headlight) new_type=hou.viewportWorkLight.PhysicalSky if settings.workLightType()==hou.viewportWorkLight.Headlight else hou.viewportWorkLight.Headlight settings.setWorkLightType(new_type)
The other types are listed here:
hou.viewportWorkLight.Headlight:
Single over-the-shoulder distant light.
hou.viewportWorkLight.Domelight:
Environment light with optional texture map.
hou.viewportWorkLight.PhysicalSky:
Outdoor lighting with a distant and environment map based on the sun position and atmospheric conditions.
hou.viewportWorkLight.ThreePoint:
Three distant lights set up in a classic three point lighting arrangement.