Kezdőoldal » Számítástechnika » Programozás » Hogyan programozzák le azt,...

Hogyan programozzák le azt, hogy csillog a vizes út? GLSL, OpenGL.

Figyelt kérdés

Hogyan kell?

Úgy akarom,hogy ha esik az eső mert ugye a nedvességtől van ez akkor csillogjon a talaj és amint elállt lassan veszítsen csillogásából majd menjen át abszolút nem csillogósba.

Hogy kel megvalósítani?


És azt amikor a vízről visszatükröződik a fény? Például a folyónál a fák. Vagy ami épp ott van.


Nem azt kérem,hogy programozzátok le hanem áruljátok el,hogyan csinálják.Mert ötletem sincs.


2012. dec. 15. 23:36
 1/2 anonim ***** válasza:

Itt szerintem szájhősökön kívül nagyon értelmes segítséget nem nagyon fogsz találni.

Amit tudok javasolni:

[link]

[link]

[link]

[link]

[link]

[link]


Ezen helyeken próbálj meg kérdezősködni! Hozzáértőbb segítséget fogsz kapni, mint itt!

2012. dec. 16. 05:13
Hasznos számodra ez a válasz?
 2/2 anonim válasza:

Haladjunk sorban:

Ezekre a legegyszerűbb megoldás ha GLSL-t használsz.

----Tükröződés:

Kétszer rendereled a tájat, első esetben a vízfelszín alól, ami azt a képet mutatja ami a tükröződés perspektívájából van, második alkalommal pedig normálisan a "te" szemszögedből. Ez utóbbi esetében kell felhasználnod az első képet, majd GLSL-ben a víz renderelésekor hozzáadod a megfelelő transzformációkkal.

----nedvesség:

A válasz a specular lighting. A "nedves" felület érzés eléréséhez ezt az értéket kell módosítanod.

[link]


Mindkettő megvalósítható GLSL nélkűl is, utóbbival viszont célszerű és hosszú távon egyszerűbb:)

2013. jan. 7. 11:58
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!