I hope that you are all well. I am back again with another "Smoke-tastic" video to help you in production!
If you want to catch up on any videos you've missed or looking for something special, you can browse the videos at my TABLE OF CONTENTS for my blog. Always kept up-to-date wth the latest and greatest!
If you would like to attend the Official Autodesk Smoke Training Classes, you can visit the Autodesk Training Schedule for dates and your nearest authorised training center. This will give you a general all-round view of post production and visual effects in Autodesk Smoke
AUTODESK SMOKE: Expressions: Animation Ramping
Expressions are great for numerous things but normally they apply a "locked out" animation to the curve you apply it to.
However you can "ramp up" your animation intensity and timing by multiplying curves together with a simple expression.
It's a great way to control multiple animation channels on one animation slider!
The features shown are valid for Smoke 2012 SAP 1 for Mac
If you have any comments, questions or feedback, please leave them in the comments below the blog post.
Take care wherever you are and see you again really soon.
Signing Off…
Grant
We also have a channel on the ProVideo Coalition website where we have been posting some great articles. I have already posted an Autodesk Smoke Learning Path Guide for those of you who would like to know what I recommend in order to learn Smoke. You can check it out by clicking on the banner below.
In order to post any comments, you must be logged in!
Posted by Ultimate_Smoker* on Feb 09, 2012 at 10:58 PM
Hi David, I just check the round function and it does work. Perhaps it might be a case of how you apply it. I did a test which was adding two axis nodes in my composite "axis1" and "axis2". I animated axis1 in position Y normally from 0 to 100. The values increase with the decimal values as expected. In Axis2, I selected its position y and I wrote the following expression without the quotation marks, "round(axis1.position.y)" .... Basically it means: For the value of axis2's Y-position, copy the y-position values from axis1 and round them up to the closest integer. Hope this helps!
Posted by sings21 on Feb 09, 2012 at 08:20 PM
These tips have been a huge help!
How can I round up to the nearest whole number please? The "round" command doesn't seem to work.
Thanks,
David
Posted by Ultimate_Smoker* on Jan 27, 2012 at 02:18 AM
Hi summerfun1984. the "noise" function will work to create the hovering/floating effect. You need to adjust the timing for the noise. So the noise expression ---- noise(frame)*10 ---- will generate a new value every frame which creates the shaky behaviour. To add a time value, you need to add the evaluation function ---- eval(noise(frame)*10, frame/50) ---- This will generate a noise value but the "frame/50" means that a new value will be created every 50 frames. The smooth curve will be created in between the value creating the hovering effect.
To change the height of the noise values, just experiment changing the value that is multiplied against the noise function --- eval(noise)*5, frame/50) ----
Hope this helps.
Regards
Grant
Posted by summerfun1984 on Jan 27, 2012 at 02:03 AM
Very nice!
How would you achieve a soft floating/hovering movement? (I guess 'noise' wouldn't work for that, or would it?)
Thanks!!
Posted by gargolo on Jan 27, 2012 at 12:26 AM
Great Tutorial! Hey i want see a tutorial like wire removal, disintegrate object, more fx with paint, composition live footage with Cg object & more expressions, thanx!