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

Geometry Shader Tutorials

[es] :: 3D programiranje :: Geometry Shader Tutorials

[ Pregleda: 3953 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

yooyo

Član broj: 4891
Poruke: 1101
*.beotel.net.



Profil

icon Geometry Shader Tutorials17.11.2006. u 21:23 - pre 174 meseci
http://appsrv.cse.cuhk.edu.hk/~ymxie/Geometry_Shader/

Ko ima 8800GTX moze da se malo poigra sa geometry shaderima. Ko nema.. moze da koristi NVEmulate pa da experimentise i na starijim karticama u sw modu.
Potrebni su beta driveri 96.89. Naravno.. sve ovo je u OpenGL-u na Win2K/XP.
 
Odgovor na temu

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.funcom.com.



Profil

icon Re: Geometry Shader Tutorials17.11.2006. u 22:15 - pre 174 meseci
Lepo sto si se teorijski dotakao GS. Kako to izgleda u praksi se nalazi na
ftp://ftp.funcom.com/media/Age_of_Conan/
i kraci popratni text sto nas ocekuje u "bliskoj buducnoti" je recimo na
http://www10.dcccafe.com/nbc/a...d=325500&printerfriendly=1
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.beotel.net.



Profil

icon Re: Geometry Shader Tutorials18.11.2006. u 11:41 - pre 174 meseci
GS SADA mozes da probas u OpenGL-u.
U linkovima koje si ostavio ima samo trailera. Ovo je soba za 3d programiranje a ne za trailere za igre.
Drago mi je da imas veze sa Age of Conan, ali ako bi okacio neki text ili tutorial, onda bi to bilo bolje.
 
Odgovor na temu

Filip Strugar
Filip Strugar
Leamington Spa, UK

Član broj: 9871
Poruke: 383
213.253.84.*

Sajt: www.rebellion.co.uk


+1 Profil

icon Re: Geometry Shader Tutorials21.11.2006. u 08:43 - pre 173 meseci
Izgleda zanimljivo! Jesi probao nesto vishe sa njima, yooyo? Bas me interesuju utisci.

Nesto nisam iz teksta sve skontao (mozda sam malo lenj da ga proucavam), pa ako te ne mrzi evo par kratkih pitanja:

Znaci, vertexi izadju iz standardnog vertex shadera, spoje se u zadatu primitivu, i onda idu u geometry shader koji onda shtancuje nove primitive?
Koliko primitiva moze da shtancuje, i el taj broj definisan sistemski ili at-shader-compile-time ili at-draw-time ili at-shader-run-time...?
Kakav input dobija geometry shader? Kakav output daje shader?
 
Odgovor na temu

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.funcom.com.



Profil

icon Re: Geometry Shader Tutorials21.11.2006. u 19:48 - pre 173 meseci
Dok ti ne stigne potpuniji odgovor ukratko:
Ono sto je, izmedju ostalog, novo je sto osim sto sad mozes da "procesiras" ceo primitiv, mozes po potrebi da u GS dobijes informacije o susednim trouglovima... dusu dalo da pronadjes npr. konture objekta, npr za Shadow volume. Sto se tice stancovanja mozes da stancujes "teorijski" koliko hoces novih primitiva, ali za veliki broj novih primitiva znatno opadaju performanse.
Recimo jedna lepa primena GS je da posaljes niz tacaka i da ih prestancujes u niz parova trouglova, tj. quadova (particle syst)
Ono sto posebno pleni je da rezultat iz GS ne moras odmah da sibnes PS-ru nego mozes da ga ponovo naguras u neki buffer.. npr. jednom odradis skinning i takvu geometriju provuces kroz razne shadere da dobijes sto sliku na ekranu, sto shadow map, ili sta god.
Npr. moguce je generisati na osnovu samo jednog (inicijalnog) trougla Kohovu pahulju (Koch snowflake) i par pasova...
Veliki pozdrav sa severnog pola....
 
Odgovor na temu

Filip Strugar
Filip Strugar
Leamington Spa, UK

Član broj: 9871
Poruke: 383
213.253.84.*

Sajt: www.rebellion.co.uk


+1 Profil

icon Re: Geometry Shader Tutorials23.11.2006. u 08:59 - pre 173 meseci
A el znas mozda da li se broj 'emitovanih' primitiva iz GS-a moze menjati tokom izvrsavanja GS programa ili je za njega to konstanta?

Na primer, mozes li poslati neki low-poly mesh u GS, i onda uraditi progresivnu teselaciju, tako da na delovima mesha blize posmatracu dobijes kao output vise trouglova, i obrnuto?
 
Odgovor na temu

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.funcom.com.



Profil

icon Re: Geometry Shader Tutorials23.11.2006. u 10:13 - pre 173 meseci
Broj primitiva koji "napuste" gs je promenljiv, tj. moguce je uz pomoc GS povecati ili smanjiti broj primitiva u odnosu na geometriju koja dolazi na ulaz GS.
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.adsl.beotel.net.



Profil

icon Re: Geometry Shader Tutorials05.01.2007. u 20:05 - pre 172 meseci
Jos jedan OpenGL Geometry Shader Tutorial:
http://www.icare3d.org/content/view/50/9/
 
Odgovor na temu

SashaX

Član broj: 50542
Poruke: 65
*.crnagora.net.

Sajt: www.eipix.com


Profil

icon Re: Geometry Shader Tutorials05.01.2007. u 20:27 - pre 172 meseci
Citat:
Na primer, mozes li poslati neki low-poly mesh u GS, i onda uraditi progresivnu teselaciju, tako da na delovima mesha blize posmatracu dobijes kao output vise trouglova, i obrnuto?

Citat:
Broj primitiva koji "napuste" gs je promenljiv, tj. moguce je uz pomoc GS povecati ili smanjiti broj primitiva u odnosu na geometriju koja dolazi na ulaz GS.

Koliko sam shvatio, upotrebom takve teselacije bi mogla da se smanji (u nekim situacijama i izbaci) upotreba na pr. per-pixel lighting-a?
Inace, zadivljen sam tim novim mogucnostima koje donosi GS, na pr. iz jedne kocke dobiti disco ball :) to je ludilo
 
Odgovor na temu

[es] :: 3D programiranje :: Geometry Shader Tutorials

[ Pregleda: 3953 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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