Thursday, April 02, 2009

Water Reflection (Preambule)

Image Hosted by UploadHouse.comFor this kinda tut... I'm gonna devide it in three two big parts...
I know for some people... feel in the dark (like I told you before...)
when it comes to diplacement maps.

This is my take on them : think of it like taking a piece of cloth and wrapping it around an object. The cloth being the texture/pattern (carbon fiber) and the object being the map (in this case, the original image) it could anything... Anything... just like 'water reflection' here, or something like cat or even a frogg mapping by something other stuffs... (for that,
mayB I'll show you later).

You need to experiment with your settings in this section, 'coz here,
I'll show you two different ways to get the reflection of water... (remember this, not an animation of it...)


This following tut shows how to create a map of displacement and relatively simple way to
create a water surface with it. This method is not to adjust the height of the waves and the
distance, but the result, at least, good results if the water is calm and if the surface is not
interrupted by other elements.

Section one: creating a displacement map

We start with making an image in which the brightness represents the height of the surface.
Bright is high, dark is low. The dimensions of this image control the size and shape of the
waves. Start with a larger image to create smaller waves. Note this, larger image to get
smaller waves.

Create a new file in RGB mode of 1000 pixels wide by 2000 pixels high.
Go to Filter > Noise > Add Noise... Enter these settings: Amount: 400%
Distribution: Gaussian Monochromatic. Click OK
Go to Filter > Blur > Gaussian Blur... Choose a radius of 2,0 pixels and click OK.

Image Hosted by

Image Hosted by

Image Hosted by

We will use the result of the previous steps as a bump map to create a representation of the
tilt of the surface. We will do this separately in channel 1 and channel 2. You can ignore
channel 3. It does not affect the displace filter.

Select channel 1 in the channels palette.

Image Hosted by

Image Hosted by

Go to Filter > Stylize > Emboss... Enter these settings: Angle: 180° Height: 1 pixels
Amount: 500 % Click OK. Select channel 2. Apply the Emboss Filter again, but this time
use an angle of 90° instead of 180°.

Image Hosted by

Now we are going to change the perspective. Stretching the base lowers the horizon.
We would have to drag the corners to infinity to extend the water surface all the way to
the horizon. We will not do that. Stretching to anything above about 3000% is enough.

The perspective stretch only works between 0 and 700%, so we will stretch to 600% twice.
This equals 3600%.

Image Hosted by

Image Hosted by

Unlock the background layer.

Zoom out and go to Edit > Transform > Perspective.
Drag one of the bottom corners to the side, to a width of 600% and hit Enter.

Select the canvas with Ctrl+A.

Press Ctrl+Shift+T to transform again.
Crop away the area outside the canvas with Ctrl+A and Image > Crop.

Image Hosted by

Reduce the height of the image to make it square. In this case 1000 by 1000 pixels.

Image Hosted by
Hit me to enlarge!

In reality, waves cause rotations in a reflection instead of translations. As a result, the horizontal distortion decreases towards the horizon. The vertical distortion does not. However, we have to adjust channel 2 as well, because the perspective change has caused aliasing near the horizon. We will use motion blur later to compensate for this.

First adjust channel 1:

Select channel 1. Press Q to switch to Quick Mask Mode.

Image Hosted by

Draw a white to black linear gradient from the top down across the image to create a gradient mask. Press Q to go back to Standard Mode. Now we have a gradient selection. Fill with medium gray (brightness 128).

Image Hosted by

Adjust channel 2 in a similar way:

Image Hosted by

Select channel 2. Go to Quick Mask Mode. Draw a gradient to select the narrow part near the horizon where the waves are too large. Press Q to turn the mask into a selection. Fill with medium gray.

Image Hosted by

This is what the finished displacement map should look like with the blue channel hidden. Note that in the green channel, the bright areas will shift a reflection upwards, which represents a tilt towards you. The dark areas produce a tilt away from you. This may be a little confusing because it's probably the opposite of how your brain interprets the brightness variations.

Save as .psd with Maximize Compatibility. You may have to change the preference at Edit > Preferences > File Handling > Maximize PSD File Compatibility to be able to save with Maximum Compatibility.

Image Hosted by

That's the First Part of Water Reflection lesson.

Related Topics :

  • Air Brush Style
  • Vektor with Photoshop
  • Menu Navigation
  • Abstract Background
  • Rain Effect
  • Matrix Effect
  • Retouching Image
  • Transparent Image


    1. waaaahehhe.. bener juga ya.. thanks thanks..
      kayaknya me harus banyak exploration.. :D

    2. wah mantap nih...
      nyobain ah, keren keren..

    3. tutorial PS yang hebat nih..
      boleh dicoba kan???

    4. Kereeeeeeeeennn....keren sekali mas, boleh nggak kalau aku ada order sub ke dirimu?

    5. mantap tipsnya, harus berani mencoba saya,...

    6. @ kika : itulah maksud dari tulisan ini di buat :p

      @ suryade : iyah bener om... kelanjutannyapun uah muncu ko' om... ini big first partnya ajah...
      mksh udah mau mampir di sela2 kesibukan blogwalking nya om :)

      @ all : thnx for comin'...

    7. YMku
      phone 081382807409
      Aku tunggu.

    8. keren brooo.....bisa gw coba nie....ngikut nyontek karyanya yach...mklum seneng banget ngedisign

    9. jiahhh, jadi penasaran pingin nyoba :((,,, tapi softwarenya gak punya ... :((

      Champhion :D,,, Barca melaju hehehe

    10. Cuma kloroplas kok mas (organel dalam sel tumbuhan) :D

    11. nice blog...
      Salam Kenal ya....?
      plus link exchanged....
      Met wek end....

    12. hehhehehe..nice info ny wajib dicoba...coba akh...!!!

    13. emang iseng ya bikin leher org kaya gtu.. tp kweren bgd dah om gondrong ni.... (mnt granita ah) :D

    14. hehhh dimana lu??? Gue butuh nih..

    15. i can't wait for the next session of this tutorial. i thought this tutorial have next step, right dude?

    16. wah - wah, beneran nie, semakin amoy tutorialnya :)

      apa resepnya nie kang? :D

    17. @ all : thnx for comin' and ofcourse your nice and lovely comments :)

      @ Kika : gw udah coba bales ke blognya kang :) maaf td gk smpt angkat tlp nya :(

      @ thegands : hell fuckin' yeah! It's written here kang :) enjoy!

    18. wuw.. kereeenn..!!

    19. inform-nya kereeen sob!!!tukeran link yuk!!

    20. makasih yah atas infonya.....
      aq kan mencobanya...

    21. Keren nih blog, byk infonya..segera diterapkan

    22. @ wi3nd : apanya kang?
      @ firman zaelani ridwan : link added, thnx 4 the invitation :)
      @ : ho oh kang
      @ astra : iya iya iya... ibu tuh yg keren, tp saya lg cari tema emo :(
      gag nemu2 :(

    23. eh sob aku mo minta linknya...
      tp km nyimpen dmna y???? maklum msh gaptek....

    24. bagus tp gk ngerti. hiks...
      salam kenal, makasih sharingnya.

    25. Nice posting ajah deh, baru mw belajar nih

    26. thanks for your visit, yaour blog is amazing..

    27. datang kemari
      dan selalu membuatku terkagm2

    28. yaaaa abisan aku ga bisa mbuat gambar sebagus itu sehhh

    29. good instruction!!
      fantastic result ;)
      wanna try..

    30. nice tutorial..

      makasih yaa...

    31. wah mantap bener tutornya!
      sy coba ah, makasih sobat atas ilmunya :)

      oh ya sob.. kalo mo nyoba "improve link popularity" di copas aja artikelnya trus daftarin ke TutZone, disini ada link-nya :

    32. di awal kan ada contoh gambarnya,,
      nah itu yg bikin tertarik,,
      barulah aku belajar mbuatnya.. ;)

      ga kepikiran ternyata photoshop bisa macem2,, hehehhe..

    33. tutorial PS tho? mending order ajah ... hihi.. ga punya aplicationnya sii

    34. wah banyak yg mo ngorder neh bro

    35. Keren ah..aku mau buat untuk refleksi wajahku yang cuakep ini

    36. coba dulu ah....
      bisa engk ya? hehe...

    37. wuaaahh.. keren2 neh, template-nya neh blog bagus banget oms hehehe...

    38. asyik ya kalo dah jago sotosop, tutorial yg bgs sob...

    39. klo udah jago enak mau ngedit atau bikin gambar sendiri. gambar2 di blog sobat jg keren2.

    40. Wuuiiisss..mantaabbzzzz bro..coba dulu ah...:)

    41. kreatif banget sob.. mantap n jelas..tutorialnya.. bikin buku aja sob.. pasti bess seller.. kebanyakan buku tutorial photoshop ngulas teknik yang basic aja.. gali photoshop terus sob.. ntar aku beli bukunya aja kalo dah terbit.. coz sekarang pusing bacanya coz gak ada transletnya sih :D

    42. om backgroundnya bikin puyeng niiih...

    43. salut deh bos makasih pencerahanya

    44. Gile bener, animasinya airnya mantab bener2 hidup :)

      Iya he.he.. ini juga lagi nimbrung.

    45. seharusnya komen itu utk postingan satunya kang :(

      soalnya itu kan versi finalnya... sementara yg ini cma diplace map duang, lom sampe ke image nya :(

    46. a little tricky, may be... sulit..? gag juga ahh :p


    When you gotta go, you gotta go! Throw it all away HERE! Lmao!