Artur Vill
rutra
About Me
EXPERTISE
VFX Artist
INDUSTRY
Film/TV
Houdini Skills
Availability
Not Specified
Recent Forum Posts
shadertoy importer July 19, 2026, 9:03 p.m.
Hi all,
I wanted to share an experimental Shadertoy importer I've been chipping away at. It started life as a naive regex parser, got rewritten a few times, and eventually the idea grew over my head and I delegated the transpiler writing to claude.
It's a GLSL to OpenCL transpiler wrapped in an HDA. The preprocessor tricks are the main holdouts, otherwise seem to work..ish (including buffer and cubemap passes).
Still on the todo list, all doable, just not wired up yet: 3D noises, mouse, keyboard, webcams and possibly even sound shaders (CHOPS?) but.. the transpiler stability is what will make or break the idea (or me)
https://github.com/shaderology/hShadertoy [github.com]

I wanted to share an experimental Shadertoy importer I've been chipping away at. It started life as a naive regex parser, got rewritten a few times, and eventually the idea grew over my head and I delegated the transpiler writing to claude.
It's a GLSL to OpenCL transpiler wrapped in an HDA. The preprocessor tricks are the main holdouts, otherwise seem to work..ish (including buffer and cubemap passes).
Still on the todo list, all doable, just not wired up yet: 3D noises, mouse, keyboard, webcams and possibly even sound shaders (CHOPS?) but.. the transpiler stability is what will make or break the idea (or me)
https://github.com/shaderology/hShadertoy [github.com]

Quad Remesh Direction Field May 1, 2024, 6:50 p.m.
tamteha
there is Tangent Field SOP which may do what you are asking for
of course there is already a node for it. thanks Tomas! Quad Remesh Direction Field May 1, 2024, 5:56 p.m.
Any way of accessing Direction Field as an attribute? Maybe a feature request for the next version?
Separate tool for computing the surface direction field would be even better! Maybe someone got a VEX script to do just that? This vector field would be very useful!
Separate tool for computing the surface direction field would be even better! Maybe someone got a VEX script to do just that? This vector field would be very useful!