Upload
emma-kim
View
875
Download
14
Embed Size (px)
DESCRIPTION
[Havok- KGC 2013 발표 자료] 프로젝트 아나키 스타트업 가이드 KGC 2013에서 송의석 사업 엔지니어가 발표한 '프로젝트 아나키 스타트업 가이드' 입니다. 프로젝트 아나키는 하복에서 개발한 '모바일 엔진'으로 Havok Vision Engine, Havok Physics, Havok Animation Studio, Havok AI까지 Havok 의 최정예 제품군을 모두 포함하는 종합 툴킷으로, iOS, Android, Tizen 플랫폼에서 상업적 제한없이 개발 및 배포가 가능합니다. 보다 자세한 내용은 슬라이드를 참고하시기 바랍니다. ^^ Project Anarchy 한글포럼: www.projectanarchy.com/ko Project Anarchy 다운로드: www.projectanarchy.com/ko/download
Citation preview
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy Basic Guide
for Beginners
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Contents
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Intel® 의자회사
전세계규모의지원
미들웨어업계의선두주자
About Havok
2011
2009
2007
2005
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Havok History
1999
Physics
Animation
Animation Studio
Cloth
Destruction
AI
Script
2004 2006 2008 2009 2010 2011
Vision
2003
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Havok Products Family
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
What is Project Anarchy?
모바일게임개발을위한완전한개발환경 iOS
Android
Tizen
다양한제품군통합 Havok Vision Engine
Havok Physics 2012
Havok AI
Havok Animation Studio
FMOD
Intel GPA
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
What is Project Anarchy
Android, iOS, Tizen개발및배포무료
툴과실제게임개발에서 C++ 사용가능(코드개발및엔진플러그인)
Lua스크립트로빠른프로토타입개발가능(내장 Lua스크립트디버거 포함)
온라인커뮤니티를통한기술지원www.projectanarchy.com
다양한샘플소스, 튜토리얼과동영상강좌제공
추가플랫폼, 소스코드, 서포트업그레이드가능
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
What is Project Anarchy
왜무료인가요?
인디개발자의 AAA 타이틀개발지원
학생들에게실제회사에서사용되는기술습득의기회제공
모회사인텔의모바일플랫폼전략(모바일크로스플랫폼개발지원에주력)
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Supported Platform
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy Packages
© Copyright 1999-2013 Havok.com Inc (or its licensors). All Rights Reserved. All trademarks are the property of their rightful
owners.
4
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy Packages
Tools• Havok Vision Editor (vForge)
• Associated Plugins (Particle Editor, Terrain Editor, etc)
• Vision Tools (vAnimTool, vModelViewer, etc)
• Script Debugger (vRSD), Package Tool etc.
• Havok Animation Studio
• Havok Content Tools for Max and Maya
• Intel GPA
SDKs • Havok Vision
• Havok Physics
• Havok Animation Studio
• Havok AI
Samples • RPG Game/Block Tower/Mobile Offroad etc.
• Tutorials
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - Vision
Havok Vision Engine
범용적인컴포넌트기반의 C++ API
WYSIWYG 레벨에디터 (vForge)
편리한 Asset 관리시스템
유연한플러그인기반의아키텍쳐(프레임워크)
플러그인과샘플에대한소스코드제공
빠른개발주기
3dsMax/Maya 익스포트플러그인
복수의사용자에의한협업지원
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy – Vision Toolsets
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Rapid Prototyping
빠른프로토타입제작지원
• Remote Input
• 가속도계지원
• 터치입력지원
• LUA액세스지원
• vFileServer
• 디바이스에에셋을실시간으로업데이트
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - Architecture
모듈화된디자인: 플러그인아키텍쳐기반의엔진과툴셋• 엔진코어를건드리지않고도기능확장및커스터마이징 가능
• 커스터마이징가능한렌더링, 물리, 가시성, 스트리밍기능
• 자동화가능한유연한에셋파이프라인
Vision Engine
Vision Engine Plugin
Havok Physics Plugin
Fmod Plugin
Scaleform Plugin
Your PluginA B CX ZY
Your Game
더많은플러그인존재!
Interface A Interface B Interface C
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - Architecture
Entity
• 동적게임오브젝트:플레이어,NPC,아이템
• 게임오브젝트의기능을확장하기위해상속을이용
Component
• 게임오브젝트는서로다른여러구성요소로이루어짐
• Entity의기능을확장하기위해구성요소를추가
BaseEntity AnimatedEntity
PlayerEntity
NPCEntity
BaseEntity AnimationComponent
PlayerComponent
BaseEntity
NPCComponent
NPCPlayer
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy Workflow
모바일플랫폼기능
• 런타임리소스교체가가능한 vFileServe
• 프로토타입제작시모바일장치를원격입력장치로 사용가능한vRemoteInput
• 네이티브개발 (VisualStudio2010으로전체빌드통합)
• 원격디버깅도구: VisualDebugger, vRemoteScriptDebugger,
vResourceViewer
• vForge에서자동으로플랫폼별에셋관리가가능한 Asset Management
system및 Asset Profile Manager
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy – Vision
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - Physics
Havok Physics 400개이상의타이틀로검증된미들웨어
빠르고안정적인강체동역학시뮬레이션과컨스트레인트시스템지원
Ragdoll
안정적인멀티스레딩시스템지원
빠른비동기 Raycast 및 Liniar Cast 지원
확장기능지원:Character Controller、Vehicle Kit
시각적디버깅이가능한 Visual Debugger 지원
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - Physics
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - AI
Havok AI 다양한기능의경로탐색솔루션
2D 네비게이션메쉬 (e.g. 지형, 건물내부)
3D 네비게이션볼륨 (e.g. 수중, 공중 )
월클라이밍
빠른네비게이션메쉬생성
실시간동적네비게이션메쉬업데이트 (다이나믹커팅)
로컬스티어링(회피동작)
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - AI
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy – AnimationStudio
Havok Animation Studio 최적화된애니메이션블렌드시스템
정교한애니메이션압축알고리즘지원
직관적인툴에의한캐릭터스테이트머신편집
노드구조의애니메이션스테이트머신
Ragdoll (Hit Reaction)
애니메이션동기화, Mirroring, Retargeting, Foot IK 지원
원격디버깅
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy - AnimationStudio
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Visual Studio Support
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Debugging Tools
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Block Tower Sample
Project Anarchy - Samples
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Havok AI for Cross platform development use case
• Halo spartan assault
Havok Vision for Cross platform development case
• Project M
Cross Platform Usecases
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy – New Updates
GitHub• 모든소스코드가 GitHub를통해관리
• 공식릴리스전에업데이트이용가능
• https://github.com/projectanarchy/projectanarchy
FBX 임포터• 최근 beta 버전이 GitHub를통해공개
• FBX 파일을 Havok의데이터형식으로변환
Scene 파일、메쉬、애니메이션、리그등
• 오픈소스툴인 Blender 플러그인이현재개발중
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy – Useful Links
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Project Anarchy – Useful Links
Project Anarchy Useful Reference Links
- Project Anarchy Home: http://www.projectanarchy.com
- Project Anarchy Korean Home: www.projectanarchy.com/ko
- Project Anarchy Download: www.projectanarchy.com/download
- Project Anarchy Training: http://www.projectanarchy.com/training
- Project Anarchy Android Setup: http://www.projectanarchy.com/androidsetup
- Project Anarchy GitHub: https://github.com/projectanarchy/projectanarchy
Havok™ Confidential. © Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok.
Questions?
www.projectanachy.com/download
Questions and Answers