Wake up ...
Rise and shine Mr. Freeman. Twoja godzina znowu nadeszła. Wake up...
Hej, dlaczego znowu... Widzisz zwidy, ale jeszcze dobrze pamiętasz. Już raz byłeś na tym dworcu, przepędziłeś obcy pomiot i świat miał wrócić do porządku. Chyba nie na ten dworzec miał cię dowieźć ten pociąg. Rozejrzyj się dobrze, czy na pewno byłeś tu tylko raz? Byłem tu setki razy i to w prawdziwym życiu. I tak jest już od samego początku, to uczucie będzie cię opuszczało tylko czasami.
Panie Freeman, czy nie ma Pan dejavu? Patrz, gdzie wysiadasz. To obskurny dworzec w Kutnie. To jakiś cholerny skok w czasie do roku '84. Tylko towarzysze wyłykali lepszy stuff, bo to wszystko jest nowocześniejsze. Aż chce się krzyczeć, do diabła, ja tutaj byłem! Wyjdź na placyk ... spójrz na lewo na dachy, oto wizytówka. Wylądowałeś w XCCP - wszystko na tle przepisowej czerwieni. W tle obowiązkowo Pałac Kultury wersja 3000, plakaty z cyrylicą. Ale żebyś nie pomyślał, że zagnało cię za bardzo na wschód, reszta napisów jest już po naszemu. Możesz pokrzepić się w Cafe Baltic, coś mi mówi, że nie nazywają tak knajp w Australii. Nie możesz? Towarzysze z Korporacji wszystko zamknęli? Wszystko brudne i biedne... ale nie mów mi, że nie pamiętasz tego. Jest też pomnik na placu, na nim monitor z przemawiającym Pierwszym. I na niego przyjdzie czas, choć na razie obywatele tego raju mają zakaz rozmowy z tobą, bo to karalne i płoszysz im gołębie. Rzuć ponownie okiem na plac, na światło, na realizm zapuszczonych XIX wiecznych kamieniczek, na odrapane mury, na liście, śmieci, gołębie, na kamery śledzące cię na każdym kroku. Powala. To wszystko jest tak realne. Nieczynne windy, odrapane klatki schodowe, tak stare i brudne, że aż swojskie. I wokół wszechwładza 'kapo-milicji'. Ludzie w takich samych kubraczkach, a jeansy to symbol rebelii. Siedzą w domach i oglądają telewizję, i nie da się zmienić kanału, bo na wszystkich przemawia Pierwszy. Łza się w oku kręci.
A teraz spójrz na siebie. Też kiedyś żyłeś w kraju Syndykatu, potem obaliłeś pomniki i już miało być fajnie. Czy nie budzisz się z drzemki podczas porannej drogi do pracy zlany zimnym potem, że koszmar wrócił? Że coś poszło nie tak, że ktoś grzebie w twoim mózgu i podmienił ci świat, choć dekoracje zostały. Sam jesteś 'Half-Lifem'. Może kiedyś zapomniałeś użyć łoma?
Teraz, kiedy widzisz, że przejście z twojego świata jest płynne, bo to Ty co dnia siedzisz w tym pociągu, tylko twoja godzina jeszcze nie nadeszła, moja rola się kończy. Ja ci tylko uchylam drzwi, ty sam musisz przez nie wejść.
Oczekujesz, że pociągnę twoje przygody. Jeśli jesteś 'zagorzałym', to oczekujesz tęgiego lania. Nie zawiedziesz się. Entertaiment na full. Polubią Cię głowolubne mutanty. Poganiasz się z zombi, uważaj na dachy, niektóre z nich je sobie upodobały. Wielkie owady, które najpierw chcą cię pożreć żywcem, a gdy już serdecznie ich nienawidzisz... co to za uczucie, mając je za plecami idziesz skopać tyłki wszystkim złym gościom. Sprzęty latające i jeżdżące. Wielkie maszyny kroczące... Twój oddział partyzantów, gotowy oddać za Ciebie życie, czeka na Twój rozkaz ... Follow Freeman!
Fizyka świata - doskonała. W sali dworcowej w zaułku, zostawiłem dla Ciebie skrzynie z butelkami. Gdy Twoja złość za 'puszkę z podłogi' i elektryczną pałkę sięgnie zenitu, możesz odwdzięczyć się 'kapo-milicjantowi'. Od Ciebie zależy, czy grzecznie i pełen pokory wrzucić puszkę do kosza, czy znajdziesz inny sposób... Ten pan strasznie się denerwuje i może nawet pogoni cię z pałą aż do najbliższej klatki schodowej...
Mam nadzieję, że oczekujesz czegoś więcej, że poczujesz nastrój beznadziei i szaleństwa Ravenholm, gdzie jedynym normalnym jest obłąkany ksiądz. Że posłuchasz wiatru wyjącego w przęsłach mostu, bo takich rzeczy w życiu nie doświadczysz (chyba że jesteś stukniętym fanem bungee). Że będziesz płakał wraz z innymi nad poległymi partyzantami. Że to jedno podniesienie brwi przez Alyx Vence (You are a troublemaker, aren't you?) przekona cię, że warto było dla tej panny wydać tysiąc zeta na nową grafę, aby to tylko zobaczyć... Że gdy będziesz już jechał skuty na ostatnie piętro Pałacu Kultury, choć czeka cię może śmierć, dostrzeżesz w oknie windy, przez krótką chwilę, piękno rozświetlonego bitwą miasta ...
To tyle. Powiem tylko, że nie sprzedają wam kolejnego g... spod znaku kill'em all, ale zaczątek najprawdziwszego mitu. John Carmack pewnie pozostanie największym z proroków z powodów historycznych, ale śnić na jawie możemy tylko tutaj, w HL2. Szczególnie, że nas, mieszkańców niżu europejskiego, na wschód od rzeki Moskwa, a na zachód od Łaby, kopnął ten zaszczyt bycia dawcą przedstawionego świata. Mieliśmy okazję wyjść z tego koszmaru, a teraz możemy się w nim zanurzyć ponownie, w jakim byłby za 200 - 300 lat. To są nasze blokowiska, rozwalające się kamienice, to wraki naszych wartburgów, nasze torowiska i stacje napięć. To jest nasz świat.
Jesteś u siebie. Porzuć więc klaustrofobiczne korytarze Marsa i rajskie plaże Mikronezji. Olej wyrzynanie Japońców na Pacyfiku i Rzym musi poczekać, aby się nachapać.
Tutaj jesteś u siebie. Witaj w Half Life 2.
... na co jeszcze czekasz? Rise and shine... Łap za łom doktorze Freeman!
Ustawienia graficzne
Wraz z pierwszym uruchomieniem gry, engine automatycznie diagnozuje naszą kartę graficzną i wybiera "zalecane" ustawienia - wówczas pojawia się przy nich gwiazdka.
W zasadzie można te "proponowane ustawienia" zignorować*, zmieniając na najwyższe:
- Model detail - HIGH, czyli jakość postaci i innych "potworków" w grze. Generalnie chodzi o poziom geometrii (ładne, okrągłe głowy, nie kańciaste policzki, naturalne ruchy postaci itp), bumpmapping na ubiorze dający efekty wypukłości. Na obrazkach różnica nie jest tak mocno zauważalna jak podczas renderingu na ekranie.
- Texture detail - HIGH, czyli jakość i ostrość tekstur. W żadnym wypadku nie polecamy zmieniać na 'Medium', strata w jakości jest zbyt duża. Po lewej próbka podłogi przy ustawienia HIGH, po prawej Medium. Znika szorstkość, połysk i odbicia.
- Water detail - Reflect all - na pierwszym obrazku (tylko w przypadku gdy engine gry wykryje naszą kartę jako zgodną z DirectX 9.0). Na drugim obrazku efekty odbić przy ustawieniu Reflect World. Różnice widać odrazu, aczkolwiek niższe ustawienia odbić w wodzie to całkiem niezłe "oszustwo" aby zyskać lepszą wydajność.
- Shadow detail - HIGH, postacie i ruchome obiekty będą rzucać wyraźne cienie. Zmiania na niższy poziom daje jedynie ciemniejszą plamę. Zmiana nie ma dużego wpływu na wydajność.
- Shader detail - HIGH, ta opcja kontroluje poziom efektów specjalnych renderowanych przez "shadery". Po zmianie na niższy poziom, zysk w wydajności jest niewielki.
Propozycja ustawienia wszystkich efektów na HIGH dotyczy kart, które znalazły się w naszych testach. Najsłabszą w naszych testach jest GeForce FX 5200, który w rozdzielczości 800x600 przy wszystkich ustawieniach na HIGH, spokojnie wyciąga 30 klatek na sekundę. Jeśli masz kartę słabszą niż GeForce FX 5200, GeForce 4 Ti lub Radeon 9500, np: GeForce 4 MX lub Radeon 9200, czas najwyższy zmienić go na coś mocniejszego. Warto to zrobić choćby dla samego Half Life'a.
Jeśli chcesz odpalić HL2 tylko po to, aby go sobie zobaczyć, nasze rady w ogóle nie powinny Cie obchodzić ;)
Dochodzimy do bardzo przykrej sprawy dotyczącej kart z serii GeForce FX. Otóż wszystkie FX'y wykrywane są przez silnik Half Life2 jako zgodne z kodem DirectX 8 ! To swojego rodzaju riposta firmy ATi i Valve na to, co nVidia zrobiła wspólnie z id software przy okazji Doom3. Niestety, wszystko wskazuje na to, że firma ATi wyszła na tym znacznie lepiej.
Co prawda mamy już pierwszego, bezproblemowego TIPSa do wymuszenia DX 9.0 na GeForceFX, jednak spadek wydajności jest bardzo drastyczny.
Zasadnicza różnica pomiędzy efektami w kodzie DirectX 8 i DirectX 9 widoczna jest w realistycznym renderingu wody i tym co się w niej odbija. Tak niestety wygląda powierzchnia wody na poziomie DirectX 8.x, na kartach GeForce z serii - FX 5200, 5700 a nawet FX 5900:
A tak na poziomie kodu DirectX 9, na kartach Radeon 9550/9600, 9700/9800 i wyższych, oraz kartach z serii GeForce 6:
Filtrowanie anizotropowe i Antyaliasing
Oto kilka screenów obrazujących dlaczego warto posiadać kartę z dodatkowym zapasem mocy, umożliwiającym włączenie filtrowanie anizotropowe. Poprawia ono znacząco jakość (ostrość) tekstur 'biegnących' w głąb sceny - m.in. na ścianach, na podłogach, na jezdniach itp. Z naszych obserwacji wynika, że optymalnym poziomem do gry jest filtrowanie ANIZO X4 i przy takim właśnie poziomie dokonywaliśmy wszystkich testów wydajności.
Filtrowanie trójliniowe
- Filtrowanie anizotropowe x2
- Filtrowanie anizotropowe x4
- Filtrowanie anizotropowe x8
- Filtrowanie anizotropowe x16
Filtrowanie trójliniowe
Filtrowanie anizotropowe x4
A jeśli dysponujemy mocniejszą kartą graficzną - generalnie każdy ośmiopotokowiec, np: GeForce FX 5900, GeForce 6600, lub Radeon 9800, Raden X700 - znakomite efekty przyniesie włączenie wygładzania krawędzi - "Antyaliasing mode" w trybie X4.
bez antyaliasingu
- z antyaliasingiem X4
Testowane lokacje i platforma testowa
Do naszych testów wybraliśmy dwie, prawdopodobnie najcięższe lokacje z całej gry.
1. Szalona przeprawa przez kanały. Niezwykle dynamiczna część gry. Bardzo szybko zmieniające się scenerie, duża ilość tekstur i obiektów, ale przede wszystkim woda z realistycznymi efektami odbić.
2. Bitwa na placu przed katedrą, czyli "Follow Freeman". Kolejna dynamiczna część rozgrywana na dużym placu, z trzema maszynami kroczącymi, oddziałem partyzantów, mnóstwem wybuchów, rozbłysków, efektów dymu i ognia.
Demka nagrywamy wpisując z konsoli polecenie record [nazwa_demka], kończmy poleceniem stop. To odtworzenia dema z pomiarem ilości klatek na sekundę używamy polecenia timedemo [nazwa_demka]
Dodatkowo w pliku autoexec.cfg umieściliśmy zmienną fps_max 300, mającą zapobiec ograniczaniu fps.
Nie staraliśmy się dochodzić, która z kart jest szybsza, która generuje więcej klatek na sekundę ponad poziom 50 fps (tymbardziej, że kod HL2 wyraźnie został zoptymalizowany pod kątem produktów ATi), dlatego na wykresach nie przedstawiamy liczby FPS. Interesowało nas tylko pokonanie bariery 30 fps, które uznaliśmy za zadowalająco płynne do przyjemnej i komfortowej gry w całego Half Life 2.
Aby zapewnić sobie komfortową grę, bez doczytywania tekstur z dysku, bez czkawki i jąkania się dźwięku, należy wyposażyć komputer w minimum 512 MB RAM. Mocno zalecane dodatkowe 256MB, a najlepiej oczywiście 1 GB RAM.
Platforma testowa i testowane karty graficzne :
- Intel Pentium 4 2.8 GHz HT/FSB 800 MHz (Northwood)
- Intel Pentium 4 2.8 GHz HT/FSB 800 MHz (Prescott) dla kart PCIEx16
- płyta główna Gigabyte 8IPE1000Pro2 (intel 865PE)
- płyta główna Gigabyte 915P (intel 915P) dla kart PCIEx16
- 2 x 512MB RAM DDR400 GeiL CL 2.5
- dysk twardy Seagate Barracuda 80 GB ATA100
- Windows XP Pro PL
- GeForce FX 5200 128MB (128-bit) - 250/470 MHz
- GeForce FX 5500 128MB (128-bit) - 300/500 MHz
- GeForce FX 5700 128MB (128-bit) - 425/550 MHz
- GeForce FX 5900XT 128MB (256-bit) - 390/700 MHz
- GeForce FX 5900 128MB (256-bit) - 450/780 MHz
- GeForce 6600 128MB (128-bit PCI-Express x16) - 300/550 MHz
- GeForce 6800 128 MB (256-bit AGPx8) - 350/700 MHz
- GeForce 6800 GT 128 MB (256-bit) - 350/1000 MHz
sterowniki ForceWare 66.93
- Radeon 9550 128MB (128-bit) - 250/400 MHz
- Radeon 9550 over 128MB (128-bit) - 325/400 MHz
- Radeon 9600 128MB (128-bit) - 325/400 MHz
- Radeon 9600XT 128MB (128-bit) - 500/600 MHz
- Radeon 9800 Pro 128MB (256-bit) - 380/680 MHz
- Radeon X700 Pro 128 MB (128-bit PCI-Express x16) - 425/860 MHz
- Radeon X800 Pro 256 MB (256-bit AGP X8) - 475/900 MHz
sterowniki Catalyst 4.10
Mocniejszy CPU czy mocniejsza karta?
W przypadku komputera wyposażonego w średniej mocy CPU - np: Pentium 4 poniżej 2 GHz, Celeron poniżej 2.6 GHz (uwaga! nie Celerony D), Athlon XP poniżej 2000+ - może pojawić się dylemat, czy warto wyposażać go w mocniejszą kartę graficzną? Wykonaliśmy kilka testów aby odpowiedzieć na to pytanie i jak widać poniżej montowanie droższej grafiki do słabego CPU nie przynosi większych korzyści. Na przykładzie Radeona 9550 widać, że znacznie lepsze efekty uzyskamy zwiększając moc CPU.
Jedyną korzyścią z mocniejszej karty - np: Radeon 9800 Pro - będzie możliwość włączenia filtrowania anizotropowego i antyaliasingu x4 bez straty w FPS.
Rozdzielość 800x600
Jeśli zamierzamy zagrać w HL2 najniższym kosztem, to optymalną kartą graficzną będzie już Radeon 9550. Nawet z włączonym ANIZO X4 średnia ilość klatek/s będzie mocno przekraczać 30.
Na GeForcach FX niestety nie zobaczymy pieknych odbić w wodzie.
Rozdzielość 1024x768
Do gry w rozdzielczości 1024x768 w zasadzie również wystarczy Radeon 9550, jednak aby utrzymać płynne 30 fps przy włączonym ANIZO X4, trzeba go będzie podkręcić do poziomu Radeona 9600, czyli 325/400 MHz.
Również na FX 5200 można zagrać w tym trybie, pod warunkiem że podkręcimy im zegary na 300/500 MHz, czyli do poziomu FX 5500.
Rozdzielość 1280x1024
Najlepsza z rozdzielczości - w szczególności dla posiadaczy paneli LCD 17" z oczywistych względów, ale nie tylko. Większa ilość szczegółów, ładniejsze tekstury, mniejszy efekt aliasingu... W tym trybie płynny rendering zapewni nam już Radeon 9600 XT, a przy filtrowaniu trójliniowym także zwykły Radeon 9600 (albo podkręcony 9550) - rzecz jasna przy założeniu, że dysponujemy procesorem ~ Pentium 4 2.8 GHz lub Athlon XP 2800+
Na każdej "wyższej" karcie będziemy mieć sporo ponad 30 fps.
Włączamy Antyaliasing
Co tu dużo mówić, najpiękniejsza jakość renderingu będzie przy włączonym filtrowaniu anizotropowym X4 lub wyższym i antyaliasingu X4. Fantastyczne jest to, że mogą sobie na to pozwolić posiadacze Radeonów 9800 Pro lub GeForce FX 5900XT, a w rozdzielczości 1024x768 nawet posiadacze kart Radeon 9600 XT.
Mając GeForce 6800GT lub Radeona X800, można cieszyć się absolutnie miodną grafiką przy ANIZOx16 i FSAA x6, albo uruchamiać grę w rozdzielczości 1600x1200 - jeśli tylko dysponujemy monitorem CRT który w tej rozdzielczości oferuje odświeżanie 85Hz (przy tak długiej i wciągającej rozgrywce lepiej nie męczyć wzroku niższym odświeżaniem).
Podsumowanie
Engine/kod Half Life 2 okazał się świetnie dopracowany i zoptymalizowany. Przy swojej doskonałej grafice i fabule niezwykle zaskakujący jest fakt, że można w niego bez problemów zagrać już na karcie graficznej za 300 zł, czyli np: Radeon 9550. Oto nasze ostateczne podsumowanie.
- - wszystkie efekty na HIGH
- niższe ustawienia