Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Terrain editor - neka pitanjca

[es] :: 3D programiranje :: Terrain editor - neka pitanjca

[ Pregleda: 4330 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Terrain editor - neka pitanjca18.11.2007. u 23:30 - pre 199 meseci
Verovatno ste igrali 'Empire Earth' ili 'Heroes of Might and Magic V' i ako ste videli editor... Onda cete znati o cemu pricam...

Editor koristi alatke za pravljenje trave, zemlje...

I sve se to lepo blenduje... Kako to otprilike implementirati...

Pokusao sam neshto sa vise layera ali to dodaje dodatne poligone...

Video sam da editor 'Titan Questa' dodaje poligone svaki puta kada dolazi do blendovanja npr.. trave i zemlje...

Sta mislite o resenju ovog problemcica? :)
EOF
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: Terrain editor - neka pitanjca18.11.2007. u 23:45 - pre 199 meseci
A da... postoji i onaj 'efekat' pri nanosenju npr. trave gde se jednim nanosenjem zauzmu nekoliko poligona i alpha se smanjuje, koliko se meni cini, radijalno...

Tako da se posle tileovi lepo uklapaju...

Ne razumem bas kako postici taj efekat....
EOF
 
Odgovor na temu

tosa
上海, 中国

Član broj: 1811
Poruke: 1342
218.1.28.*

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

icon Re: Terrain editor - neka pitanjca19.11.2007. u 02:16 - pre 199 meseci
Ima dosta načina na koje možeš postići željeni efekat, koji je pravi? Zavisi od potreba...
Ako želiš da renderuješ bez dodatnih poligona imaš par opcija. Jedna je da imaš velike
teksture koje ćeš da modifikuješ, loša strana ovoga je što je potrebno dosta memorije,
rekao bih čak i previše ali zato je rendering brz, single pass i možeš da koristiš
jedan indeks bafer za sve delove terena. Drugi način da postigneš ovakav efekat je da
upisuješ u vertekse kom materijalu pripadaju i da u piksel šejderu računaš konačni
izgled piksela, ovo je takođe single pass efekat, štedi memoriju ali šejder brzo postaje
previše kompleksan da bi bio efikasan - koristi previše registara i ALU vremena.

Druga opcija je da crtaš teren u slojevima i tu opet postoji dosta varijanti...
Primera radi, svaki sloj terena ima samo jedan materijal i određenu providnost u verteksima
koja se formira "crtanjem" u editoru. Ovaj način donosi više poligona ali razlika ne mora
biti prevelika zato što možeš da ukloniš poligone koji su prekriveni neprovidnim delovima
viših slojeva. Ovakvim renderingom imaćeš obavezan over draw, koji će pre svega zavisiti od
širine prelaza definisanog alfom ili veličinom korišćenih poligona. Dobra strana je
što šejder ostaje jednostavan za svaki pojedinačni sloj, verteksi mogu da se dele među slojevima
samo je potrebno imati dodatne indeks buffere.

Inače, Heroji 5 su đubre neviđeno, drži se trojke :)
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: Terrain editor - neka pitanjca19.11.2007. u 03:00 - pre 199 meseci
Pa da...
Mozemo definisati dosta layera... Svaki layer ce se 'popunjavati' i onda se iz svih layera mogu odstraniti svi poligoni koji nisu iskorisceni... Ima tu dosta mesta za razmisljanje i optimizaciju ali dok se ne proba i odradi ne moze ni da se optimizuje ;)

Razmisljao sam i o soluciji o 'jednoj velikoj bitmapi' ali, kao sto kazes, zauzima dosta memorije tako da to definitivno nije resenje...

Heroes III rules!!! Posebno mapa Astrogonia, ako si je probao... Opasna!
Inace, heroji V imaju, po meni, lepe feature sa skilovima i posebno Ability forama... To je vec druga tema ali, veoma zanimljiva...

Hvala! :)






EOF
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: Terrain editor - neka pitanjca20.11.2007. u 14:48 - pre 199 meseci
Evo necega sto moze biti resenje i zove se Texture Splatting za blendovanje tekstura na terenu mada, ne znam da li je pravo resenje za gore navedeni problem ali je dobar pocetak... :)

http://en.wikipedia.org/wiki/Texture_splatting

EOF
 
Odgovor na temu

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
212.200.249.*



+1 Profil

icon Re: Terrain editor - neka pitanjca21.11.2007. u 11:14 - pre 199 meseci
Offtopic

Citat:
tosa: .... Inače, Heroji 5 su đubre neviđeno, drži se trojke :)


Saglasan!!! :)
 
Odgovor na temu

[es] :: 3D programiranje :: Terrain editor - neka pitanjca

[ Pregleda: 4330 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.