스케일폼 GFx
Scaleform GFx![]() |
![]() Scaleform GFx를 사용하여 렌더링된 보더랜드의 사용자 인터페이스 | |
원저작자 | 스케일폼 |
---|---|
개발자 | 오토데스크 |
안정된 릴리스 | 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] [1]Wii, Wii U,[4] Windows Phone,[5] iOS [1]및 Android[1] |
유형 | 게임 미들웨어 게임 개발 도구 |
면허증. | 독자 사양 |
웹 사이트 | www |
Scaleform GFx는 게임 개발 미들웨어 패키지로, Adobe Flash 기반 사용자 인터페이스와 비디오 게임용 [6]HUD를 표시하는 데 사용되는 벡터 그래픽 렌더링 엔진입니다.2011년 3월, 오토데스크는 Scaleform Corporation을[7] 인수했고 Scaleform GFx는 오토데스크 Gameware 미들웨어 제품군의 일부가 되었습니다.2018년 7월 12일, 오토데스크는 Scaleform GFx를 단종했으며 [8]더 이상 구매할 수 없습니다.
작성자는 Adobe Flash Professional과 같은 Adobe Flash 오서링 툴을 사용하여 사용자 인터페이스를 만들었습니다.그 결과 생성된 SWF 파일은 GFx 라이브러리에서 직접 사용되었으며 Adobe Flash Player와 유사한 기능을 제공하지만 게임 엔진 내에서 사용하도록 최적화되었습니다.
Scaleform GFx는 게임 콘솔, 모바일 및 PC 운영 [1]체제를 포함한 모든 주요 플랫폼을 지원했습니다.Scaleform은 Flash 콘텐츠와 게임 엔진 간의 직접 통신을 위한 API와 Unity, Unreal Engine,[9][10][11][12][13][14] CryENGINE 등의 인기 엔진을 위한 사전 구축 통합 기능을 제공합니다.Scaleform GFx는 Adobe AIR와 경쟁하는 모바일 플랫폼에서 [15][16]독립 실행형 플래시 런타임 시스템으로 사용할 수 있도록 라이센스를 받을 수도 있습니다.
특징들
Scaleform GFx에는 다음과 같은 몇 가지 핵심 시스템이 포함되어 있습니다.
- 표시 객체를 위한 GPU 가속 렌더링 엔진으로, 가장자리를 평활하기 위해 서브픽셀 삼각형을 사용하는 가장자리 안티에일리어싱 알고리즘을 가진 벡터 대 삼각 테셀레이션 엔진을 특징으로 한다.
- DirectX 및 OpenGL API용 메시 렌더링 백엔드
- 테셀레이트된 삼각형 데이터를 관리하기 위한 메시 캐시
- 필요에 따라 동적으로 글리프를 캐시하기 위해 단일 텍스처를 사용하는 벡터 기반 글꼴 시스템
- Sprite, MovieClip, TextField 및 Filters(Glow, Bevel, DropShadow 등)를 포함한 모든 메이저 플래시 디스플레이 클래스 지원
- 최적화된 ActionScript[17] 3 및 ActionScript 2 가상 시스템과 GFx 관련 ActionScript 확장[18]
- FMOD를 지원하는[19] 디폴트 구현으로 라이선스 계약자가 구현 가능한 C++ 인터페이스를 통한 오디오 지원
기타 컴포넌트
Scaleform GFx SDK에는 엔진, 설명서 및 샘플 외에도 다음과 같은 몇 가지 추가 구성 요소가 포함되어 있습니다.
- Scaleform 3Di
- 플래시 요소의 3차원 위치 및 회전을 가능하게 하는 ActionScript 2 확장 기능.ScaleForm 4는 ActionScript 3의 내장 3D 기능을 지원하므로 3Di가 필요하지 않습니다.[20][21]
- Scaleform CLIK
- Common Lightweight Interface Kit - 버튼, 목록 상자, 드롭다운 메뉴, 슬라이더, 트리, 윈도우 등 쉽게 커스터마이즈할 수 있는 Flash UI 컴포넌트 프레임워크입니다.이 프레임워크는 gskinner.com과 공동으로 작성됩니다.이러한 구성 요소는 경량화를 의도하면서 엔진과의 양방향 통신 및 게임 개발을 [22]위한 기타 고려 사항을 제공합니다.
- Scaleform UI Kits
- 샘플 C++ 엔진과 ActionScript 코드 및 대응하는 플래시 콘텐츠를 포함하여 사전 구축 가능한 예.여기에는 현재 MMO UI, FPS HUD 및 프런트엔드 메뉴 키트가 포함되어 있습니다.
- Scaleform AMP
- 메모리와 퍼포먼스를 위한 Analyzer - PC, 콘솔 또는 모바일 상에서 실행 중인 게임 또는 3D 응용 프로그램 내의 플래시 콘텐츠 메모리와 성능을 분석하기 위한 프로파일러 도구입니다.AMP는 Adobe Scout과 목적과 디자인이 비슷합니다.AMP는 CPU 사용률, 렌더링 및 메모리에 대한 자세한 통계 정보를 제공하며 함수와 라인별 타이밍이 포함된 완전한 ActionScript 프로파일러를 포함합니다.
별도 라이선스 애드온
Scaleform은 또한 GFx용으로 두 가지 옵션 애드온도 제공했습니다.
- Scaleform Video
- 플래시 비디오 워크플로우 지원을 위한 완전 통합 비디오코덱(현재는 CRI Movie를 통해 제공됨)
- Scaleform 3Di
- 아시아 채팅 지원을 위한 완전 통합 입력 방식 편집기(IME)
테크놀로지 파트너
게임 엔진
- Source Engine (Scaleform은 Valve의 사내 파노라마 UI로 게임이 전환되기 전에 Counter-Strike: Global Offect의 이전 UI 백엔드로 사용되었습니다.)[23]
- Unreal Engine[24] 3 및 UDK[25]
- Crytek CryEngine[26] 2 및 CryEngine 3
- 이머전 게임브료와[27] 광속[28]
- Sony Phyre Engine
- 인버널
- 빅월드
- 히어로 엔진
- Trinigy Vision 엔진
- 본능 테크놀로지
- 리트테크
- RAGE (Grand Theft Auto V는 지도 등 거의 모든 것에 사용)
- 레드 엔진
기타 미들웨어
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d e f g "Scaleform - Usage - Platforms". Autodesk. Retrieved 2014-09-07.
- ^ http://gameware.autodesk.com/scaleform/faqs
- ^ Brandon Boyer (2007-04-19). "Scaleform GFx Comes to PSP, PS3". Gamasutra. Retrieved 2008-07-21.
- ^ "Autodesk Enters License Agreement with Nintendo - News".
- ^ "A wealth of tools support for Windows Phone 8". MCV. 31 October 2012.
- ^ "Games Central: "Masthead Licenses Scaleform for Earthrise"". Archived from the original on 2011-07-11.
- ^ "Autodesk & Scaleform". Autodesk. Retrieved March 1, 2011.
- ^ Autodesk Scaleform GFx 미들웨어 개요
- ^ Unreal Development Kit 게임 디자인 요리책, Packt Publishing Ltd, 2012년 2월 22일
- ^ UDK 게임 개발, Cengage Learning, 2012
- ^ iOS 3D 언리얼 게임 개발 시작, Apress, 2012년 4월 4일
- ^ C++, C# 및 Lua를 사용한 CryENGINE 게임 프로그래밍, Packt Publishing Ltd, 2013년 11월 22일
- ^ 게임 코딩 완료,
- ^ Cryengine 3 게임 개발 : Packt Publishing Ltd, 초보자 가이드, 2012년 7월 21일
- ^ "How to quickly convert flash games into mobile apps".
- ^ http://gameware.autodesk.com/scaleform/advantage
- ^ Kris Graft. "Scaleform GFx 4 Supports Flash 10 AS3". Gamasutra. Retrieved 2010-10-01.
- ^ Scaleform 4.2 Extensions, 오토데스크
- ^ http://gameware.autodesk.com/scaleform/features/audio
- ^ Kris Graft. "New Scaleform Supports 3D Menus". Gamasutra. Retrieved 2010-04-07.
- ^ http://gameware.autodesk.com/documents/sf_4.2_3Di.pdf[베어 URL PDF]
- ^ http://gameware.autodesk.com/scaleform/tools
- ^ "Counter-Strike: Global Offensive".
- ^ "Unreal Engine in major Scaleform UI deal". Develop. Retrieved 2010-05-15.
- ^ "Scaleform to be free for UDK". MCV. Develop. 15 April 2010. Retrieved 2010-05-15.
- ^ "CryEngine 2 Uses Scaleform GFx". GameSpot. Retrieved 2008-07-21.
- ^ "Emergent Fully Integrates Scaleform and SpeedTree in Gamebryo Under Company's Growing Partner Program". Reuters. 2008-02-05. Archived from the original on 2012-11-13. Retrieved 2008-07-21.
- ^ Will Freeman (2009-03-21). "Key middleware providers pledge support for Gamebryo LightSpeed". MCV. Develop. Retrieved 2009-08-14.
- ^ Chris Remo (2009-03-12). "Scaleform announces CRI video codec partnership". Gamasutra. Retrieved 2009-08-14.
- ^ "Scaleform and GameSpy Launch Comprehensive In-Game Lobby Solution". IGN. 2008-02-13. Archived from the original on February 20, 2008. Retrieved 2008-07-21.