Stránka 1 z 1

Tesselator

Napsal: ned 16. pro 2007, 18:10
od blekota je boss
zajimalo by me, jestli se tato jednotka v Xenosu (R6xx) ve hrach vyuziva, ci s ni vyvojari her nepocitaji...je vubec tato polozka povinna v DX10.1? tahle jednotka ma imho velkej potencial a bude velka skoda jestli se nebude vyuzivat...
jinak jestli k teto jednotce mate nejaky zajimavosti, tak to sem nahodte... :wink:

Napsal: ned 16. pro 2007, 19:11
od no-X
S "někým" jsem tohle už rozebíral, takže jen ocituju část z našeho rozhovoru:
Ačkoli to není moc známá informace, tak ve všech hrách, všech aplikacích, všech verzích DX... prostě vždy a za všech okolností :-) generuje vrcholy (=vertexy; jinak řečeno body, kterými sousedí polygony) CPU a posílá je po sběrnici grafickému čipu, který tyto vrcholy (body) doplní na polygony a dále s nimi pracuje.

R6xx podporují 15-úrovňovou teselaci... 1-úrovňová znamená, že se jeden polygon rozdělí na čtyři. 2-úrovňová na devět. 3-úrovňová na šestnáct atp.

Myslím, že povinné to určitě bude, ale kdy, to netuším. Problém je, že dokud to nezačne používat nVidia, tak se to asi moc nerozšíří. Co vím, tak to zatím používá jedna hra na Xboxu a na PC s tím asi první přijde Valve

záleží, jak hra bude napsaná, ale podle mě to bude tak, že buďto

1. hra bude mít základní počet polygonů a pokud bude karta podporovat teselaci, bude vypadat líp

nebo

2. počet polygonů bude nastavitelný, ale s kartou, která umí teselaci, to pojede rychleji

ATi dělala začátkem roku nějaké interní testy na R600, kdy pouze vytvořili nějaký hornatý terén z 1 milionu polygonů. Pokud to šlo standardní cestou a musel to dělat procesor, tak to běželo na 300FPS, pokud to stáhli na 840 polygonů a do toho milionu to dotáhli až v GPU teselátorem, tak to běželo přes 820FPS, tedy skoro 3x rychleji

takže scéna ve hrách s miliony polygonů není nic nereálnýho.
Je na tom mj. vidět, že ATi nepočítala s tím, že R600 vyjde až po konkurenci, ale že vyjde první a přiměje vývojáře, aby tyhle technologie používala. Kdyby vyšly hry s výraznou podporou teselace, mohla by R600 dopadnout úplně jinak.

Napsal: ned 16. pro 2007, 20:44
od blekota je boss
diky :wink:
takze ani v DX10.1 neni povinej?
btw kolika urovnovou tesselaci zvlada xenos?

Napsal: ned 16. pro 2007, 21:00
od no-X
imho totéž, jako R6xx