Create an Underwater Scene

Tutorial Details
  • Requirements: After Effects
  • Difficulty: Intermediate
  • Run Time: About a half hour

Final Product What You'll Be Creating

This entry is part 31 of 33 in the Logo Reveals Session
« PreviousNext »

We try to provide tutorials for users at all levels of After Effects. In this tutorial you will learn some good fundamentals on how to create a type reveal with an interesting background and environment. You will learn how to use all built-in tools and plugins to create a faux underwater scene complete with a bubbly type reveal. Simple.

Update: For those of you who prefer watching instead of reading, Aetuts+ Regular Richard Williams (aka Rev65) created a video tutorial based on Eddie’s written instructions below. Thanks Richard!


Step 1

Start by creating a new composition. You can make whatever size you want, I used 720p@25fps. Also you can change the resolution but I suggest leaving it at Half because we’re going to work with stuff that requires lots of resources. Duration should be at least 15 seconds.

””

Step 2

Next, look at the preview and analyze it a bit. The scene itself consists of 3 different elements – background, bubble particles and light rays.
So let’s make those by creating 3 solids, I made them black but again, you can use whatever color you want. After that rename them as you like. I gave them label colors too.

””

Step 3

Start with the background layer and apply a Ramp by Effects>Generate>Ramp
Because you are creating an underwater scene you need it to look like one so set the Start Color to bright blue and End Color to dark blue as shown.
Then, to make it a bit more balanced, pull the Y value of Start of Ramp up to around -180.0

””

Step 4

Next one is the Bubbles layer. Apply Effect>Simulation>CC Particle World
At once you can increase the Birth rate to 110 and Longevity to 20 seconds depending on the length of your composition. Save. Then scrub through the timeline and you should see this:

””

Step 5

