Oprogramowanie

Artykuł
Paweł Pilarczyk, Czwartek, 7 października 2004, 15:55
Game Test3: Canyon Flight to ostatni test growy będący jednym z głównych składników 3DMark05. Niesiony przez balon statek przypominający konstrukcje opisane przez Juliusza Verne'a przelatuje przez kanion wypełniony wodą. W morskich głębinach czuwa ogromny potwór. Wtem stwór przeprowadza atak na statek. Jego załoga próbuje się bronić i oddaje w kierunku potwora salwę z armat. Strzały nie robią na monstrum żadnego wrażenia. Na szczęście pierwszy atak jest nieudany. Potwór za drugim razem próbuje chwycić paszczą statek, jednak temu udaje się umknąć w ostatniej chwili dzięki specjalnym silnikom odrzutowym.
Scena ma miejsce w otwartej przestrzeni. Najwięcej uwagi należy poświęcić morzu i skałom. Woda nie tylko odbija i załamuje światło, ale także wykorzystano w niej efekt mgły, dzięki któremu możliwe jest realistyczne przemieszczane obiektów (w tym wypadku morskiego potwora) płycej lub głębiej (dalej od powierzchni wody).
Mgły użyto także w celu dodania realizmu także nad wodą. Odległe skały chowają się za mgłą wolumetryczną, co sprawia, że wyglądają bardzo realistycznie.
Wspomnieliśmy, że wiele uwagi należy poświecić skałom. I rzeczywiście, kamienista powierzchnia skał w teście Canyon Flight uzyskana została dzięki niezwykle skomplikowanemu materiałowi, opisanemu przez bardzo długi kod dla jednostki Pixel Shader. Dość powiedzieć, że kod ten niemal osiągnął limit ilości instrukcji przewidziany w specyfikacji Pixel Shader 2.0! Materiał skał tworzony jest z uzyciem dwóch map kolorów, dwóch map normalnych i rozproszonego cieniowania metodą Lamberta (możecie o niej poczytać tutaj).
Niemniej zaawansowana jest sama woda w Canyon Flight. Każda klatka jest renderowana w aż sześciu przejściach, by możliwe było uzyskanie wszystkich efektów, jak odbicia, załamania i cienie na wodzie!
Cała scena jest oświetlona przez jedno kierunkowe źródło światła - słońce. Z racji faktu, że widoczny obszar jest bardzo duży, nakład pracy dla układu graficznego jest naprawdę ogromny. Musi on przeliczyć wszystkie cienie zarówno na samym statku, potworze, wodzie, jak i skałach. Pojedyncza mapa głębi nie byłaby wystarczająca, dlatego dla cieni zastosowano dwie takie mapy (każda o rozdzielczości 2048x2048): pierwsza dla obiektów znajdujących się w pobliżu kamery, druga zaś dla obiektów oddalonych.
Podobnie jak w teście Fireflight Forest, także tutaj materiał nieba powoduje proceduralne rozproszenie światła.
Algorytm obliczania punktacji końcowej
Na podstawie uzyskanych wyników w trzech podstawowych testach wyliczany jest końcowy wynik. Jak wspominaliśmy na początku, "wycyrklowany" został tak, by oscylował wokół 5000 punktów na sprzęcie uznawanym dziś za należący do wysokiej klasy.
I tak, wynik uzyskiwany jest według następującej formuły:
3DMark05 Score = (Game Test 1 × Game Test 2 × Game Test 3)1/3 × 250
Powyższa formuła wylicza średnią geometryczną, na której wynik każdy test cząstkowy ma jednakowy wpływ.
|
|
Scena ma miejsce w otwartej przestrzeni. Najwięcej uwagi należy poświęcić morzu i skałom. Woda nie tylko odbija i załamuje światło, ale także wykorzystano w niej efekt mgły, dzięki któremu możliwe jest realistyczne przemieszczane obiektów (w tym wypadku morskiego potwora) płycej lub głębiej (dalej od powierzchni wody).
|
|
Mgły użyto także w celu dodania realizmu także nad wodą. Odległe skały chowają się za mgłą wolumetryczną, co sprawia, że wyglądają bardzo realistycznie.
|
|
Wspomnieliśmy, że wiele uwagi należy poświecić skałom. I rzeczywiście, kamienista powierzchnia skał w teście Canyon Flight uzyskana została dzięki niezwykle skomplikowanemu materiałowi, opisanemu przez bardzo długi kod dla jednostki Pixel Shader. Dość powiedzieć, że kod ten niemal osiągnął limit ilości instrukcji przewidziany w specyfikacji Pixel Shader 2.0! Materiał skał tworzony jest z uzyciem dwóch map kolorów, dwóch map normalnych i rozproszonego cieniowania metodą Lamberta (możecie o niej poczytać tutaj).
|
|
Niemniej zaawansowana jest sama woda w Canyon Flight. Każda klatka jest renderowana w aż sześciu przejściach, by możliwe było uzyskanie wszystkich efektów, jak odbicia, załamania i cienie na wodzie!
|
|
Cała scena jest oświetlona przez jedno kierunkowe źródło światła - słońce. Z racji faktu, że widoczny obszar jest bardzo duży, nakład pracy dla układu graficznego jest naprawdę ogromny. Musi on przeliczyć wszystkie cienie zarówno na samym statku, potworze, wodzie, jak i skałach. Pojedyncza mapa głębi nie byłaby wystarczająca, dlatego dla cieni zastosowano dwie takie mapy (każda o rozdzielczości 2048x2048): pierwsza dla obiektów znajdujących się w pobliżu kamery, druga zaś dla obiektów oddalonych.
|
|
Podobnie jak w teście Fireflight Forest, także tutaj materiał nieba powoduje proceduralne rozproszenie światła.
|
|
Algorytm obliczania punktacji końcowej
Na podstawie uzyskanych wyników w trzech podstawowych testach wyliczany jest końcowy wynik. Jak wspominaliśmy na początku, "wycyrklowany" został tak, by oscylował wokół 5000 punktów na sprzęcie uznawanym dziś za należący do wysokiej klasy.
I tak, wynik uzyskiwany jest według następującej formuły:
3DMark05 Score = (Game Test 1 × Game Test 2 × Game Test 3)1/3 × 250
Powyższa formuła wylicza średnią geometryczną, na której wynik każdy test cząstkowy ma jednakowy wpływ.
Spis treści
- 1.Wstęp
- 2.Kopiemy nieco głębiej
- 3.Składniki programu
- 4.Składniki - ciąg dalszy
- 5.Testy dodatkowe
- 6.Ustawienia programu
- 7.Testy i analiza wyników
- 8.Porównanie wydajności kart graficznych
- 9.Skalowanie z rozdzielczością
- 10.Wpływ sterowników na wyniki
- 11.Sterowniki a wydajność w grach
- 12.Czy Shader Model 3.0 coś daje?
- 13.Wygładzanie krawędzi i filtrowanie anizotropowe
- 14.Dlaczego GeForce FX są takie wolne?
- 15.Podsumowanie
Ocena artykułu:
Brak ocen
Zaloguj się, by móc oceniać
Artykuły spokrewnione
- Szyfrowanie danych, czyli nie samym TrueCryptem człowiek żyje 45
- Bezpłatna domowa obróbka wideo, czyli jak sobie poradzić w gąszczu formatów i urządzeń odtwarzających filmy 28
- Microsoft Office:mac 2011 – pakiet inny, niż mogłoby się wydawać 30
- Skuteczne usuwanie plików 107
- G Data InternetSecurity 2011 – test 61
- Odzyskiwanie danych – test 10 programów 53
- Bezpieczna optymalizacja Windows 136
- ABBYY FineReader 10 Home Edition – program do optycznego rozpoznawania tekstu (OCR) 29
- 3DMark 11 – pierwsze spojrzenie. Czy to nowa jakość testowania? 96
- Bezpieczna optymalizacja Windows 136
- Szyfrowanie danych, czyli nie samym TrueCryptem człowiek żyje 45
- Odzyskiwanie danych – test 10 programów 53
- Skuteczne usuwanie plików 107
- G Data InternetSecurity 2011 – test 61
- Microsoft Office:mac 2011 – pakiet inny, niż mogłoby się wydawać 30
- Bezpłatna domowa obróbka wideo, czyli jak sobie poradzić w gąszczu formatów i urządzeń odtwarzających filmy 28
- Odzyskiwanie danych – test 10 programów 53
- Bezpłatna domowa obróbka wideo, czyli jak sobie poradzić w gąszczu formatów i urządzeń odtwarzających filmy 28
- Szyfrowanie danych, czyli nie samym TrueCryptem człowiek żyje 45
- Bezpieczna optymalizacja Windows 136
- Microsoft Office:mac 2011 – pakiet inny, niż mogłoby się wydawać 30
- Skuteczne usuwanie plików 107
- G Data InternetSecurity 2011 – test 61
Aktualności spokrewnione
- "Windows 8" w kompilacji 8225 - wersja Consumer Preview? 17
- Windows zawiesił pracę aplikacji? O to chodziło 30
- Jakie aplikacje Metro pojawią się w systemie Windows 8 Consumer Preview? 5
- Windows 8 Consumer Preview ujrzy światło dzienne na samym końcu miesiąca 13
- Internet Explorer 9 w wersji dla dzieci 7
- Przeglądarka Google Chrome - teraz także dla Androida 16
- Nowe zrzuty ekranu z systemu "Windows 8" 39
- Windows Phone 8 jednak bez jądra NT? 32
- Beta Firefox 11 dostępna 19
- Microsoft ujawnia informacje na temat Windows Phone 8 55
- Nowy Skype dla Windows z FullHD, ekranem dla wielu i Facebookiem 34
- Nowe zrzuty ekranu z systemu "Windows 8" 39
- Gratka dla użytkowników Dropboksa – nawet 5 gigabajtów darmowego miejsca za pomoc w testowaniu bety 30
- Beta Firefox 11 dostępna 19
- Windows zawiesił pracę aplikacji? O to chodziło 30
- Internet Explorer 9 w wersji dla dzieci 7
- Windows Phone 8 jednak bez jądra NT? 32
- Przeglądarka Google Chrome - teraz także dla Androida 16
- Przeglądarka Google Chrome - teraz także dla Androida 16
- "Windows 8" w kompilacji 8225 - wersja Consumer Preview? 17
- Jakie aplikacje Metro pojawią się w systemie Windows 8 Consumer Preview? 5
- Nowy Skype dla Windows z FullHD, ekranem dla wielu i Facebookiem 34
- Gratka dla użytkowników Dropboksa – nawet 5 gigabajtów darmowego miejsca za pomoc w testowaniu bety 30
- Microsoft ujawnia informacje na temat Windows Phone 8 55
- Windows zawiesił pracę aplikacji? O to chodziło 30
- Windows Phone 8 jednak bez jądra NT? 32
- Beta Firefox 11 dostępna 19
Informacje prasowe
- Google Bouncer – sposób na ostateczne rozprawienie się ze szkodliwymi programami w Android Markecie? 0
- JUŻ JEST AIWI MOTION DETECTOR KOZUMI W POLSCE! Dostępny tylko w ACTION! Sprawdź już dziś! 2
- Podróże z kamerą w samochodzie 1
- ZyNOS 4.0: nowe certyfikowane oprogramowanie IPv6 do przełączników ZyXELa 0
- Brennestuhl: domowy sprzęt elektryczny na wyciągnięcie ręki 1
- Niezależny test programów antywirusowych - dostajesz to, za co płacisz 2
- Komputronik Pro-DH600: kompaktowe desktopy dla firm 3
- Legendarne etui G-Form do tabletów na polskim rynku 5
- Genius na CES 2012 4
- Trojany kradnące dane bankowe atakują tysiące komputerów każdego dnia 0
- Xavax: tańsze ogrzewanie domu przez Internet 6
- Tablety Lark FreeMe: tak tanio jeszcze nie było 2
- Atak phishingowy na użytkowników Allegro - rzekome zwolnienie z prowizji 2
- Polska premiera kart Radeon HD 7950: Asus, HIS, Gigabyte 2
- 2011 - dobry rok dla graczy sponsorowanych przez SteelSeries. 2012 zapowiada się równie dobrze... 2
O autorze
Tagi
Forum
Ilość odpowiedzi
- 209i5 2500k czy fx 812001:26 | MaxForces
- 8Bogaty polak w USA01:24 | Twister.
- 28S8500 Wave I vs. SE XPERIA Neo V01:21 | Maledict
- 1093Lista polecanych kart dźwiękowych01:19 | Xender
- 0Radeon HD5700 problem z podłączeniem TV01:17 | FASTT
- 39komputer do 8000zł z monitorem01:10 | KMateusz
- 207Sandy Bridge za 170zł czyli Celeron G530 (2C/2T) 2,4GHz01:08 | mr.xxx
- 20Patriot vs Goodram vs Kingston do 200zł01:07 | Xender
- 1221Samsung Galaxy S 2...01:07 | EF
- 2kompsie nieuruchamia01:06 | afganno
Ilość odpowiedzi
- 209i5 2500k czy fx 812001:26 | MaxForces
- 1093Lista polecanych kart dźwiękowych01:19 | Xender
- 207Sandy Bridge za 170zł czyli Celeron G530 (2C/2T) 2,4GHz01:08 | mr.xxx
- 1221Samsung Galaxy S 2...01:07 | EF
- 476Phenom II - jaki potencjał oc ma twój phenom - ranking01:03 | rolandwally83
- 9301Steam - Temat Główny + FAQ00:41 | Sałat
- 14962Luźne fotografów rozmowy00:36 | Afterglow
- 3079World of Tanks00:29 | Pynio
- 359Klawiatury mechaniczne - dyskusja00:29 | Mr. 3
- 2160Lab znowu muli00:19 | Quicksand
Podręczna baza firm
Facebook


