Bifrost Forum
Welcome to the Bifrost Forum. This is the place for artists using Bifrost to ask and answer questions, browse popular topics, and share knowledge about creating effects procedurally using Bifrost. You can also visit the Bifrost Community on AREA to download an array of ready-to-use graphs, read Bifrost news and updates, and find the latest tutorials.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Bifrost for_each and houdini vop (extrusion deformation)

Message 1 of 2
433 Views, 1 Reply

Bifrost for_each and houdini vop (extrusion deformation)

This is a tutorial, which mainly demonstrates the usage of Bifrost for-each. For-each is mainly to traverse the array, which is similar to Houdini's vop. However, there are some differences between them. The following is a detailed description:

An array is a collection of the same type of data. The array is the soul of a programming language. The array is an important data structure that controls the underlying data. The complexity of the array determines the performance of the calculation.


The core of bifrost data is arrays, including one-dimensional arrays and multi-dimensional arrays. The depth control of arrays is strengthened on nodes: traversing arrays, iterating arrays, array operations, dimensionality reduction and dimensionality increase arrays, etc. can be easily completed. The advantage is that it can intuitively and accurately control the array (including the bif object array), but the disadvantage requires learning a little programming knowledge.


The houdini node design weakens the direct manipulation of arrays. There are few nodes that directly manipulate arrays such as sop dop vop. Loops are needed in vop to perform mathematical operations on arrays. Vop is essentially a for loop, traversing the attribute array. The advantage of this is that it is conducive to the understanding of junior and intermediate artists, but the disadvantage is that it is not conducive to the precise control of the array by advanced technicians.


Bifrost is good at developing large, high-complex and high-performance programs and operating on the underlying data of objects, while Houdini is more about operating on the underlying data of objects.


The above is a personal understanding of Houdini and Bifrost, excluding vex code language. Each software has its own design philosophy, each with its own advantages and disadvantages. The above are not all correct, but only as a reference for learning both.




Message 2 of 2

Good tutorial. 🙂

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report