Unreal Engine 5

Unreal Engine 5
ТипІгровий рушій
АвторТім Свіні
РозробникEpic Games
Перший випуск5.0 / 5 квітня 2022; 3 роки тому (2022-04-05)[1]
Стабільний випуск5.6 (3 червня 2025; 2 місяці тому (2025-06-03)[2])
Версії5.6 (3 червня 2025)[3][4]
ПлатформаPlayStation 5 і Xbox Series Редагувати інформацію у Вікіданих
Операційна системаWindows, Linux, macOS
Мова програмуванняC++[5]
ЛіцензіяПрограмне забезпечення з відкритим вихідним кодом, доступне для комерційного використання за моделлю роялті.[6]
Вебсайтunrealengine.com

Unreal Engine 5 (UE5) — це найновіша версія рушія Unreal Engine, розробленого компанією Epic Games. Її було представлено у травні 2020 року, а офіційний реліз відбувся у квітні 2022-го. Unreal Engine 5 має низку покращень і нових функцій, серед яких Nanite — система, що автоматично регулює рівень деталізації 3D-моделей, та Lumen — система динамічного глобального освітлення та відбиттів, яка використовує як програмне, так і апаратно прискорене трасування променів.

Історія

Unreal Engine 5 було анонсовано 13 травня 2020 року з підтримкою всіх платформ, що могли працювати з Unreal Engine 4, зокрема PlayStation 5 та Xbox Series X/S.[7] Рушій став доступним у ранньому доступі 26 травня 2021 року,[8] а офіційний реліз для розробників відбувся 5 квітня 2022 року.[1]

Epic Games співпрацювала з компанією Sony для оптимізації Unreal Engine 5 під PlayStation 5.[9] Щоб продемонструвати зручність використання рушія, обидві компанії створили демонстраційний проєкт під назвою «Lumen in the Land of Nanite» для PlayStation 5. У цій демоверсії гравець міг досліджувати фотореалістичну печеру. Демонстрація була представлена під час анонсу рушія у травні 2020 року та використовувала технології Nanite, Lumen і ресурси з бібліотеки Quixel.[10][11] Epic також підтвердила, що Xbox Series X/S матиме повну підтримку Unreal Engine 5.[12]

Epic використовувала свою гру Fortnite як полігон для тестування Unreal Engine 5.[10][13][14] Гру оновили до Unreal Engine 5 у грудні 2021 року.[15] Незабаром після цього Epic випустила The Matrix Awakens — демонстраційну гру для промоції фільму «Матриця: Воскресіння» (2021 року), щоб показати можливості Unreal Engine 5 та інших технологій (зокрема MetaHuman Creator).[16]

Unreal Engine 5 став доступним для завантаження у квітні 2022 року. До нього увійшов оновлений Unreal Editor з новими інструментами для анімації та моделювання.[17][18] Деякі з перших великих ігор, що повністю використовують новий рушій, вийшли у 2023 році. Серед них — ремейк Layers of Fear, Remnant 2 та Immortals of Aveum.[19][20][21]

Особливості

Nanite

Однією з головних особливостей Unreal Engine 5 є Nanite — система віртуалізованої геометрії, яка дозволяє розробникам використовувати фотограмметрію та інші високодеталізовані 3D-моделі у своїх іграх без значного впливу на продуктивність.[22] Раніше художники мали створювати кілька моделей для різних рівнів деталізації (LoD) і додатково генерувати нормалі для дрібних деталей. Nanite автоматично керує рівнями деталізації, динамічно масштабуючи моделі залежно від відстані до камери, роздільної здатності екрана та вимог продуктивності.[23][24] Вона використовує ієрархічну структуру, що дозволяє різним частинам однієї моделі відображатися з різною деталізацією.[25] Nanite сумісна з багатьма форматами 3D-моделей, зокрема з ZBrush-скульптурами та CAD-моделями, що дає змогу розробникам імпортувати активи кінематографічної якості без ручної оптимізації.[26] За словами Браяна Каріса з Epic Games, однією з ключових інновацій Nanite є можливість автоматично й безшовно з’єднувати краї між різними рівнями деталізації, що усуває появу щілин на межах. У початковому релізі Nanite підтримувала лише статичні 3D-моделі.[25]

