Топ питань
Часова шкала
Чат
Перспективи
Snowdrop
З Вікіпедії, вільної енциклопедії
Remove ads
Snowdrop[a] — багатоплатформовий пропрієтарний ігровий рушій, розроблений та використовуваний Massive Entertainment і Ubisoft. Рушій був розроблений та націлений на восьме покоління ігрових систем, таких як PlayStation 4 та Xbox One, а також версій Microsoft Windows. Його вперше використали для розробки Tom Clancy's The Division і згодом використовувався в понад десяти інших іграх Ubisoft.
Remove ads
Історія
Узагальнити
Перспектива
Massive Entertainment розпочала попередні роботи зі створення нового ігрового рушія Tech 2 близько 2007 року[1]. Після того, як студія стала дочірнім підприємством Ubisoft у 2008 році, її технічний відділ, що складався з декількох програмістів, заглибився в розробку Tech 2, який був перейменований на Snowdrop (укр. підсніжник) через кілька років[1][2]. Його основою став рушій MassTech, який Massive використовувала для стратегії в реальному часі World in Conflict (2007). Команда насамперед створила загальну систему інтерфейсу під назвою FaceMan; до цього їм доводилося працювати з інструментами, які мали різні інтерфейси та системи програмування, і призначалися для ігор на Microsoft Windows[2].
Snowdrop початково розроблявся для проєктів на Windows та восьмих поколіннях ігрових систем. На відміну від MassTech, де всі ігрові аспекти писалися програмістами, для Snowdrop студія розробила динамічну систему, у якій кожен розробник міг створити ігрові ресурси та використовувати їх у реальному часі[2][3]. У такий спосіб команда прагнула спростити поєднання різних процесів, як-от рендеринг, штучний інтелект, анімації тощо. Розробники також акцентували на створенні високої швидкодії[3]. За словами провідного програміста Крістіана Сегера, студія орієнтувалася на модульну побудову рушія, передбачаючи повторне використання інструментів та редакторів в інших іграх, створених за допомогою Snowdrop[2].
Massive вперше використала Snowdrop для Tom Clancy's The Division, багатокористувацького рольового бойовика з елементами шутера від третьої особи, який було представлено на виставці E3 у червні 2013 року і випущено навесні 2016-го[4][5]. У серпні 2017 року була випущена Mario + Rabbids Kingdom Battle[en], пригодницька покрокова стратегія від студії Ubisoft Milan, яка адаптувала рушій під портативну консоль Nintendo Switch[6][7]. У жовтні було випущено рольову гру South Park: The Fractured but Whole від Ubisoft San Francisco[8], яка використала Snowdrop через його можливість імпортувати художні ресурси Autodesk Maya, що були використані в серіалі[9]. Рушій також було використано для розробки Starlink: Battle for Atlas[en], пригодницького бойовика від Ubisoft Toronto, який було випущено восени 2018 року[10].
У 2018 році Massive анонсувала Tom Clancy's The Division 2 з удосконаленою версією Snowdrop і представила оновлений логотип рушія[11][12]. На з'їзді Game Developers Conference у 2019 році Ола Хольмдаль, виробничий менеджер Massive, заявив, що студія успішно провела технічні тести рушія на дев'ятому поколінні ігрових систем[13]. У серпні 2021 року було випущено Rabbids Adventure Party від Ubisoft Chengdu, яка використала версію Snowdrop, адаптовану під Switch[14][15]. Восени 2022 року було видано музичне програмне забезпечення Rocksmith+[en][16] та Mario + Rabbids Sparks of Hope[en], продовження Kingdom Battle, які ґрунтуються на рушії[17][18]. Ubisoft Düsseldorf використала Snowdrop для розробки симулятора містобудування The Settlers: New Allies[en], який було випущено у лютому 2023 року[19]. Massive значно оновила і вдосконалила рушій для Avatar: Frontiers of Pandora (2023), додавши систему об'ємних хмар, підтримку трасування променів тощо[20][21]. Ubisoft San Francisco використала рушій для створення шутера від першої особи XDefiant (2024)[22]. Snowdrop також використовується для розробки таких майбутніх ігор, як Star Wars Outlaws[23][24] та ремейку Tom Clancy's Splinter Cell[25].
Remove ads
Особливості
- Анізотропна фільтрація[26]
- «Відображення»[en], включно з відображенням в екранному просторі (SSR)[27]
- Візуальні ефекти[28]
- Глибина різко зображуваного простору[29]
- Динамічна система матеріалів для погодних ефектів[30]
- Динамічне глобальне освітлення[31], включно з освітленням в реальному часі[32]
- Реалізація освітлення за допомогою трасування променів[33]
- Динамічне масштабування зображення[27]
- Динамічний добовий цикл[34]
- Система об'ємних хмар[20]
- Затінення навколишнього світла, включно з тінями[27] та затіненням навколишнього світла в екранному просторі (SSAO)[29]
- Згладжування, включно зі швидким приблизним згладжуванням[en] (FXAA) з постобробкою[35], тимчасовим згладжуванням[en] (TAA)[27] та субпіксельним морфологічним згладжуванням (SMAA)[36]
- Карта відображення[en][31], включно з кубічною картою[en][27]
- Контактні тіні, включно з тіньовою картою[27] і процентною фільтрацією (PCS)[26]
- Об'ємний туман[26]
- Освітлення[21], включно з об'ємними променями[en][30]
- Підповерхневе розсіювання для шкіри[27]
- Підтримування багатоядерних процесорів[37]
- Підтримування програмного забезпечення Autodesk Maya[9]
- Підтримування DirectX 11, DirectX 12 та Vulkan[37]
- Процедурна генерація руйнування оточення[34]
- Рівень деталізації[29]
- Симуляція фізики, включно із симуляцією води[27] та вітру[20]
- Система частинок[30]
- Фізично коректний рендеринг[en][32]
- Штучний інтелект[27]
- Parallax occlusion mapping[29]
Remove ads
Список відеоігор
Примітки
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
