tig13 dynamic and realistic game dev_using d_a
DESCRIPTION
관련 기사 : http://www.thisisgame.com/webzine/news/nboard/4/?n=48618TRANSCRIPT
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 1
Havok C
onfidential – Not for distribution
Dynamic 하고 Realistic 한 게임
개발을 위한 핵심 기법
Havok Animation Studio 의 물리 기반 애니메이션Havok Destruction 의 파괴 효과 소개
Field Application Engineer 강정훈
TM
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 3
Havok C
onfidential – Not for distribution
Havok
미들웨어 업계의 선두 주자– Game Developer Front Line Award Winner
• 2002, 2003, 2008, 2009, 2010, 2011, 2012– 700 개 이상의 출시 타이틀과 150 개 이상의 개발 타이틀 보유
인텔의 100% 자회사전 세계 규모의 지원– Dublin*– Seoul– Munich & Stuttgart– Orlando– San Francisco*– Tokyo
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 4
Havok C
onfidential – Not for distribution
하복 제품군
최적화된 크로스 플랫폼 소프트웨어 개발 도구다양한 분야에서 10 년 이상의 개발 경험
Havok Vision Engine3D 게임 엔진
Havok ScriptLUA 스크립팅
Havok Physics물리 시뮬레이션
Havok AI동적 길 찾기
Havok Destruction실시간 파괴 효과
Havok Animation Studio애니메이션 런타임 & 툴
Havok Cloth의류 시뮬레이션
3D 게임 엔진 및 개발 도구
시뮬레이션 런타임 및개발 도구
캐릭터 애니메이션개발 도구
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 5
Havok C
onfidential – Not for distribution
최근 발표된 타이틀
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 6
Havok C
onfidential – Not for distribution
THE LAST OF US
Physics Destruction Animation
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 7
Havok C
onfidential – Not for distribution
Winning Eleven 2014
Physics Animation Studio Cloth
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 8
Havok C
onfidential – Not for distribution
BLACK SHEEP
Vision Engine AI Physics Destruction Animation Studio Cloth
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 10
Havok C
onfidential – Not for distribution
동적인 게임 제작을 위한 물리 기반 기술들
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 11
Havok C
onfidential – Not for distribution
Havok Destruction
TM
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 12
Havok C
onfidential – Not for distribution
Havok Destruction - Use in Games
“Project Black Sheep” – NeowizCRS “Uncharted 3” – Naughty Dog / Sony “Battle Field 3, 4” – DICE “INVERSION” – Saber / Namco
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 13
Havok C
onfidential – Not for distribution
Havok Destruction Use Cases
Breakable Objects
Deformation
Buildings
Structures
“Destruction” adds…
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 14
Havok C
onfidential – Not for distribution
Fracture - Creation
Choose fracture pattern
Create splitting geometry
Preview results[Wooden Doors Demo]
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 15
Havok C
onfidential – Not for distribution
Workflow Example - Basic
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 16
Havok C
onfidential – Not for distribution
Havok Destruction Use Cases
Breakable Objects
Deformation
Buildings
Structures
“Destruction” adds…
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 17
Havok C
onfidential – Not for distribution
Deformable Shapes
Not a soft bodySet of skinned rigid body bonesDeformation simulation runs only on impactDeformation Video
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 18
Havok C
onfidential – Not for distribution
Havok Destruction Use Cases
Breakable Objects
Deformation
Buildings
Structures
“Destruction” adds…
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 19
Havok C
onfidential – Not for distribution
Workflow Example - Building
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 20
Havok C
onfidential – Not for distribution
Havok Destruction Use Cases
Breakable Objects
Deformation
Buildings
Structures
“Destruction” adds…
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 22
Havok C
onfidential – Not for distribution
“Showcase” demos
[Bridge Low][Bridge Deep]
[Interior Room]
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 23
Havok C
onfidential – Not for distribution
Game Demo
Vision Engine 에서의 Destruction 활용 데모
[Destruction Tank video]
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 24
Havok C
onfidential – Not for distribution
Havok Animation Studio
TM
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 25
Havok C
onfidential – Not for distribution
Havok Animation Studio
Havok Animation Studio 애니메이션 상태 머신 편집 및 프로토타입 제작 주변 환경 또는 캐릭터 와의 동적인 인터랙션 표현 가능 Physics Ragdoll Animation 블랜딩 , 매핑 Mirroring, Retargeting, Layering 을 통한 애니메이션 재사용 아이템 장착 (Attachments) , 역운동학 (Inverse Kinematics) 고급 애니메이션 압축 알고리즘
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 26
Havok C
onfidential – Not for distribution
환경과의 인터랙션
캐릭터와 주변 사물과의 인터랙션 제어Locomotion and Docking Video
[Take Cover Docking]
[Vaulting]
[Climbing]
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 27
Havok C
onfidential – Not for distribution
Parameter Driven Animation
속도 , 방향 등의 파라미터만으로도 쉽게 컨트롤적은 수의 애니메이션으로 정밀한 움직임 표현 가능Parametric Generator Video
Speed = 2.5, Angle = 50
Speed = 7.5,Angle = 20
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 28
Havok C
onfidential – Not for distribution
Ragdoll 과 Animation 의 상호작용
Physics and Animation– Physics Ragdoll Animation
사이의 자연스러운 블랜딩 지원
– 동적인 Down , Getup 표현 가능
– 동적인 Hit Reaction 표현 가능
– Stagger, Ragdoll Attachment Video
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 30
Havok C
onfidential – Not for distribution
Animation Blend
Gun Sweep
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 31
Havok C
onfidential – Not for distribution
Inverse Kinematics
Hand IK Modifier
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 32
Havok C
onfidential – Not for distribution
Jiggle Bone
Jiggler Modifier
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 33
Havok C
onfidential – Not for distribution
Inverse Kinematics
Foot IK Modifier
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 36
Havok C
onfidential – Not for distribution
Paired Animation
Ragdoll + Animation Transition 활용– 태클 (Tackle GDC06 video)
– 펀치 (Punch GDC06 video)
– 밀치기 (Push GDC06 video)
– Stagger Demo
Customization is Required– 게임내에서 적용하기 위해서는 Custom 코드가 필요– 원하는 결과물을 얻을 수 있도록 기술 지원 가능
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 37
Havok C
onfidential – Not for distribution
AI driven Character (Beta)
Havok AI - Spatial Analysis
Havok Animation Studio
Havok AI - Spatial Analysis– NavMesh Generation
과정에서 Animation 에 필요한 Edge 정보를 보존
Havok Animation Tool 에서 AI Driven Character 프리뷰
Beta Released in 2013.1– Customization is Required
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 38
Havok C
onfidential – Not for distribution
Game Demo
Vision 엔진 에서의 Animation Studio 활용 데모
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 39
Havok C
onfidential – Not for distribution
Dynamic 하고 Realistic 한 게임
개발을 위한 핵심 기법
HavokTM Confidential. ©Copyright 2013 Havok.com (and its licensors). All Rights Reserved. Confidential Information of Havok. 40
Havok C
onfidential – Not for distribution
Thank you
TM