IW (silnik gry) - IW (game engine)
|
Oświetlenie, cienie i strumieniowanie tekstur silnika można zobaczyć na tym zrzucie ekranu, zaczerpniętym z trybu wieloosobowego Call of Duty: Modern Warfare 2 .
| |
| Deweloper(zy) | Totem Nieskończoności , Gry Sledgehammer , Treyarch |
|---|---|
| Pierwsze wydanie | październik 2005 |
| Wersja stabilna | IW 8.0 ( Modern Warfare / Warzone )
|
| Napisane w | C , C++ , Python |
| Platforma | Microsoft Windows , OS X , PlayStation 5 , PlayStation 4 , PlayStation 3 , Xbox Series X/S , Xbox One , Xbox 360 , Wii U , Wii |
| Licencja | Prawnie zastrzeżony |
Iw engine to silnik gry opracowane przez Infinity Ward do Call of Duty serii . Silnik był pierwotnie oparty na id Tech 3 jako jego rdzeniu, ponieważ sam silnik jest zastrzeżony i zawiera GtkRadiant firmy id Software . Oprócz Infinity Ward z silnika korzystają również inne studia Activision pracujące nad serią, w tym główni deweloperzy Sledgehammer Games i Treyarch , a także studia wsparcia, takie jak Beenox , High Moon Studios i Raven Software .
Historia
IW 2.0 do IW 3.0
Silnik różni się od silnika id Tech 3 , na którym jest oparty od czasu Call of Duty 2 w 2005 roku. Nazwa silnika nie została opublikowana, dopóki studio IGN nie poinformowało IGN na E3 2009 , że Call of Duty: Modern Warfare 2 będzie uruchomić na "silniku IW 4.0". Rozwój silnika i gier Call of Duty zaowocował włączeniem zaawansowanych funkcji graficznych przy zachowaniu średnio 60 klatek na sekundę na konsolach i PC.
Call of Duty 4: Modern Warfare zostało wydane przy użyciu wersji 3.0 silnika. Ta gra zawierała takie funkcje, jak penetracja pocisków, ulepszona sztuczna inteligencja, ulepszenia silnika oświetlenia, ulepszenia systemu cząstek i wiele innych ulepszeń. Treyarch zaczął używać ulepszonej wersji silnika IW 3.0 w Call of Duty: World at War . Wprowadzono ulepszenia w modelu fizycznym idodano rozczłonkowanie . Środowiska były również bardziej zniszczalne i można je było podpalić za pomocą miotacza ognia. Miotacz ognia cechował się rozprzestrzenianiem ognia i był w stanie realistycznie spalić skórę i ubrania. Treyarch zmodyfikował silnik do tytułu Jamesa Bonda, 007: Quantum of Solace .
IW 4.0 do IW 5.0
Call of Duty: Modern Warfare 2 zostało wydane przy użyciu silnika IW 4.0, jedynej gry, która to zrobiła. Silnik IW 4.0 wykorzystywał technologię strumieniowania tekstur, aby stworzyć znacznie więcej szczegółów otoczenia bez poświęcania wydajności. Call of Duty: Black Ops nie było oparte na IW 4.0; raczej Treyarch ulepszył wersję IW 3.0, z której korzystali w poprzedniej grze. Ta wersja silnika zawierała również technologię przesyłania strumieniowego, ulepszenia oświetlenia i obsługę obrazowania 3D. Call of Duty: Modern Warfare 3 wykorzystuje ulepszoną wersję silnika IW 4.0. Ulepszenia w silniku umożliwiają lepszą technologię strumieniowania, która pozwala na większe regiony gry przy minimum 60 klatkach na sekundę . W tej wersji wprowadzono dalsze ulepszenia silników dźwięku i oświetlenia.
Call of Duty: Black Ops II zostało opracowane z wykorzystaniem kolejnej iteracji silnika IW. Mieszanie tekstur zostało ulepszone dzięki nowej technologii zwanej „odsłonięciem”, która porównuje tony między dwiema teksturami, a następnie łączy je ze sobą. Ponadto wprowadzono ulepszenia silnika oświetlenia, które obejmująoświetlenie HDR, oświetlenie odbite, samozacienianie , przecinające się cienie i różne inne ulepszenia. Call of Duty: Black Ops II wykorzystujekarty graficzne DirectX 11 w wersji gry dla systemu Windows. Tryb "zombie" został przeniesiony do części silnika dla wielu graczy, co pozwoli na znacznie większą różnorodność w tej części gry.
śr 6,0 do śr 7,0
Call of Duty: Ghosts zawiera ulepszoną wersję IW 5.0 z Call of Duty: Modern Warfare 3 . W tej chwili nie wiadomo, czy jakiekolwiek funkcje silnika zostały zaczerpnięte z Call of Duty: Black Ops II . Ponieważ głównym deweloperem jest Infinity Ward, powrócili do swojego pierwotnego systemu nazewnictwa silników i nazwali tę iterację IW 6.0. IW 6.0 jest kompatybilny z systemami nowej generacji, takimi jak Xbox One i PlayStation 4, dzięki czemu zwiększono liczbę wielokątów, szczegółowość tekstur i ogólną wierność grafiki. IW 6.0 jest również kompatybilny z Microsoft Windows, Wii U, PS3 i Xbox 360. Silnik IW 6.0 wykorzystuje technologię Pixar, SubD, która zwiększa poziom szczegółowości modeli w miarę zbliżania się do nich. Mark Rubin powiedział o oświetleniu HDR: „Kiedyś malowaliśmy je i zakrywaliśmy pęknięcia, ale teraz wszystko dzieje się w czasie rzeczywistym”. Ghosts wykorzystuje technologię Iris Adjust, która pozwala graczowi doświadczyć z punktu widzenia osoby, jak ich oczy realistycznie reagowałyby na zmiany warunków oświetleniowych. Inne funkcje obejmują nowe systemy animacji, dynamikę płynów, interaktywny dym, mapowanie przemieszczeń i dynamiczne mapy dla wielu graczy.
Call of Duty: Advanced Warfare zawiera własny, niestandardowy silnik Sledgehammer Games, w którym z silnika IW pozostało tylko kilka linijek starszego kodu. Większość silników w Advanced Warfare została zbudowana od podstaw. Deweloper Sledgehammer Games oświadczył, że wprowadził zupełnie nowe systemy animacji, fizyki, renderowania, oświetlenia, przechwytywania ruchu i animacji twarzy. Call of Duty: Black Ops III wykorzystuje mocno ulepszoną wersję silnika zastosowanego w Black Ops II . Call of Duty: Nieskończony Warfare ' s IW 7.0 wyposażony bezważkość system, fizyka gry poprawę, ulepszone AI oraz ulepszone non-player characters zachowań. Call of Duty: WWII korzysta z ulepszonej wersji własnego, niestandardowego silnika Sledgehammer Games firmy Advanced Warfare . W przypadku Call of Duty: Black Ops 4 Treyarch mocno zmodyfikował silnik używany w Black Ops III, aby obsługiwać 100 graczy.
IW 8,0
W Call of Duty: Modern Warfare i Call of Duty: Warzone Infinity Ward zatrudniło swoje polskie studio do całkowitej przebudowy silnika. Nazwany IW 8.0 silnik został stworzony w ciągu pięciu lat i zawiera istotne ulepszenia, takie jak renderowanie widmowe, oświetlenie wolumetryczne i obsługę akcelerowanego sprzętowo ray tracingu w wersji na PC. Activision stwierdziło, że nowy silnik jest również udostępniany wszystkim programistom Call of Duty do wykorzystania w przyszłych tytułach. Call of Duty: Black Ops Cold War nie korzysta z tego nowego silnika, ale zamiast tego wykorzystuje mocno zmodyfikowaną wersję silnika Black Ops III . Call of Duty: Vanguard jest napędzany tym samym silnikiem, co w Modern Warfare i Warzone, z ulepszeniami od dewelopera Sledgehammer Games.
Gry wykorzystujące silnik IW
| Tytuł | Wersja | Rok | Zaktualizowano z | Cechy |
|---|---|---|---|---|
| Call of Duty 2 | IW 2,0 | 2005 | Zmodyfikowana wersja id Tech 3 z Call of Duty |
|
| Call of Duty 4 Modern Warfare | IW 3,0 | 2007 | Call of Duty 2 ' s IW 2.0 silnik |
|
| Call of Duty: World at War | IW 3,0 | 2008 | Call of Duty 4: Modern Warfare ' IW 3.0 silnik s |
|
| 007: Quantum of Solace | IW 3,0 | 2008 | Call of Duty 4: Modern Warfare ' IW 3.0 silnik s |
|
| Call of Duty: Modern Warfare 2 | IW 4.0 | 2009 | Call of Duty 4: Modern Warfare ' IW 3.0 silnik s |
|
| Call of Duty: Black Ops | IW 3,0 | 2010 | Call of Duty: World at War " IW 3.0 silnik s |
|
| Call of Duty: Modern Warfare 3 | IW 5.0 (silnik MW3) | 2011 | Call of Duty: Modern Warfare 2 ' s IW 4.0 silnik |
|
| Call of Duty: Black Ops II | Silnik Black Ops II | 2012 | Call of Duty: Black Ops " mocno zmodyfikowany silnik 3,0 s IW |
|
| Call of Duty Ghosts | IW 6.0 Następna generacja | 2013 | Call of Duty: Modern Warfare 3 ' s silnik MW3 aktualizowane (IW 5.0) |
|
| Call of Duty: Black Ops III | Silnik Black Ops III | 2015 | Call of Duty: Black Ops II ' silnik s Black Ops II zaktualizowane |
|
| Call of Duty: Infinite Warfare | IW 7.0 Następna generacja | 2016 | Silnie zmodyfikowany silnik Call of Duty: Ghosts (IW 6.0 Next Gen) |
|
| Call of Duty: Black Ops 4 | Silnik Black Ops 4 | 2018 | Zaktualizowano silnik Black Ops III w Call of Duty: Black Ops III |
|
| Call of Duty: Modern Warfare i Call of Duty: Warzone | IW 8.0 (przebudowana wersja silnika IW) | 2019 i 2020 | Wysoce ulepszona wersja silnika IW ze znacznie ulepszonym oświetleniem, fizyką, grafiką itp. |
|
| Call of Duty: Black Ops Zimna wojna | Silnik Black Ops z czasów zimnej wojny | 2020 | Ulepszona wersja silnika Call of Duty: Black Ops III wykorzystująca narzędzia z silnika IW 8.0 |
|
| Call of Duty: Straż przednia | IW 8,0 | 2021 | Ulepszona wersja silnika Call of Duty: Modern Warfare |
|