Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Realistični vodni efekt

  Poljubno fotografijo z jezerom ali morjem bomo odprli in ji potem dodali kodo, ki ustvari valovanje vode.
 
 
1
 
 
Vstavite fotografijo, kjer se nahaja jezero ali morje.

Kliknite zgoraj na File, Import in izberite Import to Stage...
 
 
2
 
 
Kliknite dvakrat na Layer 1 in ga preimenujte v voda (glej sliko).

To smo storili zato, da bomo v naslednjih lekcijah lažje delali.
 
 
3
 
 
Ustvarite nov layer.
 
 
4
 
 
Novi layer (Layer 2) preimenujte v zemlja.
 
 
 
 
 
5
 
 
Na vstavljeno sliko kliknite z desnim miškinim gumbom in izberite Break Apart.
 
 
6
 
 
Izberite orodje Lasso Tool (bližnjica je tipka L).
 
 
7
 
 
Z izbranim orodjem označite del, kjer se ne nahaja voda.

Jaz sem označil gore, oblake in raco.

Držite tipko SHIFT, da lahko ločene predmete označujete.
 
 
8
 
 
Pritisnite tipki CTRL + C, da kopirate označeno.

Potem pa označite layer zemlja.
 
 
9
 
 
Kliknite zgoraj na Edit in izberite Paste in Place.
 
 
10
 
 
Označite layer voda.
 
 
11
 
 
Pritisnite tipko F8, da odprete okno za konvertiranje.

V polje Name vpišite voda in Type določite Movie clip.

Kliknite na gumb OK.
 
 
12
 
 
V Instance name (glej sliko) vpišite voda.
 
 
13
 
 
Ustvarite nov layer.
 
 
14
 
 
Pritisnite tipko F9 in vnesite naslednjo akcijsko kodo:

import flash.display.*;
import flash.geom.*;
import flash.filters.*;
myBitmap = new BitmapData(390,293,false,0);
pt = new Point(0,0);
mpoint = new Point(0,0);
myDispl = new DisplacementMapFilter(myBitmap, mpoint,1,2,10,50);
voda.myList = new Array();
voda.myList.push(myDispl);
voda.filters = voda.myList;
i = 1;
this.onEnterFrame = function()
{
filterList = voda.filters;
offset = new Array();
offset[1] = new Object();
offset[1].x = i;
offset[1].y = i/8;
myBitmap.perlinNoise(45,5,3,50,true,false, 7,true,offset);
filterList.mapBitmap = myBitmap;
voda.filters = filterList;
i++;
}
 
 
15
 
 
Pritisnite tipki CTRL + ENTER ter si oglejte res kul efekt vode.

Kliknite tukaj za ogled mojega efekta.
 
 
Komentiraj
 
 
 
 
 
6.2.2008, 15:53
zakaj ne dela?

stokrat sem poskusil!
 
 
 
 
6.2.2008, 16:45
Daj probaj odpreti ActionScript 2.0 Flash fajl pa ponovi postopek?
 
 
 
 
6.2.2008, 18:45
saj se spomnim da sem po tem tutorialu že delal pa je vredu uspelo, sedaj pa ne gre...mam AS 2.0 ja...sedaj mi je malo uspelo, ampak je valoval samo del označenega, pa še nekaj belega je blo zraven...=S
 
 
 
 
8.2.2008, 22:03
sem zdaj rešil z enim drugim tutorialom...
 
 
 
 
8.2.2008, 22:22
Ali lahko poveš še rešitev, ker bo mogoče prišla prav še komu drugemu, ki bere ta forum.
 
 
 
 
12.4.2009, 19:36
men tud sam polovico slikce nardi valovito
 
 
 
 
17.5.2009, 12:15
Meni še zmeraj naredi efekt samo na polovici slikce. Slikca je jpg in 490x250 velika.
nejc, daj povej kako se to še drugace naredi.

Hvala


spremenil: kljuka (17.5.2009 ob 12.17.55)
 
 
 
 
18.5.2009, 11:36
Pri 7. koraku izbereš koliko slike bi rad v tem efektu. Če pač izbereš le pol, bo le pol
 
 
 
 
18.5.2009, 16:31
Res luštna lekcija, vendar mi nekako na uspe.
@CoreySteel, nejc1993 je mislil polovico označenega. Najbrž tudi domen.net, čeprav se lahko motim.
 
 
 
 
18.5.2009, 19:22
Ah.

myBitmap = new BitmapData(390,293,false,0);

Tukaj bo treba verjetno popravit.
 
 
 
 
8.6.2009, 20:22
http://www.pixelhivedesign.com/tutorials....
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!