Matija Kos

MatijaK

About Me

Connect

LOCATION
Paris, France

Houdini Skills

Availability

I am available for Freelance Work

Recent Forum Posts

Apex Abstract Control : how to customize Jan. 10, 2026, 1:04 p.m.

Well for anyone else who could struggle with this here is the solution.
graph.addConfigControl(
    controlgroup=control,
    parent=primary,
    name='segments',
    controltype='__intlistmenu__',
    value_type='Int',
    defaultvaluedict={'value': 0},
    menu_entries=['0', '1', '2', '3'],

    instance=1,
)


There is still something I don't understand. I would assume that if I add :
menu_labels=['Football','Basketball','Tennis','Volleyball'],
I will see the labels in the view-port but I'm seeing the entries. If I use the sports strings as menu_entries I can see them in the view-port but than the integers I'm getting are always 0.

Apex Abstract Control : how to customize Jan. 10, 2026, 5:19 a.m.

I'm not sure if I'm doing something wrong or if it is even possible to do right now but when I try to do a controller that will switch between 0-3 by setting the slider min and max I still get 13 outputs(0-12)
# Add the first control in the control group
graph.addConfigControl(
    controlgroup=control,
    parent=primary,
    name='slider',
    controltype='__numbermenu__',
    promoted_name='slider_x',
    instance=instance,
    value_type='Int',
    slider_min=0,
    slider_max=3,
    animatable=False,
    color=(1,0,1),
)

Copernicus Painter – Layer-Based Painting in Houdini Dec. 30, 2025, 1:07 p.m.

haraldev
This is awesome! Do you have a github page for it or anything? I would love to see if I can contribute. I have been looking for a solution for texture painting and I would love it if I could just do it in Houdini. Right now it's the only thing I'm not comfortable doing fully in Houdini.

- haraldev

Thank you! For now, the plan is to make this a third-party tool that will be available for purchase. Before that, I’d like to release a beta version for anyone who’s interested in trying it for free and providing feedback.

Unfortunately, I haven’t had much time toward the end of this year, so I’m aiming to roll out a beta closer to the end of March, if possible. If there’s enough interest, I’d love to turn this into at least a part-time occupation so I can deliver a functional tool that continues to evolve and improve over the coming years.