Reveal Techniques and Autodesk University in Las Vegas

By Louis Marcoux - 3 Nov, 2009

Autodesk University

Autodesk University is an annual conference where all Autodesk products are represented. More than 600 classes are given by speakers from the industry who teach classes on very specific subjects for which they are world class experts. For the past few years, attending Autodesk University has been a very enriching experience for me. I have learned a lot. In fact, each year, thousands of people travel to Las Vegas for this show. It is a great learning conference and it is a lot of fun because it's Vegas.

This year, Autodesk University will be held at the Mandalay Bay, in Las Vegas. You can see the list of the classes and events related to AU by visiting http://au.autodesk.com. Some of the classes will be offered on line so if you can't make it to Las Vegas, you can still attend some of them at home.

If you can make it to Las Vegas, I will be teaching a class again this year. The name of the class is "The 12 Principles of Animation applied to Visualization Projects". In this class, i will review the 12 principles and explore how they can be used in visualization projects. I will give specific examples on how to apply those principles in 3ds Max so that the students can add more life to their visualization animations.
 

Reveal Techniques

This week's videos are from a class i gave at Autodesk University in 2007. The class was about animation techniques to reveal models over time. Various techniques were covered and i gave a few examples in the class. I decided to post the example videos here so that you can have a good idea of the type of classes you will find at AU. I hope you will enjoy those videos. Please note that they have been recorded in 2007 but were never made public.
 

Reveal with Masks

In this video, you'll see how to use materials and animated gradient masks to make object draw themselves on the screen.
 
Here is the rendered result of the previous tutorial.

Reveal with Pro-Booleans

Here, you'll see how to use Pro-Booleans to animate subtractions on objects to make them appear on screen. With Pro-Booleans, UV Maps and materials are preserved on cut surfaces which allows very interesting cut effects as the objects reveal.
 
Here is the rendered result of the previous tutorial.

Reveal with Loft Objects

Loft objects have deformations curves that can be animated. In this video, you'll see how to animate the loft curves to make them draw progressively on the screen.
 
Here is the rendered result of the previous tutorial.

Reveal with Reactor and Time Distortion

In this video, you'll see how to cut an object in fragments, simulate their breaking in Reactor and reverse the animation to make the objects construct themselves for their debris.
 
Here is the rendered result of the previous tutorial.

Reveal with Pflow

See how particles can attach themselves to objects when they find them. If the particles are flying around and then stick to hidden object, the objects start to appear. By mixing visibility with particles, you can create very cool effects of object appearing from flying dust.
 
(note: i had to splice this video in 2 because of file size constraints. So the next 2 videos are actually a single video tutorial)
 
 
Here is the rendered result of the previous tutorial.
 

Reveal with Max Script - Part 1 : Offset

First part of a series of script techniques that will end with animated objects all falling into their final position with a simple button click. This video covers the basics of moving objects with Max Script.
 

Reveal with Max Script - Part 2 : Rotation

Second video on scripting techniques. This one covers local rotation with Max Script.
 

Reveal with Max Script - Part 3 : Animation

Third video on scripting techniques. This one covers the basics of animation keyframing with Max Script.
 
(note: i had to splice this video in 2 because of file size constraints. So the next 2 videos are actually a single video tutorial)
 

Reveal with Max Script - Part 4 : Visibility

Fourth video on scripting techniques. This one shows how to animate visibility with Max Script. 

Reveal with Max Script - Part 5 : User Interface

Fifth video on scripting techniques. This one shows how to build an interface for the animation tool that we have developed in the previous videos.
 

Reveal with Max Script - Part 6 : Ordering Objects in Arrays

This one is an extra scripting technique where you can learn how to reorder elements in an array based on certain conditions. It will be helpful to animate blocks of objects based on their relative position.
 
(note: i had to splice this video in 2 because of file size constraints. So the next 2 videos are actually a single video tutorial)

Here is the rendered result of the scripting tutorial.

