Scaleform GFx - Scaleform GFx
![]() Uživatelské rozhraní ve Windows Pohraničí, vykreslený pomocí Scaleform GFx | |
Původní autoři | Scaleform Corporation |
---|---|
Vývojáři | Autodesk |
Stabilní uvolnění | 4.6.34 |
Napsáno | C ++. C ++ API za předpokladu,[1] C # API dostupné v Unity Plugin;[2] Součástí je virtuální stroj ActionScript |
Plošina | Microsoft Windows, OS X, Linux, stejně jako 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] a Android[1] |
Typ | Herní middleware Nástroj pro vývoj her |
Licence | Proprietární |
webová stránka | www |
Scaleform GFx je ukončena vývoj her middleware balíček, a vektorová grafika vykreslovací modul používaný k zobrazení Adobe Flash - uživatelská rozhraní založená na a HUDy pro videohry.[6] Jako výsledek Autodesk akvizice společnosti Scaleform Corporation v březnu 2011,[7] Scaleform GFx se stal součástí Autodesk Gameware řada middlewaru. 12. července 2018 společnost Autodesk ukončila Scaleform GFx a již ji nelze zakoupit.[8]
Autoři vytvářejí uživatelská rozhraní pomocí autorských nástrojů Adobe Flash, jako je Adobe Flash Professional; výsledný SWF soubory mohou být použity přímo knihovnami GFx a poskytují podobné funkce jako Adobe Flash Player ale optimalizováno pro použití uvnitř herní enginy.
Podporovány byly všechny hlavní platformy, včetně herních konzolí, mobilních a počítačových operačních systémů.[1] 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 např Jednota, Neskutečný motor, a CryENGINE.[9][10][11][12][13][14] Scaleform GFx může být také licencován pro použití jako samostatný Flash runtime systém na mobilních platformách,[15][16] soutěžit s Adobe AIR.
Funkce
Scaleform GFx obsahuje několik základních systémů, včetně:
- vykreslovací modul s akcelerací GPU pro objekty zobrazení, který obsahuje vektor k trojúhelníku mozaikování motor s hranou Anti aliasing algoritmus, který používá subpixel trojúhelníky k vyhlazení okrajů
- backend vykreslování sítě pro DirectX a OpenGL API
- síťová mezipaměť pro správu mozaikovaných dat trojúhelníku
- založené na vektorové grafice písmo systém, který používá jedinou texturu k dynamickému ukládání do mezipaměti glyfy na požádání
- podpora všech hlavních tříd zobrazení Flash včetně Sprite, MovieClip, TextField a filtrů (Glow, Bevel, DropShadow atd.)
- optimalizováno ActionScript 3[17] a ActionScript 2 virtuální stroje s Popelář, stejně jako rozšíření jazyka ActionScript specifická pro GFx[18]
- zvuková podpora prostřednictvím rozhraní C ++ implementovatelného nabyvatelem s podporou výchozí implementace FMOD[19]
Další komponenty
Kromě motoru, dokumentace a ukázek obsahuje Scaleform GFx SDK několik dalších komponent:
- Scaleform 3Di
- Rozšíření jazyka ActionScript 2 umožňující trojrozměrné umístění a rotaci prvků Flash. Scaleform 4 obsahuje podporu pro vestavěné 3D funkce jazyka ActionScript 3, díky čemuž je 3Di zbytečné.[20][21]
- 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 enginem a další aspekty vývoje her.[22]
- Soupravy uživatelského rozhraní Scaleform
- Předem připravené přizpůsobitelné příklady včetně ukázkového enginu C ++ a kódu ActionScript, jakož i odpovídajícího obsahu Flash. Mezi ně v současné době patří MMO Uživatelské rozhraní, FPS HUD a souprava frontendového menu.
- Scaleform AMP
- Analyzer for Memory and Performance - profiler tool used to analyze memory and performance of Flash content inside a game or 3D application while running on PC, console or mobiles. Účelem a designem je AMP podobný Adobe Scout. AMP poskytuje podrobné statistiky využití CPU, vykreslování a paměti a zahrnuje kompletní profiler jazyka ActionScript s funkcemi a časováním podle jednotlivých řádků.
Samostatně licencované doplňky
Scaleform také poskytl dva volitelné doplňky pro GFx:
- Měřítko videa
- Plně integrovaný video kodek pro Flash video podpora pracovního toku (v současné době používá Film CRI.)
- Scaleform 3Di
- Plně integrovaný Editor vstupních metod (IME) pro podporu asijských chatů.
Hry využívající technologii Scaleform
Technologičtí partneři
Herní enginy
- Zdrojový motor (Scaleform byl použit jako bývalý backend UI pro Counter Strike: globální útočné, před tím, než se hra přepne na vlastní uživatelské rozhraní Panorama společnosti Valve.[23])
- Unreal Engine 3[24] a UDK[25]
- Crytek CryEngine 2[26] a CryEngine 3
- Vznikající Gamebryo[27] a LightSpeed[28]
- Sony PhyreEngine
- Pekelný motor
- BigWorld
- HeroEngine
- Trinigy Vision Engine
- Instinktová technologie
- LithTech
- VZTEK (Ve hře Grand Theft Auto V používá se téměř na všechno, včetně mapy)
- RedEngine
Jiný middleware
Viz také
Reference
- ^ A b C d E F G „Scaleform - využití - platformy“. Autodesk. Citováno 2014-09-07.
- ^ http://gameware.autodesk.com/scaleform/faqs
- ^ Brandon Boyer (2007-04-19). „Scaleform GFx přichází na PSP, PS3“. Gamasutra. Citováno 2008-07-21.
- ^ http://www.nintendoworldreport.com/news/29460
- ^ http://www.develop-online.net/news/42374/A-wealth-of-tools-support-for-Windows-Phone-8
- ^ „Games Central:“ Scaleform licence Masthead pro Earthrise"". Archivovány od originál dne 11.7.2011.
- ^ „Autodesk & Scaleform“. Autodesk. Citováno 1. březen, 2011.
- ^ Přehled Middleware Autodesk Scaleform GFx
- ^ Unreal Development Kit Game Design Cookbook Packt Publishing Ltd, 22. února 2012
- ^ Vývoj her UDK „Cengage Learning, 2012
- ^ Počínaje vývojem iOS 3D neskutečných her, Apress, 4. dubna 2012
- ^ Programování her CryENGINE s C ++, C # a Lua Packt Publishing Ltd, 22. listopadu 2013
- ^ Kódování hry je dokončeno,
- ^ Vývoj hry Cryengine 3: Průvodce pro začátečníky Packt Publishing Ltd, 21. září 2012
- ^ http://www.cnet.com/news/how-to-quickly-convert-flash-games-into-mobile-apps/
- ^ http://gameware.autodesk.com/scaleform/ Výhodnost
- ^ Kris Graft. „Scaleform GFx 4 podporuje Flash 10 AS3“. Gamasutra. Citováno 2010-10-01.
- ^ Scaleform 4.2 rozšíření, Autodesk
- ^ http://gameware.autodesk.com/scaleform/features/audio
- ^ Kris Graft. „Nová Scaleform podporuje 3D menu“. Gamasutra. Citováno 2010-04-07.
- ^ 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 in major Scaleform UI deal“. Rozvíjet. Citováno 2010-05-15.
- ^ "Scaleform bude zdarma pro UDK". Rozvíjet. Citováno 2010-05-15.
- ^ „CryEngine 2 používá Scaleform GFx“. GameSpot. Citováno 2008-07-21.
- ^ „Emergent plně integruje Scaleform a SpeedTree do Gamebryo v rámci rostoucího partnerského programu společnosti“. Reuters. 2008-02-05. Archivovány od originál dne 17.01.2013. Citováno 2008-07-21.
- ^ Will Freeman (2009-03-21). „Klíčoví poskytovatelé middlewaru slibují podporu pro Gamebryo LightSpeed“. Rozvíjet. Citováno 2009-08-14.
- ^ Chris Remo (12. 3. 2009). „Scaleform ohlašuje partnerství video kodeků CRI“. Gamasutra. Citováno 2009-08-14.
- ^ „Scaleform a GameSpy zavádějí komplexní řešení lobby ve hře“. IGN. 2008-02-13. Citováno 2008-07-21.