Reading parameters and changing their value | Python for Houdini

preview_player
Показать описание
Houdini is all about tweaking parameters and attributes. This video will show you how to access a parameter with the «parm()» method, read its value with «eval()» and even modify it with «set()».

You will also learn the difference between a single-component and a multi-component parameter, and how to modify all axes at the same time with the «parmTuple()» method.

Finally, we talk about Menus and Toggles and how to manage them in Python.

🟠 Houdini 19 / Python 3

00:00 Intro
00:59 Accessing a parameter
03:37 Reading a parameter value
05:10 Editing a parameter value
06:07 Multi-component parameters
09:25 Menus
11:34 Toggles
Рекомендации по теме
Комментарии
Автор

This is how every tutorial should be! You made it simple to follow and at the same time super helpful and complete! Thanks for sharing 👏👏👏

marcomelantonio
Автор

The perfect tutorial! Thank you very much!

maarten
Автор

i love your teaching, im so new to coding in houdini and this video was more than helpful

DayvidEti
Автор

Hello, and how can you do for string parms containing groups ? for instance I am creating a vellumsolver vith python but for the pin group I am writing that :
group_capuchon group_dos group_bas group_queue')
And it doesn't work once it's on string, do you have a solution?
Thanks!

CestUnSigne
Автор

Very good information, thanks. But if I want to modify or set the intensity parameter of a light made in solaris (/stage/light1) I get an error. Something about the name of the parameter containing ":" because the name of the intensity parameter is "inputs:intensity". How could I resolve this?

GaelLendoiro
Автор

hey, i also want to set colors to my nodes, how can I do this?

taylansoydan
Автор

Whats the use ? isn't it more tedius than normally changing from parameters tab

varunthapliyal
Автор

Juanjo estás trabajando muchísimo y lo sabes 😟😟😟😟😟 demasiado diría yo 😞, dos semanas llevas sin publicar ningún tutorial Juanjo dos semanas 😞😞😞😞😞

alejandrogarcia
Автор

I didn't heard about this way of reading attributes before! ( 'parameterVariable.eval()' ). I always used evalParm('parameter').
Good tutorial! I love how do you teach :)

jaumearevalo
join shbcf.ru