Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Ссылки [ править ]

  1. ^ a b c d e f g «Масштаб - Использование - Платформы» . Autodesk . Проверено 7 сентября 2014 .
  2. ^ http://gameware.autodesk.com/scaleform/faqs
  3. Брэндон Бойер (19 апреля 2007 г.). «Scaleform GFx выходит на PSP и PS3» . Гамасутра . Проверено 21 июля 2008 .
  4. ^ http://www.nintendoworldreport.com/news/29460
  5. ^ http://www.develop-online.net/news/42374/A-wealth-of-tools-support-for-Windows-Phone-8
  6. ^ "Games Central:" Масштабная форма лицензий на masthead для Earthrise "" . Архивировано из оригинала на 2011-07-11.
  7. ^ «Autodesk & Scaleform» . Autodesk . Проверено 1 марта 2011 года .
  8. ^ Обзор промежуточного программного обеспечения Autodesk Scaleform GFx
  9. Перейти ↑ Unreal Development Kit Game Design Cookbook , Packt Publishing Ltd, 22 февраля 2012 г.
  10. ^ UDK Game Development , Cengage Learning, 2012 г.
  11. ^ Начало разработки 3D Unreal Games для iOS , Апресс, 4 апреля 2012 г.
  12. ^ CryENGINE Game Programming with C ++, C # и Lua , Packt Publishing Ltd, 22 ноября 2013 г.
  13. ^ Кодирование игры завершено ,
  14. ^ CryEngine 3 Разработка игры: Руководство для начинающих , Packt Publishing Ltd, 21-Sep-2012
  15. ^ http://www.cnet.com/news/how-to-quickly-convert-flash-games-into-mobile-apps/
  16. ^ http://gameware.autodesk.com/scaleform/advantage
  17. ^ Крис Графт. «Scaleform GFx 4 поддерживает Flash 10 AS3» . Гамасутра . Проверено 1 октября 2010 .
  18. ^ Расширения Scaleform 4.2 , Autodesk
  19. ^ http://gameware.autodesk.com/scaleform/features/audio
  20. ^ Крис Графт. «Новая форма Scaleform поддерживает 3D-меню» . Гамасутра . Проверено 7 апреля 2010 .
  21. ^ http://gameware.autodesk.com/documents/sf_4.2_3Di.pdf
  22. ^ http://gameware.autodesk.com/scaleform/tools
  23. ^ https://blog.counter-strike.net/index.php/2018/08/20738/
  24. ^ «Unreal Engine в крупном деле Scaleform UI» . Развивайте . Проверено 15 мая 2010 .
  25. ^ «Scaleform будет бесплатным для UDK» . Развивайте . Проверено 15 мая 2010 .
  26. ^ «CryEngine 2 использует Scaleform GFx» . GameSpot . Проверено 21 июля 2008 .
  27. ^ «Emergent полностью интегрирует Scaleform и SpeedTree в Gamebryo в рамках растущей партнерской программы компании» . Рейтер. 2008-02-05. Архивировано из оригинала на 2013-01-17 . Проверено 21 июля 2008 .
  28. Уилл Фриман (21 марта 2009 г.). «Ключевые поставщики промежуточного программного обеспечения заявляют о поддержке Gamebryo LightSpeed» . Развивайте . Проверено 14 августа 2009 .
  29. ^ Крис Ремо (2009-03-12). «Scaleform объявляет о партнерстве с видеокодеками CRI» . Гамасутра . Проверено 14 августа 2009 .
  30. ^ «Scaleform и GameSpy запускают комплексное решение для игрового лобби» . IGN. 2008-02-13 . Проверено 21 июля 2008 .

Внешние ссылки [ править ]

  • Официальный сайт Scaleform
  • Scaleform GFx на MobyGames
  • Scaleform на MobyGames
  • Scaleform в LinkedIn
  • Прошивка в Games SIG на IGDA
  • ScaleForm GFx на УДК