IW engine (скор. від «рушій Infinity Ward») — ігровий рушій, розроблений американською компанією Infinity Ward для використання у власних розробках; також використовується видавничою компанією Activision. Технологія застосовувалася в серії ігор Call of Duty й увійшла до списку найкращих двигунів на думку сайту IGN.
Історія розробки
У 2002 році був випущений тривимірний шутер Medal of Honor: Allied Assault — одну з ігор серії Medal of Honor (укр. «Медаль за відвагу»), дія якої відбувається в часи Другої світової війни. Дана гра використовувала як технологічну базу ігровий рушій id Tech 3 компанії id Software. Розробкою Allied Assault займалася студія , частина співробітників якої після виходу гри покинула компанію, щоб заснувати Infinity Ward.
Першою грою Infinity Ward стала Call of Duty 2003 року, яка, як і Medal of Honor: Allied Assault, оповідає про події Другої світової війни. Дана гра також побудована на рушії id Tech 3. Вибір цієї технології, очевидно, пояснюється тим, що співробітники Infinity Ward вже мали досвід роботи з нею. У порівнянні з оригінальним id Tech 3, графічна складова рушія зазнала низки змін. Так, гра стала активно використовувати пост-ефекти (наприклад, «розмиття»), вода обробляється за допомогою шейдерів, що дозволило зробити реалістичні відображення, ускладнено систему освітлення і з'явилися динамічні м'які тіні.
Згодом для Call of Duty також був випущений офіційний аддон — Call of Duty: United Offensive (розробник: Gray Matter Interactive).
25 жовтня 2005 року була випущена гра Call of Duty 2 розробки Infinity Ward, яка є повноцінним продовженням першої частини. Call of Duty 2 вважається першою грою на рушії IW engine. Технічно цей рушій являє собою в значній мірі перероблений id Tech 3, еволюційну версію рушія, який застосовувався найпершій частині.
У порівнянні з оригінальним рушієм, у дану версію вбудовано безліч удосконалень і змін: замість API OpenGL зображення обробляється силами Direct3D, застосовується декілька методик рельєфного текстурування, ускладнено обробку тіней, значно покращено систему частинок і пост-ефекти (див. також розділ «Технічні характеристики»).
Наступною грою на базі IW engine стала Call of Duty 4: Modern Warfare 2007 року. У даній грі використовується третя версія рушія («IW engine 3.0»); технологія була в черговий раз доопрацьована і покращена: ускладнена , обробка водних поверхонь, ефекти освітлення, з'явилися нові пост-ефекти, такі як глибина різкості, широко використовуються можливості корекції кольору зображення для надання йому спеціальної стилізації.
У 2008 році була випущена п'ята частина серії ігор — Call of Duty: World at War (розробник: Treyarch). Гра побудована на третій версії рушія («IW engine 3.0»), яка була модернізована силами розробників Treyarch. На цій же версії рушія здійснена гра Treyarch — (укр. «007: Квант милосердя»).
У 2009 році відбувся реліз Call of Duty: Modern Warfare 2 (розробка знову перейшла до Infinity Ward). Дана гра використовує наступну версію рушія, «IW engine 4.0», з рядом удосконалень, у тому числі, з технологією Streaming Textures (потокова завантаження текстур).
9 листопада 2010 відбувся вихід сьомої частини Call of Duty — Black Ops. У даній грі використовується значно допрацьована версія рушія «IW engine 3.0», яка застосовувалася в Call of Duty: World at War, що, ймовірно, обумовлено тим, що розробка гри була розпочата паралельно зі створенням Modern Warfare 2. У порівнянні з попередніми частинами гри в графічний код було внесено кілька серйозних удосконалень, зокрема, крім іншого, повністю перероблена система освітлення і покращена робота системи частинок.
У цьому ж році на консолі Wii вийшла гра , «духовна спадкоємиця» оригінальної GoldenEye 007 1997 року для Nintendo 64. За розробку відповідала компанія Eurocom, а виданням займалася фірма Activision. Дана гра, згідно з деякими джерелами, також використовує внутрішню модифікацію IW engine (точна версія невідома). Але більш імовірно, що Eurocom використала власний двигун під назвою EngineX, на якому випустила чимало ігор.
Технічні характеристики
В основу даного ігрового рушія покладено код ліцензованого рушія id Tech 3 (на момент розробки першої гри серії Call of Duty, рушій id Tech 3 поширювався під пропрієтарної ліцензією, а 19 серпня 2005 року перейшов на ліцензію GNU GPL). Для відтворення (рендерингу) зображення в іграх на основі цього рушія застосовується інтерфейс програмування додатків (англ. API) DirectX (оригінальний id Tech 3 підтримує роботу тільки з OpenGL). Можлива обробка як відкритих (англ. outdoor), так і закритих (англ. indoor) просторів. Є підтримка багатоядерних процесорів. Рушій IW engine неодноразово доопрацьовувався для кожної наступної гри.
- Нижче наведені технологічні параметри рушія IW engine на прикладі гри Call of Duty 2 (2005).
Для обробки поверхонь можливе застосування декількох текстурних шарів і безлічі вершинних і піксельних шейдерів, зокрема, підтримується бамп / нормал-маппінг (див. також статтю «Рельєфне текстурування»). Підтримується велика кількість різних пост-ефектів, що накладаються на зображення: blur (розмиття) після смерті гравця і при попаданні куль, motion blur (імітує контузію), sun glare (сонячне сяйво), heat haze (атмосферний серпанок у жаркий час; також ефект візуалізує ефекти вогню, вибухів, перегрітого ствола швидкострільної гармати).
Тіні обробляються із застосуванням (англ. shadow maps), що дозволяє отримати досить реалістичні м'які тіні, що відкидаються будівлями або об'єктами. У той же час на попередніх скріншотах гри тіні володіли самозатінюванням, а карти тіней були більш високого дозволу (у наступних після Call of Duty 2 іграх самозатінювання з'явилося). Тіні, що відкидаються персонажами — динамічні, на них впливають джерела освітлення.
На момент виходу гри кількість геометрії, що обробляється на один кадр, перевищувала середній рівень ігор того часу і варіювалося приблизно від 50000 до 500000 . Крім того, на момент виходу, гра була дуже вимоглива до обсягу пам'яті відеокарти (в дозволі 1024x768 на максимальних налаштуваннях графіки гра споживала 340—350 мегабайт пам'яті).
Ігри, що використовують рушій IW engine
- 2005 — Call of Duty 2 від Infinity Ward (ПК, Macintosh, Xbox 360)
- 2007 — Call of Duty 4: Modern Warfare від Infinity Ward (ПК, Macintosh, Xbox 360, PlayStation 3, Wii) IW 3.0
- 2008 — Call of Duty: World at War від Treyarch (ПК, Macintosh, Xbox 360, PlayStation 3, Wii, Nintendo DS) IW 3.0
- 2008 — від Treyarch (ПК, Xbox 360, PlayStation 2, PlayStation 3, Wii, Nintendo DS) IW 3.0
- 2009 — Call of Duty: Modern Warfare 2 від Infinity Ward (ПК, Xbox 360, PlayStation 3, Wii) IW 4.0
- 2010 — Call of Duty: Black Ops від Treyarch (ПК, Xbox 360, PlayStation 3, Wii) IW 3.0
- 2010 — від Eurocom (Wii)
Див. також
- Id Tech
- Frostbite Engine — схожий за можливостями рушій
Примітки
- Коментарі
- Третя частина, розроблена іншою студією, Treyarch, побудована на власному рушії .
- Згідно з іншою інформацією, опублікованою [ 19 травня 2011 у Wayback Machine.] сайтом CommanderBond.net, гра використовує власний рушій Eurocom, що раніше застосовувався в .
- Напис на вступному екрані перед завантаженням ігри: «This product contains software technology licensed from id Software» (укр. «У даному продукті використана програмна технологія, ліцензована id Software»).
- Джерела
- Chris Stead (15 липня 2009 року). The 10 Best Game Engines of This Generation (англійською) . IGN. Архів оригіналу за 8 липня 2012. Процитовано 19 грудня 2010.
- id Tech 3 (англійською) . MobyGames. Архів оригіналу за 3 березня 2012. Процитовано 19 листопада 2010.
- Олексій Берілла (14 березня 2006). 3D-технології в іграх: Call of Duty 2 (російською) . iXBT.com. Архів оригіналу за 3 березня 2012. Процитовано 19 грудня 2010.
- Олексій Берілла (30 грудня 2008). Багатоядерні процесори в 3D іграх (російською) . iXBT.com. Архів оригіналу за 8 липня 2012. Процитовано 19 грудня 2010.
- Call of Duty 4 Engine Analysis (англійською) . Eurogamer.net. 15 листопада 2008. Архів оригіналу за 8 липня 2012. Процитовано 19 грудня 2010.
- Рушій Call of Duty 5 (російською) . «Сайт про Call of Duty». 5 лютого 2008. Архів оригіналу за 8 липня 2012. Процитовано 19 грудня 2010.
- Semen (13 липня 2008). Про Call of Duty 5 - World at War (російською) . Qeek.ru. Архів оригіналу за 9 серпня 2012. Процитовано 19 грудня 2010.
- Ross Miller (9 травня 2008). New Bond game Quantum of Solace runs on COD4 engine, launching with movie (англійською) . Joystiq. Архів оригіналу за 28 березня 2012. Процитовано 19 грудня 2010.
- Системні вимоги Modern Warfare 2 (російською) . GameTech. 23 жовтня 2009. Архів оригіналу за 8 липня 2012. Процитовано 19 грудня 2010.
- CTD Driver (24 серпня 2009). (російською) . callofduty.ru. Архів оригіналу за 4 березня 2016. Процитовано 19 грудня 2010.
- KazanLOGON (14 липня 2010). Рушій Call of Duty : Black Ops (російською) . blackops.3dn.ru. Архів оригіналу за 8 липня 2012. Процитовано 19 грудня 2010.
- Josh Dean (19 липня 2010). 007-wii/ Goldeneye 007 Wii Trailer (англійською) . Game Engine. Процитовано 25 березня 2011.[недоступне посилання з червня 2019]
Посилання
- IW Engine (англійською) . Mod DB. Архів оригіналу за 11 травня 2012. Процитовано 19 грудня 2010.
{{}}
: Cite має пустий невідомий параметр:|description=
()
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
IW engine skor vid rushij Infinity Ward igrovij rushij rozroblenij amerikanskoyu kompaniyeyu Infinity Ward dlya vikoristannya u vlasnih rozrobkah takozh vikoristovuyetsya vidavnichoyu kompaniyeyu Activision Tehnologiya zastosovuvalasya v seriyi igor Call of Duty j uvijshla do spisku najkrashih dviguniv na dumku sajtu IGN Istoriya rozrobkiU 2002 roci buv vipushenij trivimirnij shuter Medal of Honor Allied Assault odnu z igor seriyi Medal of Honor ukr Medal za vidvagu diya yakoyi vidbuvayetsya v chasi Drugoyi svitovoyi vijni Dana gra vikoristovuvala yak tehnologichnu bazu igrovij rushij id Tech 3 kompaniyi id Software Rozrobkoyu Allied Assault zajmalasya studiya chastina spivrobitnikiv yakoyi pislya vihodu gri pokinula kompaniyu shob zasnuvati Infinity Ward Pershoyu groyu Infinity Ward stala Call of Duty 2003 roku yaka yak i Medal of Honor Allied Assault opovidaye pro podiyi Drugoyi svitovoyi vijni Dana gra takozh pobudovana na rushiyi id Tech 3 Vibir ciyeyi tehnologiyi ochevidno poyasnyuyetsya tim sho spivrobitniki Infinity Ward vzhe mali dosvid roboti z neyu U porivnyanni z originalnim id Tech 3 grafichna skladova rushiya zaznala nizki zmin Tak gra stala aktivno vikoristovuvati post efekti napriklad rozmittya voda obroblyayetsya za dopomogoyu shejderiv sho dozvolilo zrobiti realistichni vidobrazhennya uskladneno sistemu osvitlennya i z yavilisya dinamichni m yaki tini Zgodom dlya Call of Duty takozh buv vipushenij oficijnij addon Call of Duty United Offensive rozrobnik Gray Matter Interactive 25 zhovtnya 2005 roku bula vipushena gra Call of Duty 2 rozrobki Infinity Ward yaka ye povnocinnim prodovzhennyam pershoyi chastini Call of Duty 2 vvazhayetsya pershoyu groyu na rushiyi IW engine Tehnichno cej rushij yavlyaye soboyu v znachnij miri pereroblenij id Tech 3 evolyucijnu versiyu rushiya yakij zastosovuvavsya najpershij chastini U porivnyanni z originalnim rushiyem u danu versiyu vbudovano bezlich udoskonalen i zmin zamist API OpenGL zobrazhennya obroblyayetsya silami Direct3D zastosovuyetsya dekilka metodik relyefnogo teksturuvannya uskladneno obrobku tinej znachno pokrasheno sistemu chastinok i post efekti div takozh rozdil Tehnichni harakteristiki Nastupnoyu groyu na bazi IW engine stala Call of Duty 4 Modern Warfare 2007 roku U danij gri vikoristovuyetsya tretya versiya rushiya IW engine 3 0 tehnologiya bula v chergovij raz doopracovana i pokrashena uskladnena obrobka vodnih poverhon efekti osvitlennya z yavilisya novi post efekti taki yak glibina rizkosti shiroko vikoristovuyutsya mozhlivosti korekciyi koloru zobrazhennya dlya nadannya jomu specialnoyi stilizaciyi U 2008 roci bula vipushena p yata chastina seriyi igor Call of Duty World at War rozrobnik Treyarch Gra pobudovana na tretij versiyi rushiya IW engine 3 0 yaka bula modernizovana silami rozrobnikiv Treyarch Na cij zhe versiyi rushiya zdijsnena gra Treyarch ukr 007 Kvant miloserdya U 2009 roci vidbuvsya reliz Call of Duty Modern Warfare 2 rozrobka znovu perejshla do Infinity Ward Dana gra vikoristovuye nastupnu versiyu rushiya IW engine 4 0 z ryadom udoskonalen u tomu chisli z tehnologiyeyu Streaming Textures potokova zavantazhennya tekstur 9 listopada 2010 vidbuvsya vihid somoyi chastini Call of Duty Black Ops U danij gri vikoristovuyetsya znachno dopracovana versiya rushiya IW engine 3 0 yaka zastosovuvalasya v Call of Duty World at War sho jmovirno obumovleno tim sho rozrobka gri bula rozpochata paralelno zi stvorennyam Modern Warfare 2 U porivnyanni z poperednimi chastinami gri v grafichnij kod bulo vneseno kilka serjoznih udoskonalen zokrema krim inshogo povnistyu pereroblena sistema osvitlennya i pokrashena robota sistemi chastinok U comu zh roci na konsoli Wii vijshla gra duhovna spadkoyemicya originalnoyi GoldenEye 007 1997 roku dlya Nintendo 64 Za rozrobku vidpovidala kompaniya Eurocom a vidannyam zajmalasya firma Activision Dana gra zgidno z deyakimi dzherelami takozh vikoristovuye vnutrishnyu modifikaciyu IW engine tochna versiya nevidoma Ale bilsh imovirno sho Eurocom vikoristala vlasnij dvigun pid nazvoyu EngineX na yakomu vipustila chimalo igor Tehnichni harakteristikiSkrinshot izCall of Duty 4 yakij demonstruye opracyuvannya lokaciyi riven v Prip yati V osnovu danogo igrovogo rushiya pokladeno kod licenzovanogo rushiya id Tech 3 na moment rozrobki pershoyi gri seriyi Call of Duty rushij id Tech 3 poshiryuvavsya pid propriyetarnoyi licenziyeyu a 19 serpnya 2005 roku perejshov na licenziyu GNU GPL Dlya vidtvorennya renderingu zobrazhennya v igrah na osnovi cogo rushiya zastosovuyetsya interfejs programuvannya dodatkiv angl API DirectX originalnij id Tech 3 pidtrimuye robotu tilki z OpenGL Mozhliva obrobka yak vidkritih angl outdoor tak i zakritih angl indoor prostoriv Ye pidtrimka bagatoyadernih procesoriv Rushij IW engine neodnorazovo doopracovuvavsya dlya kozhnoyi nastupnoyi gri Nizhche navedeni tehnologichni parametri rushiya IW engine na prikladi gri Call of Duty 2 2005 dd Dlya obrobki poverhon mozhlive zastosuvannya dekilkoh teksturnih shariv i bezlichi vershinnih i pikselnih shejderiv zokrema pidtrimuyetsya bamp normal mapping div takozh stattyu Relyefne teksturuvannya Pidtrimuyetsya velika kilkist riznih post efektiv sho nakladayutsya na zobrazhennya blur rozmittya pislya smerti gravcya i pri popadanni kul motion blur imituye kontuziyu sun glare sonyachne syajvo heat haze atmosfernij serpanok u zharkij chas takozh efekt vizualizuye efekti vognyu vibuhiv peregritogo stvola shvidkostrilnoyi garmati Tini obroblyayutsya iz zastosuvannyam angl shadow maps sho dozvolyaye otrimati dosit realistichni m yaki tini sho vidkidayutsya budivlyami abo ob yektami U toj zhe chas na poperednih skrinshotah gri tini volodili samozatinyuvannyam a karti tinej buli bilsh visokogo dozvolu u nastupnih pislya Call of Duty 2 igrah samozatinyuvannya z yavilosya Tini sho vidkidayutsya personazhami dinamichni na nih vplivayut dzherela osvitlennya Na moment vihodu gri kilkist geometriyi sho obroblyayetsya na odin kadr perevishuvala serednij riven igor togo chasu i variyuvalosya priblizno vid 50000 do 500000 Krim togo na moment vihodu gra bula duzhe vimogliva do obsyagu pam yati videokarti v dozvoli 1024x768 na maksimalnih nalashtuvannyah grafiki gra spozhivala 340 350 megabajt pam yati Igri sho vikoristovuyut rushij IW engine2005 Call of Duty 2 vid Infinity Ward PK Macintosh Xbox 360 2007 Call of Duty 4 Modern Warfare vid Infinity Ward PK Macintosh Xbox 360 PlayStation 3 Wii IW 3 0 2008 Call of Duty World at War vid Treyarch PK Macintosh Xbox 360 PlayStation 3 Wii Nintendo DS IW 3 0 2008 vid Treyarch PK Xbox 360 PlayStation 2 PlayStation 3 Wii Nintendo DS IW 3 0 2009 Call of Duty Modern Warfare 2 vid Infinity Ward PK Xbox 360 PlayStation 3 Wii IW 4 0 2010 Call of Duty Black Ops vid Treyarch PK Xbox 360 PlayStation 3 Wii IW 3 0 2010 vid Eurocom Wii Div takozhId Tech Frostbite Engine shozhij za mozhlivostyami rushijPrimitkiKomentari Tretya chastina rozroblena inshoyu studiyeyu Treyarch pobudovana na vlasnomu rushiyi Zgidno z inshoyu informaciyeyu opublikovanoyu 19 travnya 2011 u Wayback Machine sajtom CommanderBond net gra vikoristovuye vlasnij rushij Eurocom sho ranishe zastosovuvavsya v Napis na vstupnomu ekrani pered zavantazhennyam igri This product contains software technology licensed from id Software ukr U danomu produkti vikoristana programna tehnologiya licenzovana id Software Dzherela Chris Stead 15 lipnya 2009 roku The 10 Best Game Engines of This Generation anglijskoyu IGN Arhiv originalu za 8 lipnya 2012 Procitovano 19 grudnya 2010 id Tech 3 anglijskoyu MobyGames Arhiv originalu za 3 bereznya 2012 Procitovano 19 listopada 2010 Oleksij Berilla 14 bereznya 2006 3D tehnologiyi v igrah Call of Duty 2 rosijskoyu iXBT com Arhiv originalu za 3 bereznya 2012 Procitovano 19 grudnya 2010 Oleksij Berilla 30 grudnya 2008 Bagatoyaderni procesori v 3D igrah rosijskoyu iXBT com Arhiv originalu za 8 lipnya 2012 Procitovano 19 grudnya 2010 Call of Duty 4 Engine Analysis anglijskoyu Eurogamer net 15 listopada 2008 Arhiv originalu za 8 lipnya 2012 Procitovano 19 grudnya 2010 Rushij Call of Duty 5 rosijskoyu Sajt pro Call of Duty 5 lyutogo 2008 Arhiv originalu za 8 lipnya 2012 Procitovano 19 grudnya 2010 Semen 13 lipnya 2008 Pro Call of Duty 5 World at War rosijskoyu Qeek ru Arhiv originalu za 9 serpnya 2012 Procitovano 19 grudnya 2010 Ross Miller 9 travnya 2008 New Bond game Quantum of Solace runs on COD4 engine launching with movie anglijskoyu Joystiq Arhiv originalu za 28 bereznya 2012 Procitovano 19 grudnya 2010 Sistemni vimogi Modern Warfare 2 rosijskoyu GameTech 23 zhovtnya 2009 Arhiv originalu za 8 lipnya 2012 Procitovano 19 grudnya 2010 CTD Driver 24 serpnya 2009 rosijskoyu callofduty ru Arhiv originalu za 4 bereznya 2016 Procitovano 19 grudnya 2010 KazanLOGON 14 lipnya 2010 Rushij Call of Duty Black Ops rosijskoyu blackops 3dn ru Arhiv originalu za 8 lipnya 2012 Procitovano 19 grudnya 2010 Josh Dean 19 lipnya 2010 007 wii Goldeneye 007 Wii Trailer anglijskoyu Game Engine Procitovano 25 bereznya 2011 nedostupne posilannya z chervnya 2019 PosilannyaIW Engine anglijskoyu Mod DB Arhiv originalu za 11 travnya 2012 Procitovano 19 grudnya 2010 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Cite maye pustij nevidomij parametr description dovidka