This week we start learning about Houdini, a powerful software in the field of VFX for 3D animation, which not only can create special effects, but also models and animations using nodes, and below I will start learning how to use nodes to create animations and make FX.
SOP: old term for geo –Surface OPerators
OBJ: object
DOP: Dynamics OPerators
ROP: Rendering OPerators
VOP: Vex OPerators > Vex: Houdini scripting language, similar to Mel.
$HIP > file output
$OS > object name
In contrast to MAYA, Houdini’s project folder does not have [scenes]. The scene data in Houdini is usually very small. In most cases, the main files are saved in the [desktop folder].
[ch] is used for animations. [img] is used for pictures. Normally, we deal with objects on the [object] screen. However, you can also [double-click] on an object node and then go to the [geometry] screen to manipulate the object.

The rock making process:Create the [Alembic] node and double-click it to enter the properties panel for the [Alembic] node. In [File name], select the file to be imported. (It is best to import the file in the Alembic format abc.
To create a rock, first create [Sphere] and then select [Polygon] in [Primitive Type]. Increase the [Frequency] value in [Sphere]. This way, we will have more detail in [Noise]. Change the position attribute [attribute name] of the noise to [P]. Change the values of [Noise Type] and [Element Size] in [Trebnois]. More details can also be added to [Fractal] and [Distortion].
The process of making a log cabin:Create two [geometry], create [box] and [testgeometry_tommy1] separately. Adjust the value on the [box] property so that the model will remain on the horizon when [size] is increased on the y-axis. Select the [Point] mode. Select the point in [sphere] and create a [transformation] node.
We need to add the details of the house to be copied to the node, when I dragged to the sides of the node my node only moved and was not copied. Create a [boolean] node. The [boolean] node is used to handle the interpolation model so that the interpolation model does not overlap with the model error.
