[VEX for Algorithmic Design] E06 _ Strings
12,429
Published 2020-10-16
In this 6th episode, I'm explaining the strings in VEX, what it is, and how you can use it together with VEX inside Houdini.
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 a string?
00:00:53 Declare string
00:09:45 Using special characters
00:16:20 Formatting string
00:30:29 String operation
00:33:23 String access
00:39:36 String & array functions
00:59:30 Next topic - Loop
[Project Data Downloads]
github.com/jhorikawa/VEXForAlgorithmicDesign
[Patreon page]
www.patreon.com/junichirohorikawa
[Episodes]
Episode 1 - Attribute Basics: • [VEX for Algorithmic Design] E01 _ At...
Episode 2 - Group Basics: • [VEX for Algorithmic Design] E02 _ Gr...
Episode 3 - Parameter Basics: • [VEX for Algorithmic Design] E03 _ Pa...
Episode 4 - Variables and Operations: • [VEX for Algorithmic Design] E04 _ Va...
Episode 5 - Array: • [VEX for Algorithmic Design] E05 _ Array
Episode 6 - Strings: • [VEX for Algorithmic Design] E06 _ St...
Episode 7 - Loop: • [VEX for Algorithmic Design] E07 _ Loop
Episode 8 - Conditional: • [VEX for Algorithmic Design] E08 _ Co...
Episode 9 - Function: • [VEX for Algorithmic Design] E09 _ Fu...
Episode 10 - Volume Basics: • [VEX for Algorithmic Design] E10 _ Vo...
Episode 11 - Dictionary Basics: • [VEX for Algorithmic Design] E11 _ Di...
Episode 12 - Vector Basics: • [VEX for Algorithmic Design] E12 _ Ve...
Episode 13 - Trigonometry Basics: • [VEX for Algorithmic Design] E13 _ Tr...
Episode 14 - Quaternion Basics: • [VEX for Algorithmic Design] E14 _ Qu...
Episode 15 - Matrix Basics 1: • [VEX for Algorithmic Design] E15 _ Ma...
Episode 16 - Geometry Functions: • [VEX for Algorithmic Design] E16 _ Ge...
Episode 17 - Intrinsic Attribute: • [VEX for Algorithmic Design] E17 _ In...
Episode 18 - Randomness Basics: • [VEX for Algorithmic Design] E18 _ Ra...
Episode 19 - Noise Basics: • [VEX for Algorithmic Design] E19 _ No...
Episode 20 - Solver Basics: • [VEX for Algorithmic Design] E20 _ So...
Episode 21 - Half-Edge Basics: • [VEX for Algorithmic Design] E21 _ Ha...
Episode 22 - Remapping Basics: • [VEX for Algorithmic Design] E22 _ Re...
Episode 23 - SDF Basics: • [VEX for Algorithmic Design] E23 _ SD...
Episode 24 - Force Basics: • [VEX for Algorithmic Design] E24 _ Fo...
Episode 25 - Force Extended: • [VEX for Algorithmic Design] E25 _ Fo...
Episode 26 - Recursion Basics: • [VEX for Algorithmic Design] E26 _ Re...
[Houdini Related Playlists]
VEX for Algorithmic Design: • VEX for Algorithmic Design
Houdini Tutorial: • Houdini Tutorials
Houdini Algorithmic Live: • Houdini Algorithmic Live
Houdini Snippets: • Houdini Snippets
Houdini Tips: • Playlist
[Portal Page]
Facebook Page: www.facebook.com/ParametricProceduralHoudini/
[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: twitter.com/jhorikawa_err
All Comments (21)
-
I'm new in houdini and started to learn vex not so long ago. I can't thank you enough for helping me/us to demystify this software !!! :)))
-
You're awesome Junichiro for sharing your infinite knowledge. Thank you!!!!!
-
If there's only 151 hits it's not because this isn't an excellent series. It's because learning VEX is not easy. Thanks for your meticulous lessons.
-
Before you, for half a day I could not understand how to convert float into a string, thank you very much!
-
To fix decimal formatting issues with "sprintf()" function use %s or %g. it will use the same value as you assigned to variable and no decimal error. Thanks for the video!
-
Thanks Junichiro!!! This series should call JuniFlix. See you in the next chapter.
-
these lessons are very usefull and interesting! thank you
-
if you struggle with too much decimal numbers, use the "ftrim" function to get rid of the unnecessary => 50.400000 to 50.4
-
Super useful, tyvm
-
thank you sensei🙏
-
s@val1 gives me an error.. everything is exactly the same. any ideas?
-
Great, as always!
-
Thanks
-
As always Gold 👌
-
want to learn python in houdini from you
-
Thank You very much, Junichiro!
-
Thanks!!!
-
Though string manipulation is... uh... not "fun", thanks again for doing this video! I've been enjoying them.
-
Hey! great video!! i got a question... can u use a string array to store variable names, and then acces that variables trought the array? Someting like: int val1 =0; int val2 =1; String array[] = {"val1","val2"}; int val3 = array[0]; ??
-
when I select the path to the attributewrangle, the "font" still shows not the text itself, but the path to the attributewrangle. What could be the problem?