Nickpwalsh Posted June 11, 2019 Share Posted June 11, 2019 I'm attempting to deepen my knowledge of vex and was recommended a book on programming using processing (Learning Processing, by Daniel Shiffman). For anyone with good knowledge of both Vex and another object oriented programming, are there any major concepts that will not translate over to vex. Like, is there a way to create classes in vex? Just trying to streamline my learning of this stuff so I can stop being merely a knowledge sponge around here. Thanks in advance for the help. Cheers, Quote Link to comment Share on other sites More sharing options...
anim Posted June 11, 2019 Share Posted June 11, 2019 (edited) 2 hours ago, Nickpwalsh said: ...both Vex and another object oriented programming... just a side note, VEX is not OOP language, so most of the OOP concepts will not translate well, no classes or inheritance, the closest you can get is structs with local functions https://www.sidefx.com/docs/houdini/vex/lang.html Edited June 11, 2019 by anim 1 Quote Link to comment Share on other sites More sharing options...
mestela Posted June 11, 2019 Share Posted June 11, 2019 If you want a gentle quickstart, I wrote this: http://www.tokeru.com/cgwiki/index.php?title=JoyOfVex 1 Quote Link to comment Share on other sites More sharing options...
Thomas Helzle Posted June 11, 2019 Share Posted June 11, 2019 I found VEX very simple to learn, but I come from C which it's rather close to. How much previous knowledge with programming do you have? Processing is a rather specialised environment with peculiar rules, so I'm not sure if it isn't more useful if you dive into VEX directly? The good thing IMO is, that you always get visual feedback, so VEX is very brain-friendly to learn if you allow yourself to "play". I would actually use Houdini to teach kids math and programming in school. ;-) I gave one workshop to students of architecture who had no prior knowledge of programming and within the four days we had, they groked at least the basics and that it's nothing to be afraid of... (one of the most important things IMO). And yes, "Joy of VEX" from Matt (and everything else on tokeru) is super helpful, there are also video tutorials and of course, there is always Entagma. Especially if you start with their oldest videos, they go into much more detail when they use VEX than they do nowadays. Good luck! Cheers, Tom 1 Quote Link to comment Share on other sites More sharing options...
Nickpwalsh Posted June 11, 2019 Author Share Posted June 11, 2019 Thanks for clearing all that up. I think I'll just do the deepest dive I can into Vex. Tokero has already been the main resource keeping me afloat learning this stuff haha. Quote Link to comment Share on other sites More sharing options...
lukeiamyourfather Posted June 11, 2019 Share Posted June 11, 2019 What are you wanting to do with VEX? What is your goal? I'm guessing you're new to Houdini so there might be better ways to accomplish your goal depending on what it is. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.