Scaleform GFx - Scaleform GFx

Měřítko GFx
BorderlandsHUD.png
Uživatelské rozhraní v Borderlands vykreslené pomocí Scaleform GFx
Původní autoři Scaleform Corporation
Vývojáři Autodesk
Stabilní uvolnění
4.6.34
Napsáno C ++. Poskytováno API C ++, API C# dostupné v Unity Plugin; Součástí je virtuální stroj ActionScript
Plošina Microsoft Windows , OS X , Linux a také Xbox 360 , Xbox One , PlayStation 2 , PlayStation Portable , PlayStation 3 , PlayStation 4 , PS Vita , 3DS , Wii , Wii U , Windows Phone , iOS a Android
Typ Middleware
hry Nástroj pro vývoj her
Licence Proprietární
webová stránka www .autodesk .com /produkty /měřítko /přehled

Scaleform GFx je ukončený balíček middlewaru pro vývoj her , nástroj pro vykreslování vektorové grafiky sloužící k zobrazení uživatelských rozhraní založených na Adobe Flash a HUD pro videohry. V březnu 2011 získala společnost Autodesk společnost Scaleform Corporation a Scaleform GFx se stala součástí middlewaru společnosti Autodesk Gameware . Dne 12. července 2018 společnost Autodesk ukončila program Scaleform GFx a již jej nelze zakoupit.

Autoři vytvořili uživatelská rozhraní pomocí nástrojů pro tvorbu Adobe Flash, jako je Adobe Animate (dříve Adobe Flash Professional); výsledné soubory SWF byly použity přímo knihovnami GFx a poskytovaly podobné funkce jako Adobe Flash Player, ale byly optimalizovány pro použití v herních motorech .

Scaleform GFx podporoval všechny hlavní platformy, včetně herních konzolí, mobilních a počítačových operačních systémů. Scaleform poskytuje API pro přímou komunikaci mezi obsahem Flash a herním enginem a předem připravené integrace pro populární enginy jako Unity , Unreal Engine a CryENGINE . Scaleform GFx by také mohl být licencován pro použití jako samostatný runtime systém Flash na mobilních platformách, konkurující Adobe AIR .

Funkce

Scaleform GFx obsahuje několik základních systémů, včetně:

  • vykreslovací modul akcelerovaný pomocí GPU pro zobrazovací objekty, který obsahuje mozaikovací modul vektor na trojúhelník s algoritmem vyhlazování okrajů, který k vyhlazení okrajů používá trojúhelníky se subpixely
  • síťové vykreslování backendů pro rozhraní DirectX a OpenGL API
  • síťová mezipaměť pro správu mozaikovitých trojúhelníkových dat
  • systém písem založený na vektorové grafice, který používá jedinou texturu k dynamické ukládání do mezipaměti glyfy na vyžádání
  • podpora všech hlavních tříd zobrazení Flash včetně Sprite, MovieClip, TextField a filtrů (Glow, Bevel, DropShadow atd.)
  • optimalizované virtuální stroje ActionScript 3 a ActionScript 2 s funkcí garbage collector a také rozšíření ActionScript specifická pro GFx
  • podpora zvuku prostřednictvím rozhraní C ++ implementovatelného nabyvatelem licence, přičemž výchozí implementace podporuje FMOD

Další komponenty

Kromě modulu, dokumentace a ukázek obsahuje sada Scaleform GFx SDK několik dalších komponent:

Scaleform 3Di
Rozšíření ActionScript 2 umožňující trojrozměrné umístění a otáčení prvků Flash. Scaleform 4 obsahuje podporu pro integrované 3D schopnosti jazyka ActionScript 3, takže 3Di není nutné.
Scaleform CLIK
Common Lightweight Interface Kit - snadno přizpůsobitelný rámec komponent Flash UI, včetně tlačítek, seznamů, rozbalovacích nabídek, posuvníků, stromů a oken, vytvořený ve spolupráci s gskinner.com. Tyto komponenty mají být lehké a zároveň zajišťovat obousměrnou komunikaci s motorem a další aspekty vývoje her.
Sady UI v měřítku
Předem připravené přizpůsobitelné příklady včetně ukázkového enginu C ++ a kódu ActionScript a také odpovídajícího obsahu Flash. Mezi ně v současné době patří MMO UI, FPS HUD a sada frontendových nabídek.
Scaleform AMP
Analyzer pro paměť a výkon - nástroj pro profilování používaný k analýze paměti a výkonu obsahu Flash ve hře nebo 3D aplikaci při běhu na PC, konzole nebo mobilních zařízeních. AMP má podobný účel a design jako Adobe Scout . AMP poskytuje podrobné statistiky využití CPU, vykreslování a paměti a obsahuje kompletní profiler ActionScriptu s funkcí a časováním na řádek.

Samostatně licencované doplňky

Scaleform také poskytoval dva volitelné doplňky pro GFx:

Scaleform Video
Plně integrovaný video kodek pro podporu pracovního toku Flash Video (aktuálně poháněn CRI Movie .)
Scaleform 3Di
Plně integrovaný editor IME ( Input Method Editor ) pro podporu asijského chatu.

Hry využívající technologii Scaleform

Technologičtí partneři

Herní motory

Další middleware

Viz také

Reference

externí odkazy