Go to Physics and set Velocity to 0 since we don’t want any particle to move on her own.
We need them to float slowly so set Gravity to -0.001.
Move on to Particle drop-down. There set the Particle Type to Faded Sphere (later you can try out other options.)
Set Birth Size to 0.070 and Death Size to 0.030. Also set the colors for Birth and Death (I went with #0099CB and #62A8FF.) Save.
The result should look like this:

””

Step 6

Carry on to the Producer (its Radius) which we want to be so big that he produces particles that fills the whole sight. For Y you don’t need much, only to cover view but for X and Z it must be far so you can zoom/pan around freely. To test this, create a new camera with default settings – New>Camera.
(I won’t be showing any camera animations in this tutorial but you can create one by yourself.)
So I chose those values: Radius X – 4.7, Radius Y – 0.9 and Radius Z – 4.5.
You can also bring down emitter’s position by increasing Position Y to 1.0 so in the upper side there would be lesser particles.
At last, turn off the grid. Save.

””

Step 7

Last thing you need to do is open the Options tab. Then go to Rendering and check Fade under Depth Cue and enter 2.5 for Distance. This one, I guess, is self explanatory.
You’re finished with Bubbles layer. Save.

””

Step 8

For light rays, we’re not going to use Fractal noise as some of you maybe were thinking.
Again, apply CC Particle World. Effect>Generate>CC Particle World
Basicly, what we’re going to do is use blur to make 3d volumetric lights (I want to thank Andrew Kramer who inspired me with his Ancient Titles tutorial.)
So, first of all set the Birth Rate to around 60 and Longevity to 1.6.
Go to Physics and lower Velocity to 0.14 and Gravity to 0.
Save.

””

Step 9

Next open the Particle submenu. Set Particle Type to Darken&Faded Sphere.
Change Birth and Death Color to pure white.
Go to Producer. Again, you need Radius X to fill the width of your comp. Set it to 1. And of course, since you need them 3d as you zoom through, make Radius Z to at least 4.5 (same as the Bubbles layer.)
Next move the emitter to the top of your comp by changing Position Y to -0.30.
Do the same thing as in Step 7. Options>Rendering>Depth Cue – Fade – 2.5 Distance.
Turn off the grid. Save.

””

Step 10

Apply CC Radial Blur on the same layer. Effect>Blur & Sharpen>CC Radial Blur.
Change the Type to Fading Zoom and the Amount to 200 depending on how you want them to look.
At the end, change Center point by moving it as you feel necessary (my values were 100.0, -148.0.)
Try zooming in and out with your camera. Whoala… now you have volumetric lights that work in 3d space.
Before saving, highlight both Bubbles and Light Rays layers and move them in the timeline so they are in a position where at 0 seconds their particles are in the right place as you see below. Your scene is ready. Save.

””

Filling the scene

Step 11

It is time to create a text layer. The color is the thing you can always adjust later but I like to set something other than white or black at once. To have easier control over your text later, precompose it. Layer>Pre-Compose…

””

Step 12

The next thing you need to make the text somehow interact with water (giving some depth to composition). I did some thinking and came up with an idea to have it look like it diffuses light coming from rays and then highlights those small things that floats around in water.
So make new solid (I called him Reflection_map) and apply Fractal Noise. Effects>Noise & Grain>Fractal Noise.
Set Fractal Type to Terrain and Noise Type to Spline.
Bring down Contrast to 50 and Brightness to -25.
Now we have to get him moving – open Sub Settings and Add Expression on Sub Offset (Alt+click on stopwatch), Type in [0,time*-150] This tells Sub Offset to stay at 0 on X axis but go certain units on Y. Scrub through timeline and see what happens.
Add Expression for Evolution only this time type in time*500.
Save.

””

Step 13

Now we have to make this map interact with things.
Make new Adjustment Layer (call it Reflection_CONTROL), put it under Reflection_map, open its Track Matte drop-down and choose Luma Matte “Reflection Map”
Now this adjustment layer uses Fractal Noise’s luminance to adjust stuff beneath it.
See it yourself by applying CC Radial Blur to it. Do similar changes that you did on Step 10.
Just see that Center point stays inside the comp or else you’ll start getting some nasty artifacts.
To get more watery look, apply Fast Blur with Blurriness around 10. Don’t forget to tick  Repeat Edge Pixels. Save.

””

Step 14

What this water lacks is the actual displacement which you see under water so let’s add one.
Create new solid and Pre-Comp it, name it – displacement map as it will be one, and open the composition.
Select the layer and for the third time, apply CC Particle World.
Set Birth Rate to 1, Longevity to 19.
Go to Physics and change Velocity to 0.01, Gravity to -0.010.
Open Particle submenu and set Particle Type to Faded Sphere, Birth Size to 1.8, Death Size to 0.82, Max Opacity to 100%, Birth Color to White and Death Color to Black.
Save.

””

Step 15

Now go to Producer.
Set Position Y to 0.90, Radius X to 1.6, Radius Y to 0.4 and Radius Z to 1.3.
Turn off the Grid.
Offset layer position in timeline again so at 0 seconds particles would be in right position.
Save and return to Main_comp.

””

Step 16

Turn off the visibility of Displacement_map and bring it below the rest of layers or make it Shy so it wouldn’t distract you as you won’t need it anymore.
Make new adjustment layer and call it Displacement_CONTROL.
Now apply Displacement Map to it. Effect>Distort>Displacement Map.
Change Displacement Map Layer to Displacement_map.
Set both Max Displacement values to 15. Tick Wrap Pixels Around.
You’ll now see some bad stuff around edges. Don’t worry, it’s because of background layer (BG). Select it and change scale to around 102% and it will disappear.
Save.

””

Step 17

Now it’s time to get our hands on animating the text. Open TITLE composition.
Make new Solid, Pre-Compose it (name It Bubble_distortion), open the comp and guess what… apply CC Particle World, for the last time, I promise.
Here are the setting you need to use:
Birth Rate – 1.0, Longevity – 19,
Position Y – 0.88, Position Z – 1.73, Radius X – 1.6, Radius Y – 0.4
Velocity – 0.01, Gravity – -0.010
Particle Type – Faded Sphere, Birth Size – 1, Death Size – 1, Size Variation – 0%,
Max Opacity – 100%, Birth and Death Color – White
Turn the Grid off and, again, offset the layer as necessary.
Save.

””

Step 18

Go back to TITLE comp and hide Bubble_distortion.

Before carrying on, select your text layer and apply Bevel&Emboss layer style to it.
Layer Styles>Bevel and Emboss.
It’s not obligatory but it makes your text look nicer.
My settings were:
Depth – 220%, Size – 4, Altitude – 50%

Now, apply CC Blobbylize bt Effect>Distort>CC Blobbylize.
Open Blobbiness submenu and change Blob Layer to Bubble_distortion.
Save.

””

Step 19

Move your timeline marker to 01:00 (1 second) and open Blobbiness submenu. Now, set keyframes for both Softness (at value 25) and Cut Away (at value 100) and at once go to 09:00. Do the same thing there. Easy Ease all created keyframes.
Go to 02:15 and apply Softness keyframe with value 30
Go to 03:15 and apply Softness keyframe with value 30
Go to 05:00 and apply Softness keyframe with value 100 and Cut Away keyframe with value 0
Go to 07:00 and apply Softness keyframe with value 100 and Cut Away keyframe with value 0
You’re done. Save.

””

Step 20

To make your text look more cooler do this:
Duplicate TITLE layer. Select the one below and apply Fast Blur to it. Set it to around 20.
Now, Duplicate your BG layer and put it above upper TITLE layer. Select your upper TITLE layer and open Track-Matte drop-down and select Luma Matte “BG 2”

””

Step 21

At last, we have reached the last step – Color Correction.
Go to Main_comp and apply new Adjustment layer above all the other layers. Name it CC.
Apply Curves to it. Effect>Color Correction>Curves.
Draw an S curve for RGB channel (you’ll have to do it on your own since there is are values).
You can also add Exposure for Light rays layer and set it to 1.
Congrats, You’re done!

””


Step 22

Use your imagination!

  • David

    This is great, but I am a little stuck. When you get to step 12 is the reflection_map layer created in the Text Comp or the Main Comp?

    • Eddie Bogdanov
      Author

      In the Main Comp.

      • David

        Thank you.

  • http://www.oqqesh.com oqqesh

    very nice tut, thanks :)

  • http://vimeo.com/channels/bigchannel BIG-mc

    perfect….. thks..a great quicly quality of fx. thanks to share your tips.
    Marc

  • http://6raphic.blogspot.com genial

    very nice touch but i don’t get about this software program…?!?! :(

  • eunice

    genius!:D

  • Sandra

    It is very awesome except for the evil ccradial blur which hates both systems I work on. Can’t seem to get it to happen without locking up the boxes. CS4 would be the problem most likely :-)
    QuadCore, 4g ram XP config’ed for AE on one box, nvidia250gts video.
    Anyone have suggestion?

    • http://www.bad-cat.tv Le

      I think I had similar problem with CC Particle world..Creative Cow suggested to download CHUD (check on creative cow “crash/ cc particle world). I did and it solved the problem

    • Ben

      I set the quality to 1… it renders a thousand times faster and is hardly noticeable especially after the fast blur effect

  • Pike

    GREAT tutorial :D I loved how you repetaed the “save” part every step… incredible sometimes we still forget to… :D keep up the good work!

  • kit

    Excuse me, i don’t understand what use of the layer “reflection control” @@

  • kit

    because i can’t see any difference after i made a reflection_map and it’s control to the sense ~ please help ~>.<

  • http://www.mafu.se Mafu

    Damn! Thanks for this awesome tutorial! :)

  • DMR

    Može to bolje!

  • http://www.bad-cat.tv Le

    thank you! especially love the reflection map! can’t stop looking at the “wateriness” of it!

  • virginwolf

    insted of going through a slightly easier tutorial, or mybe reading something about AE, this was my FIRST AE project…ever… turned out GREAT!
    I got lost a couple of times…but that was my foult and then the video tutorial helped a lot…
    so thanks a lot to both of you guys
    V.

    p.s. now I’m going for something a bit (just a bit) easier :)

  • K

    You Are The BEST!! THX!

  • romain

    hi, you have made a very good tutorial

    Excuse me for my english but i’m french.

    i have a problem with the step 12 and 13. when i follow your instruction the fractal noise in my “reflection_control”, the fractal stay dark instead of become white?

    i’m sorry i start at AE

  • Jack

    Im using CS5 and at step 7 I cant seem to locate the options tab?? awesome tut so far though.

  • Jack

    Final found the equivalent to the options tab in step 7 for CS5users . In the effects control panel within CC particle world controls at the bottom there is one called ‘extras’. The options tabs controls are in there. Hope this helps anyone else using CS5.

  • Sonja

    Hi there..

    i can’t find the “Options” from the effect “CC Particle World”. In some forums I found out, that this has been removed in CS5.

    Do you know where I can find it now?!

  • Sonja

    Oh my god.. i’m so stupid.

    Forget my question, i’ve seen the commet above me and now everything’s clear. :D

  • http://www.gerbenvanerkelens.com Gerben van Erkelens

    Hi there,

    Nice tutorial! I’m new @ AE and have to use it for school. I’m stuck in step 7, I can’t find the options panel for the effect (AE CS5). I’m guessing I’m just blind but just can’t seem to find it…
    Any help would be nice :D

  • Gerben van Erkelens

    damn I’m blind too it seems! Thanks for this superb tutorial!

  • Suraj

    @ Jack: Hey… I found the “extras” key but that doesn’t cover everything the CS3 options key had right? I want to know where the render options is …. Anyone who can help ???
    The render settings with render particles render animation depth cue and floor is …
    Thank You

  • Suraj

    I found Depth cue but i want the ” Floor Is ” Settings…

  • Lacy

    Awesome!
    Thx for this tut!

  • Guest

    Excellent Tutorial!!!

    Now I need to learn how to seamlessly loop something like this…

    Any suggestions?

  • Eric

    Hi, step 18 and 19 are not working for me. I have CS5 and the Blobbylize filter is not working. It is not getting that effect. In fact, there is nothing at all. Just black. If I set the layer to the text itself, it is effecting it and it is working. It just isn’t registering the particles as being…blobbable? (haha)

    If anyone else ran into this issue any help would be fabulous….

    • Tom Storm

      I had the same issue.. not sure why though, were you able to figure it out? (I’m using cs5.5)

  • kimberley

    I’m stuck.. I’ve done the tutorial till step 16. But all I can see is the noise.. Does anyone know why I don’t see the maps in my text? Please help me!