Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Fundin
Založen: 19. 08. 2007 Příspěvky: 51 Bydliště: Praha
|
Zaslal: 26. leden 2008, 12:11:18 Předmět: |
|
|
Jeste jedna takova mala technicka;)... kdyz budu instancovat trsy v jednom bloku seradim trsy podle vzdalenosti a pak redndruju odzadu blok po bloku nebude to delat bordel v pruhlednosti? |
|
Návrat nahoru |
|
|
tempicek
Založen: 04. 12. 2007 Příspěvky: 62
|
Zaslal: 26. leden 2008, 12:44:16 Předmět: |
|
|
Fundin napsal: |
Jeste jedna takova mala technicka;)... kdyz budu instancovat trsy v jednom bloku seradim trsy podle vzdalenosti a pak redndruju odzadu blok po bloku nebude to delat bordel v pruhlednosti? |
Bloky rozhodne renderuj od kamery smerem dozadu, protoze jinak budes mit u travy brutalni pixel overwrite. Mel by sis vystacit s jednobitovym alfakanalem, pokud by Ti to bylo opravdu malo, zkus si udelat dve verze textur a tu s plnym alfakanalem pouzij pouze na blizke bloky, ktere si muzes dovolit interne sestridit, ale spis se te pruhlednosti uplne vyhni. |
|
Návrat nahoru |
|
|
Fundin
Založen: 19. 08. 2007 Příspěvky: 51 Bydliště: Praha
|
Zaslal: 26. leden 2008, 12:47:01 Předmět: |
|
|
a prechod travy v dalce by si pak udelal jak?
EDIT: Jako napadlo me zmensovat ty trsy ale to nejde kvuli tomu ze to chci delat pro sm2 a proto to ten instancing nezvlada takze asi pak uz jen to stahnout dolu do zeme... |
|
Návrat nahoru |
|
|
Marek
Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 26. leden 2008, 13:35:35 Předmět: |
|
|
tempicek napsal: |
protoze jinak budes mit u travy brutalni pixel overwrite |
Možná v tom zas tak velkej rozdíl nebude, protože při alphatestu se nepoužívá early-Z test, takže schované pixely se tak jako tak musí vyhodnotit (leda doufat, že to tam dělá ještě nějaké optimalizace...).
Stažení do země nemusí pomoct ze stejného důvodu. _________________ AMD Open Source Graphics Driver Developer |
|
Návrat nahoru |
|
|
Fundin
Založen: 19. 08. 2007 Příspěvky: 51 Bydliště: Praha
|
Zaslal: 26. leden 2008, 14:01:22 Předmět: |
|
|
JJ uz sem si konecne nastudoval rozdil mezi AlphaTestem a AlphaBlendTestem a nechapu jak sem moch neco delat bez toho abych to vedel takze bych uz tohle neresil a s tim shader instancingem sem si to uz taky vyresil, protoze sem zapomel ze ve VB jsou ty trsy v local space takze je v dace jen zmensim aby ten prechod nebyl takovej vyraznej... |
|
Návrat nahoru |
|
|
tempicek
Založen: 04. 12. 2007 Příspěvky: 62
|
Zaslal: 26. leden 2008, 14:22:17 Předmět: |
|
|
Eosie napsal: |
tempicek napsal: |
protoze jinak budes mit u travy brutalni pixel overwrite |
Možná v tom zas tak velkej rozdíl nebude, protože při alphatestu se nepoužívá early-Z test, takže schované pixely se tak jako tak musí vyhodnotit (leda doufat, že to tam dělá ještě nějaké optimalizace...). |
Pravda pravda, to mi ani nedoslo. On jeste stale bude fungovat HiZ, ale to ho zrovna pro travu nevytrhne. Teoreticky by mohl mit uspech s jednim depth pre-passem, coz by usetrilo neco na terenu, ale stejne by tam musel jeste ledacos osefovat a tohle nebudou zrovna z nejnarocnejsich shaderu.
Fundin - co se toho mizeni tyce - ono to muze pohodlne mizet az v posledni ctvrtine vzdalenosti od kamery (ale marne si snazim vzpomenout, jak presne jsem to sam vlastne delal ). |
|
Návrat nahoru |
|
|
Marek
Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 27. leden 2008, 03:09:34 Předmět: |
|
|
Fundin napsal: |
takze je v dace jen zmensim aby ten prechod nebyl takovej vyraznej... |
To je vlastně dost dobrej nápad. Trsy, které nemůžeš snadno vyřadit z renderingu, můžeš ve vertex shaderu zmenšit na velikost jednoho bodu (jako pozici prostě vrátíš (0,0,0,1)), takže se nebude nic kreslit. Tohle řešení má smysl jen tehdy, když tě zpomalují výpočty pixelů. _________________ AMD Open Source Graphics Driver Developer |
|
Návrat nahoru |
|
|
Fundin
Založen: 19. 08. 2007 Příspěvky: 51 Bydliště: Praha
|
Zaslal: 27. leden 2008, 10:52:14 Předmět: |
|
|
2Eosie: Tak ja nevim jak jinak pri shaders instancingu nezobrazovat proste ty trsy kery nepotrebuju... |
|
Návrat nahoru |
|
|
Cece
Založen: 28. 07. 2007 Příspěvky: 26 Bydliště: Skoro Brno
|
|
Návrat nahoru |
|
|
(CZ)genius
Založen: 28. 07. 2007 Příspěvky: 85 Bydliště: Neratovice
|
Zaslal: 2. červen 2008, 12:22:38 Předmět: |
|
|
Cece: jenom sem to prolit, ale u obrazku 19 mi neni jasne, proc je ten kuzel pohledu komoly.. |
|
Návrat nahoru |
|
|
Cece
Založen: 28. 07. 2007 Příspěvky: 26 Bydliště: Skoro Brno
|
Zaslal: 2. červen 2008, 13:15:23 Předmět: |
|
|
(CZ)genius napsal: |
Cece: jenom sem to prolit, ale u obrazku 19 mi neni jasne, proc je ten kuzel pohledu komoly.. |
No jednak mi to vyhodil překladač... ale to, že je komolý není takový problém, jakože to není kužel ale jehlan, safra... _________________ Co můžeš udělat dnes, tak to raději udělej, nebo bys na to do zítřka zapomněl. |
|
Návrat nahoru |
|
|
(CZ)genius
Založen: 28. 07. 2007 Příspěvky: 85 Bydliště: Neratovice
|
Zaslal: 2. červen 2008, 14:07:48 Předmět: |
|
|
ten jehlan mi nedocvak.. |
|
Návrat nahoru |
|
|
MePHyst0
Založen: 28. 07. 2007 Příspěvky: 85 Bydliště: SVK/CZK
|
Zaslal: 2. červen 2008, 15:41:19 Předmět: |
|
|
ten jehlan to je fakt, ale co je to komoly to netusim clovece |
|
Návrat nahoru |
|
|
Cece
Založen: 28. 07. 2007 Příspěvky: 26 Bydliště: Skoro Brno
|
Zaslal: 2. červen 2008, 15:50:00 Předmět: |
|
|
Prej že má uřezanou špičku _________________ Co můžeš udělat dnes, tak to raději udělej, nebo bys na to do zítřka zapomněl. |
|
Návrat nahoru |
|
|
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 2. červen 2008, 16:25:06 Předmět: |
|
|
boze vysokoskolaci se sesli
ano jak rika Cece - komoly jehlan (nevim jak po slovensky) je jehlan bez spicky - takze ma dve podstavy
http://cs.wikipedia.org/wiki/Komolý%20jehlan |
|
Návrat nahoru |
|
|
|