Chip News

prasa komputerowa

Tim Sweeney o Unreal Engine 3

Główna                     Szukaj                                                                                

Tim Sweeney o Unreal Engine 3

2007-07-19
Serwis EVGA przeprowadził wywiad z Timem Sweeney’em z Epic Games na temat Unreal Engine 3. Poniżej prezentujemy jego treść:

Niedawno mówiłeś o o tym, że Unreal Tournament 3 (UT3) wykorzystuje możliwości DirectX 10. Jaki to będzie miało wpływ na efekty graficzne? Czy może to tylko ma na celu przyśpieszenie grafiki? Jak jest wykorzystywany geometry shader z DirectX 10 w UT3?

Głównie używamy DirectX 10 by zwiększyć wydajność renderowania na Windows Vista. Najważniejszą korzyścią jest to, że pod Vistą, DirectX 10 pozwala nam na efektywniejsze wykorzystanie pamięci graficznej, co owocuje teksturami w wyższej rozdzielczości.

Najbardziej widoczną zmianą pod DirectX 10 to obsługa MSAA. Po ustawieniu maksymalnej rozdzielczości natywnej monitora, antialiasing staje się kluczem do uzyskania obrazu w wyższej jakości.

Czy Unreal Tournament 3 wykorzystuje 512 MB pamięci graficznej?

Podejmujemy wiele kroków aby wykorzystać karty z 512 megabajtami i komputery z dużą ilością pamięci. Na PC-tach obecnych jest wiele tekstur o rozdzielczości 2048x2048, to wyższa rozdzielczość z którą konsolę sobie nie radzą. Jednakże, komputery z 32-bitowymi Windowsami XP czy Vistami nie wykorzystają więcej, niż 512 MB pamięci ze względu na metodę, z jaką 32-bitowy system operacyjny adresuje pamięć graficzną. Więc nie skupiamy się na wykorzystywaniu większej ilości pamięci.

Ta sytuacja się zmieni za kilka lat, kiedy upowszechni się 64-bitowa wersja Visty, ponieważ 64-bitowy system operacyjny eliminuje wąskie gardło adresowania i pozwala na wykorzystanie większej ilości pamięci wideo. Patrząc jednak na analizy, takie jak ankiety Valve’a, jest jasne, że jeszcze nie nadszedł czas 64-bitowej Visty. Dajcie rynkowi parę lat i to się zmieni.

Które z możliwości graficznych następnej generacji będą miały według Ciebie największy wpływ na granie?

Wydaje mi się, że ewolucja mogłaby trochę teraz zwolnić. Dzisiejsze engine’y i zestawy mechanizmów renderowania pozwalają na zbudowanie dowolnego rodzaju gry, tak jak współczesne kamery wystarczają do nakręcenia dowolnego filmu. To nie oznacza, że nie ma nic do zrobienia! Jakość grafiki będzie się zwiększać w imponującym i zastraszającym tempie i uważam, że wciąż mamy 10 000 razy za mało mocy obliczeniowej, by tworzyć sceny realistyczne w stu procentach. Ale wydaje mi się, że praktycznie skończyły się dni, w których funkcja renderująca X pozwala na innowację Y. Dlatego też użycie middleware’owych engine’ów tak wzrosło, ponieważ jedna baza kodowa faktycznie pozwala na zbudowanie jakichś 80% gier.

Jeśli chodzi o rendering, nie mogę się doczekać zejścia się modeli programistycznych CPU i GPU co ma związek z następną generacją procesorów mogących podołać obu zadaniom. Takie zejście się pozwoli na wiele innowacji software’owych, które blokowały obsesje Microsoftu/NVidii/ATI na punkcie wprowadzania nowych funkcji renderingu. Tak przewiduję następną dekadę! Wierzę, że wiele funkcji, o których się mówiło w późnych latach dziewięćdziesiątych w końcu się pojawią, jak programowe rendery drugiego poziomu, podpikselowe renderowanie trójkątów, analityczny antialiasing, nowe metody renderowania wokseli, zróżnicowane renderowanie wolumetryczne, metody energetyczne czasu rzeczywistego, i tak dalej.

Jak Unreal Tournament 3 będzie wykorzystywał wiele rdzeni procesora? Czy będzie korzystał z czterordzeniowych procesorów? Jeśli tak, jakie zadania i w jaki sposób będą przypisane poszczególnym rdzeniom?

