Jonathan de Blok - JDBgraphics
Jonathan de Blok
About Me
Technical Artist with more then 20 years of experience in the CG industry.
専門知識
Generalist
INDUSTRY
Advertising / Motion Graphics | Film/TV
Houdini Skills
ADVANCED
Procedural Modeling | Digital Assets | Motion Editing | Animation | PDG | VEX | Python
INTERMEDIATE
Environments | Character Rigging | Hair & Fur | Cloth | Mantra | Karma | Lighting | Pyro FX
BEGINNER
Crowds | Muscles | Solaris | Fluids | Destruction FX | Realtime FX
Availability
I am available for Freelance Work
Recent Forum Posts
[H22] CSS on UI elements issue 2026年9月9日9:20
In pre H22 I could simply set some CSS on a UI element in a PyPanel and that worked fine. For example: Would make all buttons have a red label.
But now in H22 where, I guess, the whole button is styled with CSS, setting the color red removes alle existing CSS and now only shows a red text:
becomes

A (hacky) fix would be to get the current CSS from the button and modify that but the button has none since that CSS is probably a global for the button class so this gets messy real quick..
So is there a way to layer CSS overrides on top of UI elements preserving the pre-existing other CSS properties?
QPushButton {color: #F00}But now in H22 where, I guess, the whole button is styled with CSS, setting the color red removes alle existing CSS and now only shows a red text:
A (hacky) fix would be to get the current CSS from the button and modify that but the button has none since that CSS is probably a global for the button class so this gets messy real quick..
So is there a way to layer CSS overrides on top of UI elements preserving the pre-existing other CSS properties?
Scaling Gaussian Splats 2026年7月30日4:15
iirc in the transform node there is an entry which attributes it also applies the transformation on, you can also flag attributes as transformable. Maybe those options can fix this without extra steps.
[H22] SOP > USD workflow question 2026年7月19日9:39
When adding a UsdCreateComponent in a /obj/geo1/ context what is the correct way of getting it into a specific LOP network? I see when an UsdCreateComponent is setup in a /stage/SopCreate context it's added into the 'parent' USD stage automatically.
But when setup in an /obj/geo1 context there is obviously no parent stage to put it on, the docs are a bit light on details about all of this, but should I simply be using a 'SOP Import' and point it to the UsdCreateComponent to get the component onto a stage?
But when setup in an /obj/geo1 context there is obviously no parent stage to put it on, the docs are a bit light on details about all of this, but should I simply be using a 'SOP Import' and point it to the UsdCreateComponent to get the component onto a stage?