Пользовательский интерфейс в Borderlands , визуализированный с помощью Scaleform GFx | |
Автор (ы) оригинала | Scaleform Corporation |
---|---|
Разработчики) | Autodesk |
Стабильный выпуск | 4.6.34 |
Написано в | C ++. Предоставлен C ++ API, [1] C # API доступен в подключаемом модуле Unity; [2] Включена виртуальная машина ActionScript |
Платформа | Microsoft Windows , OS X , Linux , а также Xbox 360 , Xbox One , PlayStation 2 , PlayStation Portable , PlayStation 3 , [3] PlayStation 4 , PS Vita , [1] 3DS , [1] Wii , [1] Wii U , [4] Windows Phone , [5] iOS , [1] и Android [1] |
Тип | Промежуточное ПО для игр Средство разработки игр |
Лицензия | Проприетарный |
Интернет сайт | www |
Scaleform GFx - это прекращенный пакет промежуточного программного обеспечения для разработки игр , движок рендеринга векторной графики, используемый для отображения пользовательских интерфейсов на основе Adobe Flash и HUD для видеоигр. [6] В марте 2011 года Autodesk приобрела Scaleform Corporation [7], и Scaleform GFx стала частью линейки промежуточного программного обеспечения Autodesk Gameware . 12 июля 2018 г. Autodesk прекратил выпуск Scaleform GFx и больше не доступен для покупки. [8]
Авторы создавали пользовательские интерфейсы с помощью инструментов разработки Adobe Flash, таких как Adobe Animate (ранее Adobe Flash Professional); полученные SWF- файлы использовались непосредственно библиотеками GFx, обеспечивая аналогичные функции Adobe Flash Player, но оптимизированные для использования в игровых движках .
Scaleform GFx поддерживает все основные платформы, включая игровые консоли, мобильные операционные системы и ПК. [1] Scaleform предоставляет API-интерфейсы для прямой связи между Flash-контентом и игровым движком, а также встроенные интеграции для популярных движков, таких как Unity , Unreal Engine и CryENGINE . [9] [10] [11] [12] [13] [14] Scaleform GFx также может быть лицензирован для использования в качестве автономной исполняющей системы Flash на мобильных платформах [15] [16], конкурирующих с Adobe AIR .
Особенности [ править ]
Scaleform GFx содержит несколько основных систем, в том числе:
- Механизм рендеринга с ускорением на GPU для экранных объектов с механизмом тесселяции вектора в треугольник с алгоритмом сглаживания краев, который использует субпиксельные треугольники для сглаживания краев
- бэкенды рендеринга сетки для API DirectX и OpenGL
- кеш-сетка для управления данными мозаичного треугольника
- система шрифтов на основе векторной графики , которая использует одну текстуру для динамического кэширования глифов по запросу
- поддержка всех основных классов отображения Flash, включая Sprite, MovieClip, TextField и фильтры (Glow, Bevel, DropShadow и т. д.)
- оптимизированные виртуальные машины ActionScript 3 [17] и ActionScript 2 со сборщиком мусора , а также специфичные для GFx расширения ActionScript [18]
- поддержка звука через реализуемый лицензиатом интерфейс C ++, реализация по умолчанию поддерживает FMOD [19]
Дополнительные компоненты [ править ]
Помимо движка, документации и примеров, Scaleform GFx SDK включает несколько дополнительных компонентов:
- Scaleform 3Di
- Расширения ActionScript 2, позволяющие размещать и вращать элементы Flash в трехмерном пространстве. Scaleform 4 включает поддержку встроенных 3D-возможностей ActionScript 3, что делает ненужным 3Di. [20] [21]
- Scaleform CLIK
- Common Lightweight Interface Kit - легко настраиваемая структура компонентов пользовательского интерфейса Flash, включая кнопки, списки, раскрывающиеся меню, ползунки, деревья и окна, созданные в сотрудничестве с gskinner.com. Эти компоненты должны быть легкими, но при этом обеспечивать двунаправленную связь с движком и другие факторы, необходимые для разработки игр. [22]
- Наборы пользовательского интерфейса Scaleform
- Готовые настраиваемые примеры, включая образец движка C ++ и код ActionScript, а также соответствующий Flash-контент. В настоящее время они включают в себя MMO UI, FPS HUD и набор интерфейсного меню.
- Scaleform AMP
- Анализатор памяти и производительности - инструмент профилирования, используемый для анализа памяти и производительности Flash-содержимого внутри игры или 3D-приложения при запуске на ПК, консоли или мобильных устройствах. AMP по своему назначению и дизайну аналогичен Adobe Scout . AMP предоставляет подробную статистику использования ЦП, рендеринга и памяти, а также включает в себя полный профилировщик ActionScript с функциями и синхронизацией по строкам.
Надстройки с отдельной лицензией [ править ]
Scaleform также предоставил два дополнительных дополнения для GFx:
- Видео Scaleform
- Полностью интегрированный видеокодек для поддержки рабочего процесса Flash Video (в настоящее время поддерживается CRI Movie .)
- Scaleform 3Di
- Полностью интегрированный редактор метода ввода (IME) для поддержки азиатского чата.
Игры с использованием технологии Scaleform [ править ]
Технологические партнеры [ править ]
Игровые движки [ править ]
- Source Engine (Scaleform использовался как бывший бэкэнд пользовательского интерфейса для Counter-Strike: Global Offensive до того, как игра перешла на внутренний интерфейс Panorama UI от Valve. [23] )
- Unreal Engine 3 [24] и UDK [25]
- Crytek CryEngine 2 [26] и CryEngine 3
- Emergent Gamebryo [27] и LightSpeed [28]
- Sony PhyreEngine
- Адский двигатель
- BigWorld
- HeroEngine
- Двигатель Trinigy Vision
- Instinct Technology
- ЛитТех
- RAGE (В игре Grand Theft Auto V используется почти все, включая карту)
- RedEngine
Другое промежуточное ПО [ править ]
- CRI Movie [29]
- FMOD
- GameSpy [30]
- Ракнет
См. Также [ править ]
- Autodesk Gameware
- gameswf
Ссылки [ править ]
- ^ a b c d e f g «Масштаб - Использование - Платформы» . Autodesk . Проверено 7 сентября 2014 .
- ^ http://gameware.autodesk.com/scaleform/faqs
- ↑ Брэндон Бойер (19 апреля 2007 г.). «Scaleform GFx выходит на PSP и PS3» . Гамасутра . Проверено 21 июля 2008 .
- ^ http://www.nintendoworldreport.com/news/29460
- ^ http://www.develop-online.net/news/42374/A-wealth-of-tools-support-for-Windows-Phone-8
- ^ "Games Central:" Масштабная форма лицензий на masthead для Earthrise "" . Архивировано из оригинала на 2011-07-11.
- ^ «Autodesk & Scaleform» . Autodesk . Проверено 1 марта 2011 года .
- ^ Обзор промежуточного программного обеспечения Autodesk Scaleform GFx
- Перейти ↑ Unreal Development Kit Game Design Cookbook , Packt Publishing Ltd, 22 февраля 2012 г.
- ^ UDK Game Development , Cengage Learning, 2012 г.
- ^ Начало разработки 3D Unreal Games для iOS , Апресс, 4 апреля 2012 г.
- ^ CryENGINE Game Programming with C ++, C # и Lua , Packt Publishing Ltd, 22 ноября 2013 г.
- ^ Кодирование игры завершено ,
- ^ CryEngine 3 Разработка игры: Руководство для начинающих , Packt Publishing Ltd, 21-Sep-2012
- ^ http://www.cnet.com/news/how-to-quickly-convert-flash-games-into-mobile-apps/
- ^ http://gameware.autodesk.com/scaleform/advantage
- ^ Крис Графт. «Scaleform GFx 4 поддерживает Flash 10 AS3» . Гамасутра . Проверено 1 октября 2010 .
- ^ Расширения Scaleform 4.2 , Autodesk
- ^ http://gameware.autodesk.com/scaleform/features/audio
- ^ Крис Графт. «Новая форма Scaleform поддерживает 3D-меню» . Гамасутра . Проверено 7 апреля 2010 .
- ^ http://gameware.autodesk.com/documents/sf_4.2_3Di.pdf
- ^ http://gameware.autodesk.com/scaleform/tools
- ^ https://blog.counter-strike.net/index.php/2018/08/20738/
- ^ «Unreal Engine в крупном деле Scaleform UI» . Развивайте . Проверено 15 мая 2010 .
- ^ «Scaleform будет бесплатным для UDK» . Развивайте . Проверено 15 мая 2010 .
- ^ «CryEngine 2 использует Scaleform GFx» . GameSpot . Проверено 21 июля 2008 .
- ^ «Emergent полностью интегрирует Scaleform и SpeedTree в Gamebryo в рамках растущей партнерской программы компании» . Рейтер. 2008-02-05. Архивировано из оригинала на 2013-01-17 . Проверено 21 июля 2008 .
- ↑ Уилл Фриман (21 марта 2009 г.). «Ключевые поставщики промежуточного программного обеспечения заявляют о поддержке Gamebryo LightSpeed» . Развивайте . Проверено 14 августа 2009 .
- ^ Крис Ремо (2009-03-12). «Scaleform объявляет о партнерстве с видеокодеками CRI» . Гамасутра . Проверено 14 августа 2009 .
- ^ «Scaleform и GameSpy запускают комплексное решение для игрового лобби» . IGN. 2008-02-13 . Проверено 21 июля 2008 .
Внешние ссылки [ править ]
- Официальный сайт Scaleform
- Scaleform GFx на MobyGames
- Scaleform на MobyGames
- Scaleform в LinkedIn
- Прошивка в Games SIG на IGDA
- ScaleForm GFx на УДК