Unreal Engine 3 ma tradycyjną, wielowątkową architekturę. Inicjuje dwa główne wątki i zbiór wątków pomocniczych.

Główny wątek odpowiada za obsługę UnrealScript AI i logikę gry i obsługę sieci. Drugi odpowiada za rendering. Pula wątków pomocniczych przyśpiesza dodatkowe zadania modułowe, jak fizyka, kompresja danych czy strumieniowanie danych.

Zatem UE3 działa znacznie szybciej na procesorach obsługujących dwa bądź więcej wątków wysokiej wydajności. Włączyć w to trzeba dwurdzeniowe procesory PC AMD i Intela, Xboksa 360 (z trzema rdzeniami procesora i dwoma wątkami na rdzeń) i PlayStation 3 (z jednym, dwuwątkowym rdzeniem).

Przy większej ilości rdzeni bądź wątków, wydajność UE3 rośnie, jak pracują wątki fizyki i dekompresji. Jednakże nie wszystko zależy od wydajności, więc więcej jak cztery rdzenie w niczym nie pomoże. Do czasu, jak będą dostępne procesory z dużą ilością rdzeni, szesnastoma bądź więcej, będzie kolejne pokolenie engine’ów, z ważnymi zmianami w architekturze.

Czy Unreal Tournament 3 wykorzystuje efekt świetlne Subsurface Scattering?

Cały jest oparty na przybliżeniach! Unreal Engine 3 przybliża wartości subsurface scatteringu wykorzystując stworzone maski, określając emisję światła pod powierzchnią obiektu i modyfikator koloru. Pozwala to nam na osiągnięcie najwidoczniejszych efektów scatteringu, takich jak szczegóły fizjonomii postaci przy zastosowaniu złożonych warunków świetlnych i cieni.

Co myślisz o mapowaniu przemieszczeń?

Wiele się o tej funkcji mówi, ale tak naprawdę to forma kompresji geometrii, i by ją właściwie ocenić, należy ją porównać do innych metod kompresji geometrii. Biorąc to pod uwagę, to bardzo kiepska metoda! Wymaga parametryzacji powierzchni, co już jest trudne, ukrycia złączeń, i ma często inklinację niezwiązaną z formą, na którą jest nakładana.

To prawda, będzie kiedyś rewolucja w teselacji obiektów trójkątnych, ale mapowanie przemieszczeń to nie będzie to. Producenci GPU wiele mówią o mapowaniu przemieszczeń, ponieważ wiedzą, jak ją łatwo zaimplementować do obecnego sprzętu. Nie analizują jak zwiększyć szczegółowość renderingu przy minimalnym zużyciu sprzętu.

W zeszłym roku wspomniałeś, że możliwe, że będą efekty krwi/wody z uwzględnieniem praw fizyki. Dalej planujecie to zaimplementować? Czy Unreal Tournament 3 będzie miał jakieś specjalne efekty, jeśli chodzi o wodę/ciecze?

Poczekajcie na prasowe dema UT3.

Czy Unreal Tournament wykorzystuje EAX? Czy używa OpenAL, tak jak UT2004?

W wersji PC, Unreal Engine wykorzystuje OpenAL do dźwięku i korzysta z większości funkcji nowoczesnych kart dźwiękowych 3D, sprzętowo i programowo.

Czy Unreal Tournament 3 obsługuje HDR przy Anti-aliasingu?

Tak, pod Windows Vista. Na wszystkich platformach PC gra działa z buforem ramki 16-bitów/obiekt (w sumie 64 bity). Obsługa anti-aliasingu MSAA jest obecna tylko przy DirectX 10, ponieważ te techniki wykorzystują niektóre możliwości nieobecne w DirectX 9.

Czy są jakieś plany na wspólne granie pomiędzy platformami w Unreal Tournament 3?

Obsługa gry między platformami to decyzja dotycząca samej gry a także biznesowa, która jest cały czas brana pod uwagę. Jednakże engine obsługuje to w pełni.



Szukaj w archiwum: Tim Sweeney Unreal Engine


  @ 2005-2008 - Polityka prywatności

Car Power Socket Dual, czyli podłącz notebooka w samochodzie -> Firma Trust oferuje praktyczny adapter, zamieniający gniazdko zapalniczki samochodowej w przenośny kontakt, który zapewni zasilanie...


