Jump to content

Recommended Posts

Is learning Processing a good idea and easily translatable to VEX? There are some excellent resources like Daniel Shiffman, who does a great job of explaining the foundations of programming. 

Edited by inquisit

Share this post


Link to post
Share on other sites

Yes and no.

The stuff he teaches is indeed great :)
and some of it will be transferable (at least the basic coding logic)

However, the syntax of that language is quite different from Vex,
and it would work the closest to Vex, run over "detail (only once)",
which while valid for some purposes, is not the most efficient use of VEX.
In this case using a Python SOP will be about the same speed,
which is probably easier to learn (has more learning resources outside of Houdini)

VEX is kind of designed to process existing data, rather than generating everything from scratch. (but note that it CAN do it)
When VEX is run over "points" or "primitives", it acts more like a shader,
executing exactly the same code for each of them, which allows multi-threading, unlocking its true power.

Hope that helps!

  • Thanks 1

Share this post


Link to post
Share on other sites

There are enough VEX and Wrangle SOP resources that you can dive directly into it without needed to learning something else beforehand. That is, of course, unless you're planning on learning Processing anyways, then, yes, it will be a little bit of help just like Twan said.

  • Like 1

Share this post


Link to post
Share on other sites

Can you follow this with VEX?  Seems like a lot of overlap with Processing:

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×