cmiVFX brings you "The Ultimate Guide for Maya Bifrost," taught by the leading expert in this field: Diego Trazzi.
This course will explore the process of simulating liquids with the new Bifrost FLIP solver (Fluid Implicit Particle solver).
Although simplicity is key when learning, this course will show you much more than the basics, it will give you a solid understanding of the theory behind such fluid solvers. Terms such as staggered grids, particle advection, and level-sets will become familiar throughout the course, and by the end of it, you will fully obtain the knowledge that is needed to simulate beautiful water, from a small droplet to a massive ocean. We have decided to mark specific sections of these classes when referring to similarities with Naiad. We think this will help those who used to work in Naiad and now want to transition onto Bifrost. For all the others who are new to this environment, we will cover everything from the ground up so we can mold you into well-educated VFX artists.
In the Bifrost Overview and Concepts chapter, we cover things that you should know about FLIP solvers before you even start learning software related issues. This is our longest introductory chapter on the whole site!
This chapter represents the R&D and LookDev process done before setting up a simulation. In this chapter we'll consider a complex system such an ocean shore line with crashing waves. To properly emulate such system we will use tables and data collected from real measurements and use them to model a system with physically accurate inputs.
How to model and prepare assets to generate accurate level-sets. In this chapter we'll also look at how to animate and cache accurate and fast caches for wave motion.
Simulation Setup And Caching
In this chapter we'll setup Bifrost and start simulating at low resolution in order to have fast turnarounds. We will also go though emission attributes, colliders, accelerators and kill-planes. In addition we cache out a high resolution simulation to disk, so we will be able to use this simulation as base for secondary passes such as foam and splashes.
In this chapter we'll take a look at the properties and features of the containers such as caching, adaptivity attributes, emission attributes, vorticity and surface tension.
In this section we'll show how to display data in the viewport. Bifrost, as FLIP solver utilizes a combination of grids and particles, which are stored inside tiles. To better understand and optimize the scene performance we'll utilize the display properties and the new profiler tool available in Maya.
In this chapter, we'll look at the foam generation and how to add an adaptive camera to a Bifrost foam container and use camera distance to control the resolution of foam particle emission to optimize time and disk-space.
Meshing attributes and caching are topics covered in this part of the lesson.
The Bifrost can either render the mesh that you generate from the liquid, or render the liquid voxels' Isosurface directly. In this chapter we'll explain benefits for both options and how to use the bifrostLiquidMaterial in mental-ray to render water and foam passes.
Bifrost implements a technique to guide simulation using either a polygon mesh or a cached, lower-resolution simulation. This allows to perform a detailed, high-resolution simulation that is restricted to the top surface layer to reduce memory and computation time. In particular we'll take a look at the workflow to generate splashes on top of open ocean water simulation. For this we'll utilize a guiding body to drive the base simulation, then run a second pass for the splash and foam. This new cache can then be rendered in Mental Ray with Particle Sphere Instancer.
About The Instructor
Diego Trazzi is an accomplished effects professional who has been in the industry for more than 15 years. In his earlier years, Trazzi worked with motion capture and as a TD Generalist. His recent award was the Best Single Visual Effect of the Year in the 2009 VES awards. The award was given to him for the highly talked about "Neytiri drinking shot" in Avatar, which was predominantly Trazzi's contribution for fluid simulations. He was also one of the very few people who helped develop Exotic Matter's "Naiad" since alpha version. Trazzi has completed a long list of remarkable work on major film titles such as X-men: First Class, Avatar, The A-Team, Harry Potter and more. As a result, he has acquired a broad range of technical knowledge and problem solving skills. At Siggraph 2010, Diego Trazzi gave a presentation on liquid simulation in Avatar, which was one of the highlights of the sessions.
I recommends Buy premimum account for High speed+parallel downloads!