Seria pancernych, zewnętrznych twardzieli -> LaCinema Rugged to nowa seria zewnętrznych dysków twardych o pojemności 250, 320 oraz 500 GB, zamkniętych w odpornej na wstrząsy...


Notebooki NTT Corrino z Centrino 2 na pokładzie -> Do oferty notebooków polskiego producenta NTT, dołączyły nowe modele wyposażone w procesory Core 2 Duo, zintegrowaną grafikę...


0,85-calowe stacje SSD od Super Talent -> Malutkie, 0,85- oraz 1-calowe stacje SSD, są wynikiem współpracy firm Super Talent i Intel, a skierowane są na rynek urządzeń...


Przetestuj wydajność swojej karty graficznej -> Jeżeli masz dość imponujących a oklepanych animacji z 3dmarka, może czas sprawdzić polską alternatywę? Demo Into The Pink...


Bloger robi karierę -> Bloger, jeszcze nie tak dawno indywidualista i romantyk, dla którego najważniejsza była możliwość nieskrepowanego wyrażania...


Producent biznesowych notebooków rzuca wyzwanie ultraprzenośnym komputerom -> Lenovo ThinkPad X200s oraz Lenovo ThinkPad X200 tablet są odpowiedzią Lenovo na zapotrzebowanie użytkowników na komputery...


Antybakteryja mysz karmiona przez Bluetooth -> LEXMA prezentuje myszkę komputerową dla osób szczególnie ceniących sobie higienę pracy. Urządzenie wyposażone jest w technologię...


Internetowe wykopki -> DIV.tekst_dodatkowy { PADDING-RIGHT: 10px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold;...


Stylowy odtwarzacz DVD do salonu i sypialni -> Samsung F1080/ F1080W zrywa z przekonaniem, że odtwarzacz DVD musi charakteryzować się  pozbawioną oryginalności formą. Opływowe...


Mija 70 lat od wynalezienia kserografii -> Wszystkiego najlepszego dla kserografii! Wynalazek, który wczoraj obchodził swoje 70. urodziny, umożliwia ludziom na całym...


Wydajny Radeon dla oszczędnych -> Firma SAPPHIRE przedstawiła nową kartę graficzną z bardzo udanej serii HD 4800 – HD 4830. Model ten łączy w sobie wydajność...


Telefon i mobilny komputer w jednym -> Trzecia edycja urządzenia HDCP, została wyposażona w dwa ekrany, dwa procesory i dwa systemy operacyjne. Łączy ono w sobie...


Pamięci DDR3 Corsair współpracujące z procesorami Core i7 -> Zestawy pamięci DDR3 o pojemności 3 oraz 6 GB, należące do serii Dominator oraz XMS3, pracowały będą z częstotliwościami 1333,...


Quanta zajmie się produkcją netbooków Classmate PC -> Netbooki Classmate PC trzeciej generacji produkowane będą przez tajwańskiego producenta. Urządzenia będą wyposażone w obracane,...


Inicjatywa Symbian Foundation poszerza horyzonty -> 12 nowych firm, w tym ARM, Visa, czy Fujisoft, dołączyło do fundacji Symbian, której liczba partnerów przekroczyła już pięćdziesiątkę....


Luksusowy pendrive firmy Super Talent -> Luxio to nowa seria pamięci flash, które oferują prędkość transferu równą 30 MB/s. Ponadto dane będą zabezpieczone 256-bitowym...


Toshiba aktualizuje wyposażenie notebooka Qosmio X305 -> Do wyposażenia 17-calowego notebooka dołączył czterordzeniowy procesor Core 2 Extreme, podwójny układ graficzny GeForce 9800M...


Dwa notebooki MSI dedykowane graczom -> GX630 oraz GT735 to nazwy dwóch notebooków, wyposażonych w dwurdzeniowe procesory Turion X2 Ultra, do 4 GB pamięci RAM oraz...


Google ujawnia IP swojego użytkownika -> Holenderskie biuro Google’a zgodziło się przekazać dane personalne i IP użytkownika korzystającego z Gmaila. Tym samym...

Agencja reklamowa pozycjonowanie zwierzaki oferty pracy Rzeszów english songs lyrics http://www.hotel.kissher.eu/id-apteka.html Siedziska sportowe gry 3c5f9
5e35b
29d60
becb5
10c87
dalej