Unreal Engine 5 також використовує швидкі твердотільні накопичувачі у консолях нового покоління для потокового завантаження активів у пам’ять у міру потреби.[23][24] CEO Epic Games Тім Суїні підкреслював, що завдяки такій швидкості зберігання розробники можуть «завантажувати геометрію гри та відображати її, навіть якщо все не поміщається в пам’яті», що усуває традиційні екрани завантаження та дозволяє безшовно перемикатися між різними рівнями деталізації, коли об’єкти наближаються до гравця.[24] Крім того, UE5 пропонує інструмент для поділу великих карт на менші частини під назвою World Partition, що зменшує обсяг рівня, який необхідно завантажувати.[27]

Lumen

Lumen — це система динамічного глобального освітлення та відбиттів з трасуванням променів, яка може реагувати на зміни сцени та освітлення в реальному часі.[22][28] Вона усуває потребу в попередньо розрахованих картах освітлення для сцени та дозволяє автоматично регулювати світло, відбиття та тіні.[23] Lumen підтримує як програмне, так і апаратне трасування променів. Опція програмного трасування променів, що використовує Mesh Distance Fields, оптимізована для широкого спектра пристроїв і забезпечує швидке перетинання променів ціною меншої точності.[29] Апаратне трасування променів забезпечує вищу точність і підтримує додаткові типи геометрії, зокрема деформовані (skinned) моделі. Lumen також має систему Surface Cache, що зменшує обчислювальні витрати для розрахунку освітлення. Якщо Lumen вимкнено, рушій за замовчуванням використовує Signed Distance Field Ambient Occlusion як менш деталізоване рішення для освітлення.[29]

Virtual Shadow Maps

Virtual Shadow Maps — ще одна технологія, додана в Unreal Engine 5, яку описують як «новий метод побудови тіней, що забезпечує стабільне, високодеталізоване затінення для активів кінематографічної якості та великих, динамічно освітлених відкритих світів».[30] Virtual Shadow Maps відрізняється від звичайної реалізації тіней завдяки високій роздільній здатності, більш деталізованим тіням і відсутності проблем з каскадами тіней та різкими змінами деталізації (pop-in), які характерні для традиційних методів.[31]

Інші функції

UE5 використовує Niagara для симуляції рідин і динаміки частинок, а також власний фізичний рушій Chaos замість PhysX.[10][32] Починаючи з версії UE5.2, рушій отримав нову систему створення матеріалів під назвою Substrate, що пропонує більш гнучке та модульне налаштування матеріалів.[33][34]

Додаткові можливості Unreal Engine 5 з’явилися завдяки придбанням і партнерствам Epic. Технологія віртуалізованої геометрії Nanite дозволяє Epic використовувати переваги попереднього придбання Quixel — найбільшої у світі бібліотеки фотограмметрії станом на 2019 рік.[10] MetaHuman Creator — це проєкт, створений на основі технологій трьох компаній, які Epic придбала: 3Lateral, Cubic Motion і Quixel. Він дозволяє розробникам швидко створювати реалістичних персонажів-людей, яких потім можна експортувати для використання в Unreal.[35]

У партнерстві з компанією Cesium Epic планує запропонувати безплатний плагін для надання 3D-геопросторових даних користувачам Unreal, що дозволить відтворювати будь-яку ділянку картографованої поверхні Землі.[36] Epic також включить RealityCapture — продукт, який вона отримала разом із придбанням компанії Capturing Reality; цей інструмент може створювати 3D-моделі будь-яких об’єктів за колекцією фотографій, зроблених з різних ракурсів,[37] а також різні проміжні інструменти (middleware), які пропонує Epic Games Tools.[38]

Починаючи з версії UE 5.5, Epic Games додала шар, що полегшує внутрішню підтримку WebRTC, завдяки чому плагін Pixel Streaming 2 почав постачатися разом з Unreal Engine.[39]

Сприйняття

UE5 отримав визнання за те, що дозволяє розробникам створювати ігри з використанням активів високої деталізації завдяки Nanite та з більш реалістичним освітленням завдяки Lumen.[40] Ігрові медіа відзначали UE5 за його застосування у низці ігор з 2023 по 2025 рік, серед яких Black Myth: Wukong, Remnant 2, Senua's Saga: Hellblade II та Avowed.[41][42][43][44][45] Також рушій хвалили за те, що він дозволяє невеликим інді та AA-студіям досягати графічної якості, подібної до великих студій.[46][47][48][49] Наприклад, високо оцінена критиками гра Clair Obscur: Expedition 33 від Sandfall Interactive, що вийшла у квітні 2025 року як дебютна гра студії, використовувала багато функцій, зокрема Lumen, Nanite та MetaHuman, що допомогло зосередити розробку на елементах, які найбільше впливають на досвід гравця.

