Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Vilem Otte

Založen: 18. 09. 2007 Příspěvky: 462 Bydliště: Znojmo - Sedlesovice, Kravi Hora
|
Zaslal: 11. únor 2009, 19:00:25 Předmět: Island |
|
|
Dobrý den,
- Screen, bez final gatheringu
znovu se objevuji s demem, tentokrát pojmenované Island. Je postavený na hybridním renderingu rasterizací ale především jde o ray tracing pomocí knihovny (využitý pro různé speciální efekty), o které jsme měli prezentaci na GDS 2008.
První co vás bude zajímat jsou technologie - mimo různých osvětlovacích modelů (Lambert+Blinn na dřevo (letadýlko) a vodu, Oren-Nayar na písek a kámen), normal mappingu, HDR renderingu je také podstatné nepřímé osvětlení (dokonce i s jakous-takous verzí final gatheringu, je přepočítané dynamicky - je lokální, samozřejmě kvůli nárokům na hardware), samozřejmostí je také Ambient Occlusion (také pouze lokální). Voda je reflektivní/refraktivní a také vrhající kaustiku (je to textura, vzorkování GI by na ní bylo příliš nízké). Volumetrické stíny a volumetrická kaustika jsou také přítomny ale bohužel na supersampling už nezbyl výkon.
O detekci kolizí se také stará ray tracer (kdyby tam byl pohled z 3rd osoby, šlo by vše nastavit tak aby kamera nezalézala za objekty nebo do nich).
V poslední řadě používá demo knihovnu FMod a hudbu, nelekněte se jí!
Demo link:
http://www.otte.cz/engine/Island%20Fliegerlied.rar
Má celkem vysoké nároky - Shader Model 4.0 karta, silný CPU (u některých využívá správně multithreading, ale u některých ne ... ještě musíme raytracer přizpůsobit všem PC sestavám).
Video link (S hudbou z dema!):
http://www.youtube.com/watch?v=hMFzjWcCUS0 _________________ Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. |
|
Návrat nahoru |
|
 |
Mem

Založen: 28. 07. 2007 Příspěvky: 1959 Bydliště: Olomouc
|
Zaslal: 12. únor 2009, 09:03:49 Předmět: |
|
|
Tak hudba mě dokonale rozsekala
Na demo jsem se podíval hlavně na videu, na mé konfiguraci (A64 X2 4000+ (2,2 GHz), GeForce 8600 GT) demo běží tak 3-4 fps (je aspoň vidět, že jsou vytížená obě jádra CPU, dohromady 70-85 %).
Celá scéna mi jinak přišla hodně podexponovaná, čím to je? _________________
 |
|
Návrat nahoru |
|
 |
Mantharis
Založen: 28. 07. 2007 Příspěvky: 39
|
Zaslal: 12. únor 2009, 13:06:07 Předmět: |
|
|
Core2 Quad ( Q6600 _ kazdy jadro na 2.4Ghz; 4 giga ram pameti, GeForce 8800GTS
a bezelo to tak na 8-12Fps ...ale co sem se dival do Taskmanageru tak celkovy vyuziti bylo kolem 50-60% vykonu jader (jedno vyuzity uplne a zbytek tak po 25% ) |
|
Návrat nahoru |
|
 |
Luke
Založen: 06. 08. 2007 Příspěvky: 20 Bydliště: Boleradice
|
Zaslal: 12. únor 2009, 21:43:42 Předmět: |
|
|
Core2Quad 9300, 2.5GHz, 4GB RAM, ATI 4850. Jelo to celkem plynule, FPS kolem 25, dve jadra se flakaly, a dve jadra byly vytizeny z 50%. |
|
Návrat nahoru |
|
 |
Quiark

Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 12. únor 2009, 22:51:12 Předmět: |
|
|
Na mém poči to nemá cenu spouštět, ale z videa to vypadá opravdu dobře, hlavně volumetrické stíny. Ta volumetrická kaustika pod vodou je dělaná taky podle té textury? _________________ Mám strach |
|
Návrat nahoru |
|
 |
Fila
Založen: 31. 07. 2007 Příspěvky: 853
|
Zaslal: 13. únor 2009, 11:23:09 Předmět: |
|
|
Na Core2 Quad Q9550 (2.83GHz), 8GB RAM a GeForce 280GTX to jelo bez viditelneho trhani (nejde tam nekde zapnout zobrazovani FPS?), celkove vytizeni CPU 50 %, jedno jadro jelo malo, zbyle 3 zhruba stejnomerne. |
|
Návrat nahoru |
|
 |
Matasx
Založen: 17. 08. 2008 Příspěvky: 258
|
Zaslal: 13. únor 2009, 16:11:58 Předmět: |
|
|
CPU Intel Core 2 Quad Q9550 BOX (2,83GHz)
VGA GigaByte GTX 260, 896MB GDDR3 (448 bit), HDTV&2xDualDVI
RAM Corsair 2x2GB DDR2 PC800 XMS2 TWIN2X4096-6400C5 G
MB Gigabyte EP45-DS4 Intel P45
http://disk.jabbim.cz/matasx@njs.netlab.cz/test.png
Je to dost tmavé, ale ta voda je prostě luxusní  |
|
Návrat nahoru |
|
 |
Vilem Otte

Založen: 18. 09. 2007 Příspěvky: 462 Bydliště: Znojmo - Sedlesovice, Kravi Hora
|
Zaslal: 15. únor 2009, 16:09:55 Předmět: |
|
|
Podexponování (tmavost) se tam náhodou přimotala při mém testování (zřejmě to bude tím, že jsem testoval na plazmové obrazovce - momentálně jsem totiž neměl k dispozici normální monitor k PC). Možná že by malá úprava v HDR renderingu zlepšila obraz na mnohem lepší.
Volumetrická kaustika pod vodou je dělaná také podle textury (ono počítat GI - především dostupnost světla a nepřímé osvětlení - už tak je velmi náročný výpočet, kaustika by žádala ještě mnohem více výkonu).
Tak to vypadá že jsem si trochu vyhrál s multithreadingem, ale dokonalé to ještě pořád není (takže si ještě budu "hrát"), nerovnoměrné vytížení CPU je zřejmě způsobeno tím, že polopřímky nejsou všude koherentní (a s koherencí se ztrácí účinnost optimalizačního stromu), vlastně většina je nekoherentních. _________________ Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. |
|
Návrat nahoru |
|
 |
Matasx
Založen: 17. 08. 2008 Příspěvky: 258
|
|
Návrat nahoru |
|
 |
Mem

Založen: 28. 07. 2007 Příspěvky: 1959 Bydliště: Olomouc
|
Zaslal: 7. červen 2009, 11:03:09 Předmět: |
|
|
OT: Matasx: jaký máš a přetaktovával jsi? Výhledově taky uvažuju buď o i7 nebo Core2Quad _________________
 |
|
Návrat nahoru |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 7. červen 2009, 15:30:02 Předmět: |
|
|
Na co ShaderModel 4.0 karta? S určitou snahou by snad neměl být problém to rozjet na SM3.0 bez vertex texture fetch, ne?
Core2 Quad 2.8GHz na desktopu, jede to docela plynule, ale vytížení CPU smrdí. 2-4 jádra vytíženy v průměru asi na 50%. Používáš rozumně lock-free datový paralelismus? Nebo to visí na pamětech - cache misses?
EDIT: Jo a barvy tam jsou taky špatný, všechno je červený jako ve screenu výše. _________________ AMD Open Source Graphics Driver Developer
Naposledy upravil Marek dne 7. červen 2009, 16:02:10, celkově upraveno 1 krát |
|
Návrat nahoru |
|
 |
Matasx
Založen: 17. 08. 2008 Příspěvky: 258
|
Zaslal: 7. červen 2009, 15:56:05 Předmět: |
|
|
OT: Mem: http://www.czechcomputer.cz/product.jsp?artno=60314 naštěstí přisel v revizi D0 takže určitej potenciál na přetaktování tu je. Nicméně box chladič je na to slabej a v současný době ho taktovat ani potřeba není. Ale spíš nechápu, proč ten raytracer nejede. |
|
Návrat nahoru |
|
 |
Fila
Založen: 31. 07. 2007 Příspěvky: 853
|
Zaslal: 7. červen 2009, 21:15:04 Předmět: |
|
|
Eosie napsal: |
Nebo to visí na pamětech - cache misses? |
Pokud by byl bottleneck pamet, tak to IMHO podle TaskManageru nebude poznat, pokud to neni ve windows nejak velmi chytre reseno, vsechna jadra se budou tvarit, ze makaji, jen budou cekat na pamet. U me to prakticky neprelezlo na ctyrjadre 50 %, to bych spis typl na spatne zamykani. |
|
Návrat nahoru |
|
 |
Icek
Založen: 29. 07. 2007 Příspěvky: 45 Bydliště: Banov 375
|
Zaslal: 8. červen 2009, 09:33:05 Předmět: |
|
|
U me na AMD X2 4200+ to nedela ani 1 FPS a obe jadra sou vytizena na 100% |
|
Návrat nahoru |
|
 |
OGI

Založen: 30. 07. 2007 Příspěvky: 323
|
Zaslal: 8. červen 2009, 15:09:01 Předmět: |
|
|
Icek: ja to zkousel na svem starem PC AMD X2 4200+ s 2GB RAM a GF8800GTX a jelo mi to vcelku vpohode kolem 14-16FPS.. nebude to spis grafikou?
jeste co se tyce te cervene barvy tak to se mi stavalo u predchozich dem na ATI kartach bez podpory sm (na notebooku) a na standardni karte od ATI s podporou sm jesem musel updatovat ovladace pak to zmizelo.. _________________ ******************************************
Don't just create another game, try to tell a story. |
|
Návrat nahoru |
|
 |
|