[VEX for Algorithmic Design] E11 _ Dictionary Basics

  Рет қаралды 10,932

Junichiro Horikawa

Junichiro Horikawa

Күн бұрын

This is a new series I've started explaining the basics of VEX for algorithmic design / procedural modeling which I'm using on daily basis.
In this 11th episode, I'm explaining the basics of a dictionary which is a new data type introduced from Houdini 18.5, how you can use it with little bit of examples.
I've also started a Patreon, it would be great if I could get your support to continue creating tutorial contents.
00:00:00 Intro / What is dictionary?
00:03:15 Declare dictionary
00:09:24 Set item to dictionary
00:14:40 Remove item from dictionary
00:20:49 Check key in dictionary
00:24:03 Access item in dictionary
00:32:20 Combine dictionaries
00:35:10 Dictionary to JSON
00:47:21 Exercise 1
00:57:37 Exercise 2
01:11:48 Next topic - Vector basics
[Project Data Downloads]
github.com/jhorikawa/VEXForAl...
[Patreon page]
/ junichirohorikawa
[Episodes]
Episode 1 - Attribute Basics: • [VEX for Algorithmic D...
Episode 2 - Group Basics: • [VEX for Algorithmic D...
Episode 3 - Parameter Basics: • [VEX for Algorithmic D...
Episode 4 - Variables and Operations: • [VEX for Algorithmic D...
Episode 5 - Array: • [VEX for Algorithmic D...
Episode 6 - Strings: • [VEX for Algorithmic D...
Episode 7 - Loop: • [VEX for Algorithmic D...
Episode 8 - Conditional: • [VEX for Algorithmic D...
Episode 9 - Function: • [VEX for Algorithmic D...
Episode 10 - Volume Basics: • [VEX for Algorithmic D...
Episode 11 - Dictionary Basics: • [VEX for Algorithmic D...
Episode 12 - Vector Basics: • [VEX for Algorithmic D...
Episode 13 - Trigonometry Basics: • [VEX for Algorithmic D...
Episode 14 - Quaternion Basics: • [VEX for Algorithmic D...
Episode 15 - Matrix Basics 1: • [VEX for Algorithmic D...
Episode 16 - Geometry Functions: • [VEX for Algorithmic D...
Episode 17 - Intrinsic Attribute: • [VEX for Algorithmic D...
Episode 18 - Randomness Basics: • [VEX for Algorithmic D...
Episode 19 - Noise Basics: • [VEX for Algorithmic D...
Episode 20 - Solver Basics: • [VEX for Algorithmic D...
Episode 21 - Half-Edge Basics: • [VEX for Algorithmic D...
Episode 22 - Remapping Basics: • [VEX for Algorithmic D...
Episode 23 - SDF Basics: • [VEX for Algorithmic D...
Episode 24 - Force Basics: • [VEX for Algorithmic D...
Episode 25 - Force Extended: • [VEX for Algorithmic D...
Episode 26 - Recursion Basics: • [VEX for Algorithmic D...
[Houdini Related Playlists]
VEX for Algorithmic Design: • VEX for Algorithmic De...
Houdini Tutorial: • Houdini Tutorials
Houdini Algorithmic Live: • Houdini Algorithmic Live
Houdini Snippets: • Houdini Snippets
Houdini Tips: • Playlist
[Portal Page]
Facebook Page: / parametricproceduralho...
[Books]
Algorithmic Design Workbook with Houdini: gum.co/GOZFw
Tiling Pattern with Houdini: gumroad.com/l/OVDgY
Algorithmic Design with Houdini: www.bnn.co.jp/books/9788/
Books on BOOTH: orangejellies.booth.pm/
[Contact]
Twitter: / jhorikawa_err

Пікірлер: 21
@monocore
@monocore 3 жыл бұрын
Thank you. Moving to houdini from a regular 3d package feels like you've been playin with legos to build things, and now you can shape the atoms of said things. It's a paradigm shift. Your videos help ease the transition. Thank you so much. It feels like vectorfield landscaping.
@herbertengels2112
@herbertengels2112 3 жыл бұрын
Thank you so much Mr. Junichiro. I hope you make more Vex videos. They are really awesome.
@guitoma109
@guitoma109 2 жыл бұрын
Thanks Junichiro, fantastic tutorial as always. Lets go to the next JuniFlix serie Vector.
@eggZ663
@eggZ663 Жыл бұрын
Great tutorial and great teacher!
@arsensuleymanov7935
@arsensuleymanov7935 3 жыл бұрын
Thank you. Amazing. Will try to understand how to use them in practice.
@izvarzone
@izvarzone 3 жыл бұрын
Is it more optimized than run 4 cycles for different attributes?
@dorincroitoru5913
@dorincroitoru5913 3 жыл бұрын
so powerful. thank you!
@raneemFX
@raneemFX Жыл бұрын
Thanks yor legend
@requa3314
@requa3314 3 жыл бұрын
thank you so much !!!
@esoyychen3527
@esoyychen3527 2 жыл бұрын
Thx!! I was curious about how to use loops to traverse the dictionary and use key functions. I kept showing syntax errors in my tests.
@sasanarian132
@sasanarian132 3 жыл бұрын
thank you bro
@stevensilcock
@stevensilcock 10 ай бұрын
Must of updated Dictionary for H19.5. My spreadsheet doesn't show the data "type" etc just the values e.g. {"a", 3.0, "b", 6} and that's it. Guess it saves a lot of room 😀
@stevensilcock
@stevensilcock 10 ай бұрын
@1:14:17 json_dumps fixed it, now I see all the data info in spreadsheet....noice.
@AncienRegimeStudios
@AncienRegimeStudios 2 жыл бұрын
Another excellent tutorial. One problem; how do you view a long Dictionary in the Geometry Spreadsheet? There's not even a slider to let you go to the end of the Dictionary. Thx
@zoharproduction1600
@zoharproduction1600 2 жыл бұрын
CTRL + B
@AncienRegimeStudios
@AncienRegimeStudios 2 жыл бұрын
@@zoharproduction1600 thanks
@dilosilv611
@dilosilv611 2 жыл бұрын
Houdini 19 now has an "Inspect" right click function (Extremely handy for nested dictionaries. It shows them hierarchically, as a tree)
@c.e.l.l.z
@c.e.l.l.z Жыл бұрын
Another thing you can do is: in geo spreadsheet pane; go to the View dropdown and toggle Typed Dictionaries. You usually won't need the tags anyway.
@chriswong225
@chriswong225 Жыл бұрын
one question. I would like to get dictionary items() like python to do the operation. it only have keys() function in vex, when I forloop each key to get the value, it does not know the key's data type. then I cannot get the value auotmatically if I do not know the type... May I know how to do it? maybe I need to swiitch to python to finish this task... Sample Below: string keys[] = keys(d@data); foreach(string key; keys) { [type] value = d@data[key];
@chriswong225
@chriswong225 Жыл бұрын
Solved in python. But It’s quite slow and not able to compile… hope found the way done it on vex….
[VEX for Algorithmic Design] E12 _ Vector Basics
1:55:11
Junichiro Horikawa
Рет қаралды 18 М.
[VEX for Algorithmic Design] E14 _ Quaternion Basics
1:41:09
Junichiro Horikawa
Рет қаралды 21 М.
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 100 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 34 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
[Vowel]물고기는 물에서 살아야 해🐟🤣Fish have to live in the water #funny
00:53
[VEX for Algorithmic Design] E04 _ Variables and Operations
1:01:59
Junichiro Horikawa
Рет қаралды 14 М.
LoRA explained (and a bit about precision and quantization)
17:07
[VEX for Algorithmic Design] E10 _ Volume Basics
1:41:06
Junichiro Horikawa
Рет қаралды 24 М.
KineFX Masterclass | Houdini Illume | Jeff Wagner
2:15:37
Houdini
Рет қаралды 36 М.
How to Create Rendered Animations in Enscape's Video Editor!
12:33
The Rendering Essentials
Рет қаралды 147 М.
a day in the life of an engineer working from home
8:42
Joma Tech
Рет қаралды 20 МЛН
[VEX for Algorithmic Design] E17 _ Intrinsic Attribute
1:33:18
Junichiro Horikawa
Рет қаралды 10 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,5 МЛН
IPad Pro fix screen
1:01
Tamar DB (mt)
Рет қаралды 7 МЛН
The power button can never be pressed!!
0:57
Maker Y
Рет қаралды 51 МЛН
Обзор игрового компьютера Макса 2в1
23:34