We decided to record (sort of) a repetition, going over some of the fundamentals in VEX.
Along the way we'll talk about how to generate catenaries: The curves that wires / chains form when ha...
2018-06-14 10:01:00 +0000 UTC
View Post
You asked for it (and some of you also already answered it): How do you save your custom functions into an external file, so you can build your own library of functions?
This Quicktip goes ov...
2018-06-13 18:47:00 +0000 UTC
View Post
Here's the render setup for the Kitbash Vein Growth tutorial. As always it uses Redshift3D and the "Old Industrial Hall" .exr that you can download from sIBL 2018-06-08 20:37:47 +0000 UTC
View Post
Heres the 4K Full Res rendering for the Kitbash Vein Growth tutorial.
2018-06-08 20:34:25 +0000 UTC
View Post
3D packages other than Houdini often offer a dedicated system to control and animate lots of clones. Be it Mash in Maya, MoGraph in Cinema4D or Animation Nodes in Blender. In Houdini you have to bu...
2018-06-07 11:06:43 +0000 UTC
View Post
Functions. We've been using them quite a lot in VEX. Basically every time you call something like rand() or nearpoint() we are using a function. That means calling a separate piece of code that Sid...
2018-05-31 14:41:09 +0000 UTC
View Post
Hi there,
here's the next AHTYA episode. Besides a plethora of inbuilt compiled operators Houdini offers the possibility to develop your own operators, using the VEX programming language. As ...
2018-05-24 10:18:59 +0000 UTC
View Post
As always in UHD glory :)
2018-05-21 09:50:27 +0000 UTC
View Post
As usual set up to render using Redshift. For texturing we used one of Cornelius Dämmrich's great free textures. Get them here: https://...
2018-05-21 09:49:08 +0000 UTC
View Post
As you might have noticed, the release frequency of our AHTYA premium course stalled a bit lately. This was mainly due to the fact that both of us were/are involved in quite major projects at work. Go...
2018-05-17 18:24:59 +0000 UTC
View Post
The last basic control structure we'll be discussing is ubiquitous when writing code: it is the if-statement.
In this tutorial we'll use it to improve our simple point connector setup to take...
2018-05-17 06:38:19 +0000 UTC
View Post
Here's the render setup for this scene, using Redshift3D. The file relies on the Old Industrial Hall HDR from: http://www.hdrla...
2018-05-11 07:12:44 +0000 UTC
View Post
Download in 4K.
2018-05-11 07:09:01 +0000 UTC
View Post
You'll need them when building lists, saving connectivity information on your mesh or when looking up nearby points: Arrays.
In theory nothing more than a list of values, arrays are handy for...
2018-05-10 07:32:11 +0000 UTC
View Post
Suppose you want to calculate a point's position over and over again - but writing down hundreds and hundreds of lines of the same code? Seems a bit tedious. Fear not - the mighty for-loop is your ...
2018-05-01 18:59:01 +0000 UTC
View Post
To demonstrate what you can achieve with even basic programming, we set out to create what some credit with starting modern acoustics: Chladni Patterns. Those lines of sand visualize how an oscilla...
2018-04-25 14:10:19 +0000 UTC
View Post
Set up to render using Redshift. We used the trusty Barcelona Rooftops HDR for lighting. You'll need to download it from: h...
2018-04-23 21:14:55 +0000 UTC
View Post
As always in full UHD glory!
2018-04-23 21:14:29 +0000 UTC
View Post
Ah! What can be more relaxing than having our copies transformed by everyone's favorite noise - the curl noise? This is the same technique we used to create this course's preview image.
After...
2018-04-17 08:07:30 +0000 UTC
View Post
Up until now we've only been accessing attributes on our main geometry stream. But what if we'd like to read another geometry stream's attributes?
2018-04-11 06:21:06 +0000 UTC
View Post
Dear Patrons,
here's part two of "Adding Houdini To Your Arsenal". In this episode I explain Houdinis geometry format in quite some detail. The relationship between points, primitives and ver...
2018-04-06 11:37:26 +0000 UTC
View Post
Generating seemingly random numbers is a surprisingly elemental and often used part in our VEX setups. In this video we'll talk about the basics of generating random numbers and using them to orien...
2018-04-03 05:51:12 +0000 UTC
View Post
Dear Patrons,
so today the Houdini introduction for 3D artists starts, with a basic episode outlining the functions of the different parts of the UI and some of the important concepts of Houd...
2018-03-29 07:37:05 +0000 UTC
View Post
Ready to be rendered using Redshift :)
2018-03-26 13:08:28 +0000 UTC
View Post
As always in UHD glory :)
2018-03-26 13:07:15 +0000 UTC
View Post
Dear Patrons,
"Adding Houdini To Your Arsenal" is our next premium course. It addresses 3D artists that are proficient with another 3D tool and want to learn to use Houdini in companion to th...
2018-03-19 15:26:33 +0000 UTC
View Post
Functions are the commands we call in VEX to tell Houdini to do stuff: Create a point, find points nearby, generate random numbers etc.
We go over the general structure of a function call, ho...
2018-03-19 08:46:59 +0000 UTC
View Post
Another fundamendal building block of our VEX scripts are variables. In this tutorial we go over the theory behind variables and quickly discuss some basic examples of how to use them inside of a w...
2018-03-12 10:03:54 +0000 UTC
View Post
EDIT: Aaand of course i forgot to attach the list of Houdini's built in attributes. Here it is.
We'll go over the basic data types we will be using when building VEX based setups.
2018-03-05 08:16:21 +0000 UTC
View Post
An Attribute Wrangle can behave very differently depending on how you set it up. This is one of the distinctive features of VEX which will be very useful when creating code-based setups.
2018-02-27 19:10:23 +0000 UTC
View Post