Водночас UE5 звинувачують у певних видах проблем з продуктивністю, зокрема у статерах (мікрофрізи) під час компіляції шейдерів та статерах при переміщенні (стрибки часу кадру, що виникають, коли дії гравця змушують завантажувати більше об'єктів у грі).[40][45][50][51][52] Хоча не всі ігри на UE5 демонструють ці проблеми в однаковій мірі. Крім того, використання тимчасового згладжування (temporal anti-aliasing), яке увімкнене за замовчуванням, у деяких випадках може призводити до розмиття зображення.[52][53] Epic Games визнала проблему з компіляцією шейдерів і створила нову систему, щоб краще визначати, які шейдери потрібно попередньо компілювати.[54][55] Тим часом CD Projekt працює над власною системою покращеного завантаження об'єктів для The Witcher IV, частину якої можуть інтегрувати й у сам Unreal Engine.[56][57]

Ліцензування

Unreal Engine 5 зберіг модель роялті, запроваджену ще в Unreal Engine 4: розробники мають сплачувати 5% від валового доходу компанії на користь Epic Games, проте ця комісія не стягується з продажів, здійснених через Epic Games Store (EGS).[58] Крім того, разом із анонсом Unreal Engine 5 Epic оголосила, що не стягуватиме комісію з ігор, які використовують будь-яку версію Unreal Engine, на перші 1 мільйон доларів США валового доходу, починаючи з 1 січня 2020 року (зворотна сила).[59] У жовтні 2024 року Epic знизила роялті до 3,5% із продажів ігор поза EGS за умови, що гру також буде розміщено в EGS.[60] Вихідний код Unreal Engine 5 доступний на GitHub.[61]

У квітні 2024 року Epic анонсувала модель ліцензування за кількістю робочих місць (per-seat licensing) для комерційного використання рушія поза ігровою індустрією, наприклад, у кіно- та телевиробництві, якщо дохід компанії перевищує 1 мільйон доларів США. Вартість одного робочого місця складає $1850 на рік.[62][63]

Ігри на Unreal Engine 5

Примітки

  1. а б Sinclair, Brendan (6 квітня 2022). Epic launches Unreal Engine 5. GamesIndustry.biz (амер.). Архів оригіналу за 7 квітня 2022. Процитовано 5 квітня 2022.
  2. Unreal Engine 5.6 is here—find out what’s new. Unreal Engine (амер.). Процитовано 3 червня 2025.
  3. https://www.unrealengine.com/en-US/news/unreal-engine-5-6-is-now-available
  4. https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5-6-documentation?application_version=5.6
  5. Unreal Engine on GitHub. Архів оригіналу за 14 грудня 2024.
  6. Unreal Engine End User License Agreement. Unreal Engine (амер.). Архів оригіналу за 26 серпня 2018. Процитовано 26 серпня 2018.
  7. Statt, Nick (13 травня 2020). Epic Games announces Unreal Engine 5 with stunning PlayStation 5 demo. The Verge (амер.). Архів оригіналу за 21 березня 2022. Процитовано 11 грудня 2020.
  8. Makuch, Eddie (26 травня 2021). Unreal Engine 5 Gets Stunning Demo With Incredible Graphics, Enters Early Access. GameSpot (амер.). Архів оригіналу за 28 грудня 2021. Процитовано 26 травня 2021.
  9. Statt, Nick (13 травня 2020). Epic CEO Tim Sweeney says the PS5 is so impressive it's 'going to help drive future PCs'. The Verge (амер.). Архів оригіналу за 13 травня 2020. Процитовано 13 травня 2020.
  10. а б в г Takahashi, Dean (13 травня 2020). Epic Games: Unreal Engine 5 will bring a generational change to graphics. Venture Beat (амер.). Архів оригіналу за 5 жовтня 2022. Процитовано 13 травня 2020.
  11. Takahashi, Dean (13 травня 2020). Epic Games shows off a stunning Unreal Engine 5 demo on PlayStation 5. Venture Beat (амер.). Архів оригіналу за 18 травня 2020. Процитовано 13 травня 2020.
  12. Maher, Cian (16 травня 2020). Unreal Engine 5 will be "fully supported on both PS5 and Xbox Series X". VG247. Архів оригіналу за 16 травня 2020. Процитовано 16 травня 2020.
  13. Bailey, Dustin (13 травня 2020). Fortnite moves to Unreal Engine 5 next year. PCGamesN. Архів оригіналу за 25 вересня 2020. Процитовано 13 травня 2020.
  14. Battle-testing Unreal Engine 5.1's new features on Fortnite Battle Royale Chapter 4. unrealengine.com.
  15. Capel, Chris (5 грудня 2021). Fortnite has finally moved to Unreal Engine 5 with Chapter 3. PCGamesN (амер.). Архів оригіналу за 5 грудня 2021. Процитовано 5 грудня 2021.
  16. Egan, Toussaint (9 грудня 2021). The Matrix Awakens imagines the future of storytelling in Unreal Engine 5. Polygon (амер.). Архів оригіналу за 10 грудня 2021. Процитовано 9 грудня 2021.
  17. Unreal Engine 5 has officially launched. www.gamedeveloper.com (англ.).
  18. Kim, Matt (5 квітня 2022). Unreal Engine 5 Officially Released. IGN (англ.).
  19. Layers of Fear reimagines horror with Unreal Engine 5. Unreal Engine (амер.). Процитовано 16 січня 2025.
  20. Papadopoulos, John (25 липня 2023). Remnant 2 is the first game using UE5's Nanite to eliminate geometry pop-ins. DSOGaming (амер.). Процитовано 16 січня 2025.
  21. Immortals of Aveum pushes Unreal Engine 5 hard - and image quality suffers. Eurogamer.net (англ.). 26 серпня 2023. Процитовано 16 січня 2025.
  22. а б Valentine, Rebekah (13 травня 2020). Epic Games announces Unreal Engine 5 with first PS5 footage. GamesIndustry.biz (амер.). Архів оригіналу за 20 травня 2020. Процитовано 13 травня 2020.
  23. а б в Orland, Kyle (14 травня 2020). How Epic got such amazing Unreal Engine 5 results on next-gen consoles. Ars Technica (амер.). Архів оригіналу за 14 травня 2020. Процитовано 14 травня 2020.
  24. а б в Tyler, Wilde (13 травня 2020). Fast SSD storage is key to the Unreal Engine 5 demo's super detailed scenes. PC Gamer (амер.). Процитовано 18 жовтня 2024.
  25. а б Karis, Brian. Nanite; A Deep Dive | SIGGRAPH 2021 Advances in Real-Time Rendering in Games Course (PDF). Realtime Rendering.
  26. Tarantola, Andrew (13 травня 2020). Epic Games teases its new, nearly-photorealistic Unreal Engine 5. Engadget (брит.). Архів оригіналу за 13 травня 2020. Процитовано 13 травня 2020.
  27. Barrier, Ronny (17 травня 2022). What Unreal Engine 5 Means for the Games Industry. IGN (англ.).
  28. McWhertor, Michael (13 травня 2020). Here's Unreal Engine 5 running on the PlayStation 5. Polygon (амер.). Архів оригіналу за 13 травня 2020. Процитовано 13 травня 2020.
  29. а б Battaglia, Alex (28 жовтня 2023). Brilliant visuals and growing pains: examining the first generation of Unreal Engine 5 games. Eurogamer (брит.). Процитовано 18 жовтня 2024.
  30. Virtual Shadow Maps. Unreal Engine Docs (амер.). Архів оригіналу за 7 лютого 2022. Процитовано 7 лютого 2022.
  31. Dimitrov, Rouslan. Cascaded Shadow Maps (PDF). Nvidia Developer (амер.). Архів (PDF) оригіналу за 15 січня 2022. Процитовано 7 лютого 2022.
  32. Sergeev, Arti (26 липня 2022). Working with Niagara Fluids to Create Water Simulations. 80.lv (англ.).
  33. Unreal Engine 5.2 is now available!. Unreal Engine. 11 травня 2023.
  34. McKenzie, Theodore (12 травня 2023). Unreal Engine 5.2 Goes Live. 80.lv (англ.).
  35. Kerr, Chris (10 лютого 2021). Epic Games' new MetaHuman Creator will let devs everywhere build high fidelity humans. Game Developer (амер.). Архів оригіналу за 22 лютого 2022. Процитовано 22 лютого 2022.
  36. Takahashi, Dean (30 березня 2021). Epic Games teams up with Cesium to bring 3D geospatial data to Unreal. Venture Beat (амер.). Архів оригіналу за 30 березня 2021. Процитовано 30 березня 2021.
  37. Kerr, Chris (9 березня 2021). Epic Games acquires photogrammetry software developer Capturing Reality. Game Developer (амер.). Архів оригіналу за 22 лютого 2022. Процитовано 22 лютого 2022.
  38. Francis, Bryant (7 січня 2021). Epic acquires RAD Game Tools. Game Developer (амер.). Архів оригіналу за 7 січня 2021. Процитовано 22 лютого 2022.
  39. PixelStreamingInfrastructure. Game Developer (амер.). 7 січня 2021. Процитовано 22 лютого 2022.
  40. а б Battaglia, Alex (14 червня 2024). Lessons from Senua's Saga: Hellblade 2 - a milestone Unreal Engine 5 release on PC. Eurogamer (англ.).
  41. Mackenzie, Oliver (10 квітня 2024). Hellblade 2 looks like the most visually ambitious Unreal Engine 5 game yet. Eurogamer (англ.).
  42. Mackenzie, Oliver (25 липня 2023). Remnant 2 is a fitting showcase for Unreal Engine 5's Nanite technology. Eurogamer (англ.).
  43. Welsh, Oli (4 квітня 2024). 3 years in, Hellblade 2 on Xbox Series X finally gives us a next-gen moment. Polygon.
  44. Battaglia, Alex (19 серпня 2024). Black Myth: Wukong truly delivers a stunning high-end PC experience. Eurogamer (англ.).
  45. а б Evanson, Nick (13 лютого 2025). Unreal Engine often gets flak for games running poorly or stuttering, but as Avowed demonstrates, it's really about how devs use it and the pressures of time. PC Gamer (англ.).
  46. Packwood, Lewis (10 лютого 2025). How Unreal Engine 5 is enabling indie studios to achieve 'impossible visuals'. Creative Bloq (англ.).
  47. Packwood, Lewis (18 лютого 2025). Clair Obscur: Expedition 33: using Unreal Engine 5 has its pros and cons. Creative Bloq (англ.).
  48. Wen, Alan (28 січня 2025). How Eternal Strands' complex chaos was made possible. Creative Bloq (англ.).
  49. Dean, Ian (15 січня 2025). How Unreal Engine 5's MetaHuman tech has enabled River End Games to elevate its storytelling for Eriksholm: The Stolen Dream. Creative Bloq (англ.).
  50. Ruiz, Fran (23 листопада 2024). It's time to admit it: Unreal Engine 5 has been kind of rubbish in most games so far, and I'm worried about bigger upcoming projects. VG247 (англ.).
  51. Battaglia, Alex (12 жовтня 2024). Silent Hill 2 on PC: another Unreal Engine 5 game blighted by stutter. Eurogamer (англ.).
  52. а б Walsh, Niall (13 червня 2024). 4K gaming on Unreal Engine 5 has a problem, but there is a fix. PCGamesN.
  53. Battaglia, Alex (11 лютого 2024). Temporal anti-aliasing: a blessing or a curse?. Eurogamer (англ.).
  54. Evanson, Nick (4 лютого 2025). Epic talks shop about stuttering in games that use its Unreal Engine and offers solutions to the problem. PC Gamer (англ.).
  55. Hoglund, Michael (10 лютого 2025). Unreal Engine 5 engineers are looking to solve the problems many modern game developers have with its engine. Windows Central (англ.).
  56. Meo, Francesco De (3 грудня 2024). The Witcher 4 Could Fix Unreal Engine 5 Stuttering Issues, but Engine-Wide Improvements May Take a Long Time. Wccftech.
  57. Rudzki, Jarosław (Aug 16, 2024). How Small Open Doors Can Lead to Better CPU Utilization and Bigger Games | Unreal Fest 2024. YouTube.
  58. Unreal Engine EULA. Unreal Engine (амер.). Архів оригіналу за 5 січня 2024. Процитовано 5 січня 2024.
  59. Machkovech, Sam (13 травня 2020). Unreal Engine is now royalty-free until a game makes a whopping $1 million. Ars Technica. Архів оригіналу за 13 травня 2020. Процитовано 13 травня 2020.
  60. Peters, Jay (1 жовтня 2024). Epic is trying to sweeten the deal to use Unreal Engine and the Epic Games Store. The Verge (англ.).
  61. Fingas, Jon (26 травня 2021). Epic's next-gen Unreal Engine 5 is now available in early access. Engadget.
  62. Francis, Bryant (6 жовтня 2023). Epic Games to update Unreal Engine pricing for devs outside game industry. Game Developer. Архів оригіналу за 5 жовтня 2023. Процитовано 6 жовтня 2023.
  63. Scullion, Chris (12 березня 2024). Epic confirms its new Unreal Engine pricing, keeps its promise not to change it for game developers. Video Games Chronicle. Архів оригіналу за 13 березня 2024. Процитовано 12 березня 2024.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya