[VEX for Algorithmic Design] E06 _ Strings

  Рет қаралды 12,055

Junichiro Horikawa

3 жыл бұрын

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 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: kzbin.info/www/bejne/jGbMZ36DlJJrjpI
Episode 2 - Group Basics: kzbin.info/www/bejne/hWKboa2eqZmorM0
Episode 3 - Parameter Basics: kzbin.info/www/bejne/j3zTonquaLmHptU
Episode 4 - Variables and Operations: kzbin.info/www/bejne/rH2zmXt5j6Zoodk
Episode 5 - Array: kzbin.info/www/bejne/npPShKSOq91jqsk
Episode 6 - Strings: kzbin.info/www/bejne/aaSnqZiNlLqZmqM
Episode 7 - Loop: kzbin.info/www/bejne/e36uf3hjh7yqnLs
Episode 8 - Conditional: kzbin.info/www/bejne/hKCvd3acjtGKoJY
Episode 9 - Function: kzbin.info/www/bejne/qZ2bgpqknbygr7s
Episode 10 - Volume Basics: kzbin.info/www/bejne/mZnRc2qVZ7CeoNU
Episode 11 - Dictionary Basics: kzbin.info/www/bejne/bJfEZ4eKZdqNfqM
Episode 12 - Vector Basics: kzbin.info/www/bejne/bYalY5uGlt1qhs0
Episode 13 - Trigonometry Basics: kzbin.info/www/bejne/nX2ylZJ8e7Fobrs
Episode 14 - Quaternion Basics: kzbin.info/www/bejne/g4q1paqPYqmEjJo
Episode 15 - Matrix Basics 1: kzbin.info/www/bejne/iZS8pYGjo955b6M
Episode 16 - Geometry Functions: kzbin.info/www/bejne/Y6W3q42QqtSFmdE
Episode 17 - Intrinsic Attribute: kzbin.info/www/bejne/g3Wpgp6li5lml9E
Episode 18 - Randomness Basics: kzbin.info/www/bejne/rYDdonmtq9qhqK8
Episode 19 - Noise Basics: kzbin.info/www/bejne/h2OyhqmnaaeWfM0
Episode 20 - Solver Basics: kzbin.info/www/bejne/bnTVh6NreN6Fa9U
Episode 21 - Half-Edge Basics: kzbin.info/www/bejne/fKHJcmR5oK1kbqc
Episode 22 - Remapping Basics: kzbin.info/www/bejne/rXynepRsityEis0
Episode 23 - SDF Basics: kzbin.info/www/bejne/qpPWnoR4pstgb9U
Episode 24 - Force Basics: kzbin.info/www/bejne/e4DOXp-kaq6lZ9U
Episode 25 - Force Extended: kzbin.info/www/bejne/jpXHZqiNrJ6MrKs
Episode 26 - Recursion Basics: kzbin.info/www/bejne/aICxipuvq6yqgJI
[Houdini Related Playlists]
VEX for Algorithmic Design: kzbin.info/aero/PLzRzqTjuGIDhiXsP0hN3qBxAZ6lkVfGDI
Houdini Tutorial: kzbin.info/aero/PLzRzqTjuGIDgtI8wIsWVkU2-AVyDH91QM
Houdini Algorithmic Live: kzbin.info/aero/PLzRzqTjuGIDizRMLtogMjkG8XpuPcb6ZM
Houdini Snippets: kzbin.info/aero/PLzRzqTjuGIDhRtNf_CItwK3MYZQwdi7fB
Houdini Tips: kzbin.info/aero/PLzRzqTjuGIDgdc2UP8gYerbrmBS7RQ2ce
[Portal Page]
Facebook Page: 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: jhorikawa_err

Пікірлер: 26
@Cadmium77
@Cadmium77 2 жыл бұрын
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.
@maurypb
@maurypb 2 жыл бұрын
as of 1/14/22 (5 months later) there are 4k views.
@Monompadins
@Monompadins Жыл бұрын
Before you, for half a day I could not understand how to convert float into a string, thank you very much!
@noc2_art
@noc2_art 3 жыл бұрын
You're awesome Junichiro for sharing your infinite knowledge. Thank you!!!!!
@phennryr1216
@phennryr1216 2 жыл бұрын
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 !!! :)))
@guitoma109
@guitoma109 2 жыл бұрын
Thanks Junichiro!!! This series should call JuniFlix. See you in the next chapter.
@JafarDashti
@JafarDashti 11 ай бұрын
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!
@akmalakmal5732
@akmalakmal5732 Жыл бұрын
these lessons are very usefull and interesting! thank you
@VitaminSoup
@VitaminSoup 3 жыл бұрын
Great, as always!
@VicRejkia
@VicRejkia 2 жыл бұрын
if you struggle with too much decimal numbers, use the "ftrim" function to get rid of the unnecessary => 50.400000 to 50.4
@mujuningaiza
@mujuningaiza Жыл бұрын
Can't get ftrim function, If you can explain it would be life saver What I got is like // So if you want to trim 0.256143 to 3 decimal places // You'll write like sprintf("%.3f", 0.256143) ; //or sprintf("%0.3f", 0.256143) ; // Result will be 0.256
@andrewsutherland2138
@andrewsutherland2138 2 жыл бұрын
s@val1 gives me an error.. everything is exactly the same. any ideas?
@tetreur
@tetreur 3 жыл бұрын
Super useful, tyvm
@rayanmagneto
@rayanmagneto 3 жыл бұрын
As always Gold 👌
@ivanchernyshev2646
@ivanchernyshev2646 2 ай бұрын
thank you sensei🙏
@mohamedazab3586
@mohamedazab3586 3 ай бұрын
Thanks
@ilyaeuteneier
@ilyaeuteneier 3 жыл бұрын
Thanks!!!
@leflute7191
@leflute7191 2 жыл бұрын
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]; ??
@maurypb
@maurypb 2 жыл бұрын
Though string manipulation is... uh... not "fun", thanks again for doing this video! I've been enjoying them.
@95lustr
@95lustr 2 жыл бұрын
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?
@massimobaita7178
@massimobaita7178 3 жыл бұрын
Thank You very much, Junichiro!
@junbochen7309
@junbochen7309 Жыл бұрын
want to learn python in houdini from you
@theostalproject
@theostalproject 2 жыл бұрын
s@val1 keeps giving me errors :( code is the same as yours
@c.e.l.l.z
@c.e.l.l.z Жыл бұрын
35:05 mind blown again "you can consider strings the same as arrays, where each character occupies an index in the array" wow
@dnzCraft
@dnzCraft 2 жыл бұрын
Sure enter single quotes !!!!!!!!! not this ' ,it shloud be ` 8:57
@user-fu3db3mo3e
@user-fu3db3mo3e 10 ай бұрын
Thanks..I stopped for a long time...
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 49 МЛН
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 121 МЛН
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 25 МЛН
100❤️
00:19
Nonomen ノノメン
Рет қаралды 37 МЛН
Цифровые песочные часы с AliExpress
0:45
Which Phone Unlock Code Will You Choose? 🤔️
0:14
Game9bit
Рет қаралды 12 МЛН
Как я сделал домашний кинотеатр
0:41
RICARDO
Рет қаралды 1,5 МЛН
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,7 МЛН