This video is an introduction to VEX, which is the programming language available in Houdini. The video doesn't require any previous knowledge of programming. 

Jump to the 4 min mark if you want to directly start with the project and skip the explanation.

The video will cover relatively wide range of topics including:

  • What is VEX
  • Basic syntax and names of attributes
  • Setting basic values for Position and other stuff
  • Creating custom parameters in the Wrangle SOP
  • How to use the Wrangle SOP instead of the old Point SOP
  • Controlling polyextrude using VEX
  • Creating ramps in Wrangle SOP
  • How to convert a VOP network into VEX.
  • and other stuff.



CREATED BY

ROHAN DALVI

Rohan has always been interested in film and animation which led him to life as a 3D artist. He was also passionate about teaching so he started his own “Institute for Advanced Animation.” He primarily concentrated on teaching software skills while working on design visualization, motion graphics, industrial animations and also some medical renderings. He then stumbled upon Houdini and the rest is history as his many Houdini tutorials have helped artists from around the world get into the world of proceduralism.

More from Rohan Dalvi

コメント

  • linuxrock7 8年, 7ヶ月 前  | 

    nice :)

  • fgillis 8年, 7ヶ月 前  | 

    Very helpful. Just what I was looking for as a simple, clear introduction to VEX. Thank you!

  • albionbear 8年, 7ヶ月 前  | 

    This is very helpful for a beginner like me. Thank you for sharing this tutorial.

  • teak421 8年, 7ヶ月 前  | 

    As always, great stuff!

  • yavarjangjoo 8年, 7ヶ月 前  | 

    great job

  • Jcreator 8年, 6ヶ月 前  | 

    This is super helpful, thank you ROHAN DALVI

  • cman 8年, 3ヶ月 前  | 

    Thank you, very well explained. Hard to find an explanation on how to create custom parameters :)
    You can also transform temporarily a variable on the spot like so - "(float)@ptnum". I like it better than using a "1.0"

    @Cd.r = (float)@ptnum / @numpt;

  • Sai Narayan 8年, 1ヶ月 前  | 

    This is an incredibly well made tutorial. Great stuff!

  • mfatal 8年, 1ヶ月 前  | 

    Nice tutorial, really helped getting started with the VEX! Thank you.

  • mbrunner 7年, 7ヶ月 前  | 

    Hi Rohan - I am wondering how this translates to the new Point node as opposed to the Point-Old node, since its my understanding that the Point-Old node is deprecated. In the new Point Node under VEXpressions tab I create a new Attribute expression for Color(Cd), set the value of the VEXpression to "Constant Value" using the drop down menu and then set the vector values for the color to @ptnum/@numpt, 0,0. In the Geometry spreadsheet I see that it is setting the color values correctly for the points but in the Scene view it doesn't show the gradient from one corner to its opposite corner, like it did for the Point-Old SOP. It just shows as black. I am puzzled over why this didn't work?

    Thanks!

  • even572 7年, 7ヶ月 前  | 

    This really helped me out! Thanks!

  • richardjpurcell 7年, 6ヶ月 前  | 

    Amazing, thank-you.

  • kareef 7年, 5ヶ月 前  | 

    any chance of subtitles? struggling with his accent. sorry.

    • rohandalvi 7年, 5ヶ月 前  | 

      Hi,

      I'll upload the tutorial to my YouTube channel which generates auto subtitles. They're about 90 percent accurate.

      But it will take about 2 weeks because I'm on vacation.

      Regards
      Rohan

  • Parag Gaikwad 7年, 1ヶ月 前  | 

    Great tutorial and Nicely explained!! Thanks, Rohan Sir!!

  • Jixal 7年, 1ヶ月 前  | 

    Great tutorial! As somebody has never used VEX and thought it sounded scary this made it super clear and accessible.....
    You've explained the general basic principles very well. Thanks, heaps! =)

  • BRSFTW86 6年, 9ヶ月 前  | 

    Fantastic tutorial, funny how you're not a coder yet you teach better than most coders. Great stuff thank you.

    • rohandalvi 6年, 9ヶ月 前  | 

      I can't code to save my life but I can teach :)

  • hylianhero85 6年, 7ヶ月 前  | 

    Just started a 1 year Houdini certification program. I have no experience in coding. This was immensely helpful! Thank you!

  • Alex Amos 6年, 6ヶ月 前  | 

    @Cd.r = (float)@ptnum/@numpt;

    Just cleaner.

  • chxrvey99 5年, 1ヶ月 前  | 

    Bit late to the party, but any chance you can link me your youtube?

      • chxrvey99 5年, 1ヶ月 前  | 

        thank you just subbed, you don't happen to have linkedin too? just in case I have further question or anything?(still new to Houdini)

        • rohandalvi 5年, 1ヶ月 前  | 

          Don't have a linked in. You can send me email. My email is at the bottom of my webpage.

          https://www.rohandalvi.net/

Please log in to leave a comment.