Posted By
Published In
Tags
22 Comments
To post a comment please login or register
johnpaulgiles10 | 3 months ago
These videos have been broken for months?
virtastudiogmailcom | 4 months ago
hi, videos on this page can not load, please fix the error.
virtastudiogmailcom | 4 months ago
hi, videos on this page can not load, please fix the error.
virtastudiogmailcom | 4 months ago
hi, videos on this page can not load, please fix the error.
im101562 | 11 months ago
Hi, why I can't watch video, what happened?
Paulo Belesa | 3 years ago
Got an error on this script -- Incompatible types: 95.0, and undefined marked line is OffsetsDuration = ((TheEndFrame - AnimationSegment) - TheStartFrame ) / selection.count what may be wrong???
Edited by Paulo Belesa 3 years ago
Raslemus | 5 years ago
Hi. I'm super new at scripting, and wanted this tutorial to be my first try. So I retyped (!) your PowerAnimator script - tried to run it...But then a 'MAXscript Rollout Handler Exeption' pops up with this message: "--Type error: qsort requires Array, got: undefined" Here's my retyped script: http://dl.dropbox.com/u/675238/PowerAnimator%20Script%20%28RB%29.ms I've been unable to find out what's wrong. Is it me or the script?... and is there somwhere I can find your script?
fclaveria | 5 years ago
Hola Luis, muy buen tutorial, pero me gustaría saber como puedo lograr este tipo de animaciones de reconstrucciones animadas: http://www.youtube.com/watch?v=Yc8SE4xmDsw Me podrías guiar o algún tutorial, gracias.
Namekkural | 6 years ago
great thanks! getting started in MAXSxript! Awesome :)
minhhai88 | 7 years ago
very helpful tutorials Louis!!!! Thanks so much..
David Morgan | 7 years ago
Awesome tutorial :D
DonzoG | 7 years ago
Louis, you R O C K!
SuperCoon | 7 years ago
Man, I'm glad you broke these into parts; it was kind of hart to get through the one from AU when I would need to go back & examen it.
sinok | 7 years ago
Hello Marcoux, Great tutorials. To tell you the truth I didn't found the time to watch them all but I've saw the one with the reactor technique. You have done great use of proCutter.. In the tutorial you faced a problem after the reaactors simulation in some frames. It's a driver problem etc, it's a reactors problem. If you select the problematic object and go to the problematic frame watch what's happeing in the fcurves. There is a huge problem in the curves that forces your object to spin like crazy. So this is not causing the viewport problem, but if you you real objec motion blur your results are really crazy. Hope that helped, Nick
BhanuPrakash | 7 years ago
Hello Louis, ur tutorials are very good and very useful. But suddenly today I'm unable to view your tutorials. what might be the proble????
Edited by BhanuPrakash 7 years ago
Henrik Styve | 8 years ago
very nice. is there a finished script for the reveal script ? i have no scripting skills at all. and if one is to do a very large animation " building houses/ skyscraper etc it would take a long time to set it up. Henrik :-)
louis-marcoux | 8 years ago
There are a couple of solutions possible... First would be to render the particles as a separate pass and render a few pass of thoses with various birth seeds (in particle flow properties). By changing seeds, particles are generated with different starting points. By adding the layers on top of each others, you get the effect of millions of particles without killing RAM on your machine. Second choice is to use specialized particles rendering tools such as Krakatoa from Frantic Films (Now Prime Focus): http://software.primefocusworld.com/software/
geo_n | 8 years ago
Very very useful tutorial. I actually posted a similar workflow question here http://area.autodesk.com/forum/autodesk-3ds-max/animation/cool-enimation-effect-how/ because I wanted to achieve this look http://www.3dmadness.de/projects/sew_transformer/sew_ig_getriebe_wz_web_384k_unhinted.mov P.S. I tried to render the particle flow method. Using 30000 birthrate just made my renders 10min per frame on a simple object. How do you render such high number of particles?
toytoy | 8 years ago
Man, your tutorials are the best ! thank u very much
loran | 8 years ago
interesting. I wrote to script to animate visibility very easily. check it out : http://loran-cg.blogspot.com/2009/10/vizpaintermaxscript.html http://loran-cg.blogspot.com/2009/10/vizanimator-maxscript.html
gan0nia | 8 years ago
Those script tutorial are very useful , big thank you for your sharing.
SuperCoon | 8 years ago
I downloaded these from AU virtual, & they were very helpful. Thanks Louis.