Bifrost Visual Programming Masterclass From Maya Learning Channel


Before going to learn Bifrost Visual Programming Let’s know what is Bifrost. It is an Autodesk Maya addon for creating an FX and simulation environment. The plugin work under a node-based system in Maya, that can handle a lot of simulational programming environments. You can create complex effects in Maya quickly and easily using a new visual programming environment.

Bifrost more useful for the production environment, TDs can create custom graphs in the Bifrost Graph Editor and split those shots for different artists.

Artists can also take advantage of a wide array of ready-to-use graphs to create different simulation effects like fire, smoke, explosions, sand, and snow, using Bifrost.

Create Effects with Bifrost Visual Programming

This is a masterclass form Maya Learning Chanel about Bifrost visual programming. Product Manager Marcus Nordenstam will teach you how to use Maya Bifrost visual programming for creating a disintegration effect on production assets with UV mapping, animation, and deformation. Note that this masterclass assumes you are using Bifrost or later, and also requires compounds from the “Rebel Pack”, you can separately download from Bifrost.

While creating the effect itself can be useful, perhaps the real value of this masterclass is in fact the exposition of how one uses Bifrost to do visual programming in general. This should come as no surprise as any comprehensive effect will draw on many disciplines.
The focus of the masterclass is visual programming, and while sections of the video are technical, the concepts should be familiar to most 3d generalists.
Subsequently, the author hopes that motivated Maya artists can use this information as a stepping-stone to go beyond the built-in restrictions of Maya and achieve whatever creative purpose they desire. After all, that is just what Bifrost was created for.

Important and generally useful concepts covered or discussed in this masterclass

  1.  Understanding and working with 3d mesh and point geometry in Bifrost, including UV coordinates and animated geometry
  2.  working with user-defined per-point and per-face properties
  3.  Creating custom topology editing operations (such as making all faces of a mesh disjoint/detached)
  4. Also Creating point clouds and meshes from scratch
  5. Doing closest point queries (point-cloud lookups)
  6. How to custom compounds like points-inside-convex-mesh or bounding-box-from-point-cloud
  7. Rolling your own particle solvers
  8. Transporting (advecting) particles with aero sims
  9. Attribute (property) transfer
  10. Using noise and randomization
  11. Visualizing point property values and point-cloud lookups
  12. Techniques for troubleshooting your graphs and compounds Course Requirements.
    It may be useful to watch some of the very basic Bifrost tutorials before watching this masterclass – such as the ones in the Maya Learning Channel.


Leave a Reply