Create an Underwater Scene

Jun 10th in Motion Graphics by Eddie Bogdanov

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.

PG

Author: Eddie Bogdanov

I'm an aspiring digital artist from Latvia mainly concentrated on motion graphics.

Preview

RSS readers: click post title to view preview video at Aetuts+.

Download Preview

File size: 13mb

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!


Enjoy this Post?

We'd love your vote!

Plus Members

Source Files, Bonus Tutorials and
More for $9 a month for all Tuts+
sites in one subscription.

Join Now

User Comments

( ADD YOURS )
  1. PG

    Ei_b3low June 10th

    wow,i’m first..
    thnks, nice tuts..
    why not video tuts??

    ( Reply )
  2. PG

    vasu June 10th

    I am the first one to say thanks .

    Any possibility for video tutorials of this one ?

    ( Reply )
    1. PG

      Eddie Bogdanov June 10th

      Hey and thanks.
      Sorry but video version isn’t possible right now unless someone else does it.
      And it’s not that hard to follow a written tutorial.

      ( Reply )
      1. PG

        David_97 June 10th

        We can follow a written tutorial, but we don’t find it as fun as video tutorials.

        Good tut.
        -David

    2. PG

      Rev65 June 11th

      Video version of this tut now available.

      http://www.vimeo.com/5107461

      Hope it does it justice, Eddie!

      ( Reply )
      1. PG

        Eddie Bogdanov June 11th

        Thanks alot!

      2. PG

        Eddie Bogdanov June 11th

        Thanks!!!

  3. PG

    illusiax June 10th

    Awesome can’t wait to try it!

    ( Reply )
  4. PG

    PM June 10th

    Great

    ( Reply )
  5. PG

    Rafael Braga June 10th

    Hey … I was looking for something like this …..

    I’ll try later … thanks ……

    ( Reply )
  6. PG

    Blutusz June 10th

    Nice! Fractal noise rlz :)

    ( Reply )
  7. PG

    0x87k June 10th

    Very nice tut indeed!
    Keep it up man!!

    Thanks ;)

    ( Reply )
  8. PG

    Immjg June 10th

    I love this !It’s ok without video !

    ( Reply )
  9. PG

    Dr.Knows June 10th

    I Need Tutorial File.mp4

    ( Reply )
  10. PG

    Chris June 10th

    nice straight forward tutorial, much better than some of the non-sense video tuts. Thx a lot!

    ( Reply )
  11. PG

    Nikoo June 10th

    Very Nice

    ( Reply )
  12. PG

    Janne404 June 10th

    Nice one. It seems all of a sudden everyone has had the idea of an underwater scene in After Effects. I finished this one last month:
    http://www.vimeo.com/5042973

    ( Reply )
  13. PG

    illuminatus June 10th

    Looks almost exactly like the one on videocopilot.net

    ( Reply )
    1. PG

      Eddie Bogdanov June 11th

      The only common thing is that it’s an underwater scene made in After Effects.

      ( Reply )
  14. PG

    Billy June 10th

    Janne404…I like yours. I’m not sure about the green color, but overall the quality is excellent! Nicely done!

    ( Reply )
  15. PG

    Gray June 10th

    Andrew Kramer posted an amazing Underwater scene on his blog a little over a month ago. Check it out, it’s amazing!

    http://www.videocopilot.net/blog/2009/05/underwater-scene/

    ( Reply )
  16. PG

    mike June 10th

    I actually prefer the written articles sometimes…I can read them at work without headphones. :p
    Nice tut, I liked the breakdown and pics. Simple, but very effective.

    ( Reply )
    1. PG

      Maka June 10th

      Well, you are right though imho, I prefer vid since designers could be able to explain every detail so that we could gain more creativity…

      ( Reply )
  17. PG

    MT June 10th

    Vid-tut. are much better!!
    this one looks much like the one from videocopilot.com..
    Andrew kramer rules!!!

    ( Reply )
  18. PG

    Paul June 10th

    Written tutorials are best! some of us don’t have good bandwith in our countries…

    ( Reply )
    1. PG

      mandeep September 11th

      yeah learning shouldnt be for people with fat pipelines, even people like me need text tutorials sometimes coz i cant keep on rewinding and listening , or hell sometimes on move i need to learn i seek text tuts, its disgusting to see people writing video tuts are best, of course the editors of the site also know they are best LMAO. But not all want them get the point.

      ( Reply )
  19. PG

    Dave June 10th

    Is that music The Duritti Column?

    ( Reply )
  20. PG

    Pam June 11th

    Great tut, I am new to AE and was trying to do something along this line, yours is so much more detailed. Thanks, and my 2 cents, I like the written as I don’t have to keep pausing and it’s a lot easier to fast forward or pause and go back. LOL Again thanks.

    ( Reply )
  21. PG

    lufutu June 11th

    Thank you very much, that enough for my computer can run it :) !

    ( Reply )
  22. PG

    Loay June 11th

    Thanks A lot
    Great one

    ( Reply )
  23. PG

    sjoerd June 11th

    really nice!!! damn!! the music is the key in this one…!!
    whts the name of the song?

    ( Reply )
    1. PG

      Eddie Bogdanov June 11th

      You can get it here: http://www.jamendo.com/en/track/26402

      ( Reply )
      1. PG

        sjoerd June 11th

        thnx m8 :D

  24. PG

    rii June 11th

    Great! but ,I can’t understand STEP13…sorry!
    What is “Fast Blur with Blurriness”?
    I’ll try to understand it..
    I’m Japanese, and can only understand a little English…

    ( Reply )
    1. PG

      Eddie Bogdanov June 11th

      Blurriness is strength of Fast Blur

      ( Reply )
  25. PG

    Ed June 11th

    Doesn’t really need a video imho – it would only be 3 and a half minutes! A prime example of simple effects coming together for a great result.

    ( Reply )
  26. PG

    DIESELBOY June 11th

    lol This video very cool Thanks a lot

    ( Reply )
  27. PG

    iMeeDs June 11th

    Yes this Is Very cool Fo one a bignner & is a very very nice Video

    ( Reply )
  28. PG

    MR HOLLYWOOD June 11th

    Eddie Bogdanov !!!
    Thank you very much. It is a great tutorial and I’m learning it so I can present it to my wife when she gets here Scuba Diving Certificate. Hope you don’t mind. I’m a newbie at AE.

    Also I would like to thank Richard Williams for his generous Video version.

    Cheers and thanks a bunch guys.

    ( Reply )
  29. PG

    lost June 11th

    Man thanks for the tut :D
    is it possible to make it a pdf, so we can download it?
    thnx

    ( Reply )
    1. PG

      Lloyd June 11th

      Yes, just choose File->Print and save it as a PDF. Check out this article for more info: http://ae.tutsplus.com/articles/news/tuts-is-now-print-tastic/

      ( Reply )
  30. PG

    Ahmed June 12th

    Thanks Man! You helped me a lot in this Great tutorial! Keep it up!

    ( Reply )
  31. PG

    Jim Hines June 13th

    I really love this tutorial.

    Thank you!

    ( Reply )
  32. PG

    Dooby June 14th

    Just completed this tut last night and have to say I enjoyed it very much :) I used a combanation of the written tut and the video that was added.

    TY VM

    ( Reply )
  33. PG

    Iva June 18th

    Is this “CC Particle World” in step 4 a common effect?
    I don’t even have it in my version of After Effects (CS3) and I would really, really love to use an underwater scene as the background of my presentation.

    Any help would be appreciated, thanks in advance!

    ( Reply )
    1. PG

      Eddie Bogdanov June 18th

      Cycore Effects (CC) are included in AE by default unless you’ve installed Trial version which, I think, doesn’t have them. Anyway, try reinstalling.

      ( Reply )
      1. PG

        Iva June 18th

        Thanks for the prompt reply, I’ll have to give it a go. :)

      2. PG

        Iva June 18th

        It worked, you were right. A lot of stuff was missing on the college computer, weird enough. It’s all right at home. I’m sorry to have bothered you with such a question, but well, now I know what to expect in some places.

  34. PG

    Eddie Bogdanov June 19th

    It’s good that you asked since you have learned another thing about AE. :D

    ( Reply )
  35. PG

    Bee June 19th

    thx for that tutorial, as awesome as always…

    ( Reply )
  36. PG

    CgBaran Tuts June 21st

    Great tutorial thanks

    ( Reply )
  37. PG

    David June 22nd

    Great tutorial.

    Written or Visual tut? It’s all depends on how you learn best!

    Imo, I like to do written, unless there’s a step that confuses me, that’s when I like video. So combo is actually the best!

    ( Reply )
  38. PG

    atifqureshi June 24th

    Hey and thanks.
    Sorry but video version isn’t possible right now unless someone else does it.
    And it’s not that hard to follow a written tutorial.

    ( Reply )
  39. PG

    jie xu June 24th

    nice!
    thanks!
    I have done!

    ( Reply )
  40. PG

    John June 25th

    Tiiiiiiiiight! Thanks a lot.

    ( Reply )
  41. PG

    GW June 29th

    That great..ooh
    Hi I’m Wu, just a baby of AE, could you help me to do a course. That is clip about 10” about traffic jam on street, so how to compost the people, car, vehicle… to be a water that droping to road and flowing out on that street.

    Thanks you a lot.
    Gentle Wu

    ( Reply )
  42. PG

    shelly July 1st

    Cool! Thank u very much!
    Look forward to another one like this from u!

    ( Reply )
  43. PG

    Shankar July 6th

    just finished doing this… the color correction made a huge difference… thanks a ton

    ( Reply )
  44. PG

    REHMAT HADI July 9th

    thank you for so beautiful work

    ( Reply )
  45. PG

    ketina July 9th

    i did everything the video tuts helped a lot too but i don’t know how to render this and show it to my friends ( i am totally new to AE) :P

    ( Reply )
    1. PG

      Eddie Bogdanov July 10th

      You can use Quicktime Animation for uncompressed or FLV for small sizes. Thats what I use. You can find them under Quicktime Movie format.

      ( Reply )
  46. PG

    palden rigzin July 10th

    thanks a lot… i will try now…

    ( Reply )
  47. PG

    Noname July 15th

    I would say : Thanks Andrew Kramer @ http://www.videocolpilot.net...
    ^_^

    Nice work thou

    ( Reply )
  48. PG

    Wild July 19th

    That is awesome.

    ( Reply )
  49. PG

    Manuel F. Rugeles July 22nd

    hey, very very nice tutorial,thank you very much, I’ve learned a lot. I’m working on a main title secuence that has a similar look and I love the way you used cc particle world to get the volumetric light rays. I´m trying to reveal a text with this underwater look using Trapcode Form to make some disperse floating particles regroup and form the text. I´m close to get the effect but I was wondering how to achieve or simulate that those light rays or the volumetric light actually hits the text layer and make some parts of the text shine matching the displacement and the refraction of the light in the water. As if the text was metallic. I´m trying with the layer styles for the text layer and I´m guessing that a fractal noise as a track matte is the way but I can´t figure it out. I would apreciate some advice, thanks a lot.

    ( Reply )
  50. PG

    Lohdro July 24th

    I’m having a problem on step 16 with the Displacement Map_CONTROL layer. When I create the control layer and set the max displacement values to 15, it’s actually offsetting the entire image by 15 pixels to the bottom left, leaving bars on the left and top where just the background and none of the effects are showing. (Image in link) Anyone know what the problem is?
    http://i751.photobucket.com/albums/xx151/Lohdro/problem.jpg

    ( Reply )
  51. PG

    David August 8th

    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?

    ( Reply )
    1. PG

      Eddie Bogdanov August 8th

      In the Main Comp.

      ( Reply )
      1. PG

        David August 8th

        Thank you.

  52. PG

    oqqesh August 19th

    very nice tut, thanks :)

    ( Reply )
  53. PG

    BIG-mc August 26th

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

    ( Reply )
  54. PG

    genial September 1st

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

    ( Reply )
  55. PG

    eunice September 23rd

    genius!:D

    ( Reply )
  56. PG

    Sandra September 29th

    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?

    ( Reply )
  1. Arrow
    Gravatar

    Your Name
    September 29th