Jump to content

Learn Processing before VEX?


inquisit

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
Link to comment
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!

  • Like 1
  • Thanks 1
Link to comment
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 2
Link to comment
Share on other sites

  • 2 weeks later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...