SlideShare uma empresa Scribd logo
1 de 21
게임 캐릭터의 실시간 렌더링
을 위한 리깅 테크닉
2015-04
이상원
Agenda
시간 내용
15:00 ~ 15:50 Session 1
•리깅이란?
•바이패드
•기본 컨트롤러 다루기
16:00 ~ 16:50 Session 2
•NonFlip에 대한 이해
•어깨 삼각근 본과 트위스트
17:00 ~ 17:50 Session 3
•마법사 로브에 응용하기
•QnA
Session 1
워밍 업
리깅이란?
• 모델링에 뼈대를 심고
스키닝을 하는 모든 작
업
• 모델러와 애니메이터의
중간 단계
Session 1
좋은 리깅은?
• 리거의 고객은 애니메이터이다
• 애니메이터 친화적인 리깅이 중요
– 편리함, 직관적
– 간결함 (쾌적한 작업과 리깅의 유지보수)
– 비선형
– 재사용성 (Save & Load)
– 대칭 컨트롤
Session 1
바이패드
• 본으로 만들어보는 간략한 캐릭터
– IK?
• LookAt에 의한 IK
• HI IK Solver
– 다리와 척추 빠른 체험
– 장점 : 자유도
– 단점 : 진입장벽과 유지보수
• 바이패드
– 장점 : 편리함, (상대적인) 안정성, 유지보수
– 단점 : 낮은 자유도
Session 1
Sample : Session 1 - 본으로만드는 End.max
일반적으로 바이패드+α
• 손목, 어깨, 허벅지 트위스트
• 여성 가슴, 치마
• 등등 주로 애니메이션 키가 필요 없는 본
• (한국 게임 개발 업계에서만)
Session 1
CAT?
• 버그가 많아서 비추천
Session 1
기본 컨트롤러
• Session 2, 3을 이해하는데 필요한 것들
• Position
– Position Constraint
– Spring
• Rotation
– Orientation Constraint
– LookAt Constraint (중요)
• 이 외에도 많지만 ‘캐릭터셋업테크닉’ 참조
Session 1
LookAt Sample : Session 2 - 플립현상.max
Session 2
NonFlip
Flip 현상
• Orientation Constraint 의 한계
• 삼각근 Flip
• Spline IK Flip
Session 2
Sample : Session 2 - 플립현상.max Sample : 캐릭터리깅_트위스트플립2.avi
NonFlip의 원리
• 실제 고무 튜브 시연
• 단순한 관절에서의 NonFlip
• NonFlip에 사용되는 컨트롤러
– Orientation Constraint
– LookAt Constraint
Session 2
Sample : 캐릭터리깅_12_트위스트플립.max
SplineIK에 응용
• NonFlip Tool 시연
• http://cafe.naver.com/pinksox/2832
Session 2
Sample : Session 2 - SplineIK에 응용 Start.max
어깨에 응용 준비
• Candy-wrap 현상
• 삼각근 본과 상박 트위스트 없는 샘플
Session 2
Sample : 캐릭터리깅_03_CandyWrap.max Sample : Session 2 - 삼각근과트위스트없는.max
어깨에 응용
• NonFlip 헬퍼 생성
• 삼각근 본 생성
• 상박 트위스트 헬퍼 생성
• 상박 트위스트 본 생성
Session 2
최종 결과 : 어깨셋업수정08.max
Session 3
마법사 로브
마법사 로브 리깅 컨셉
• 바이패드 + 타이트 스커트의 문제점
• 최소한의 본 사용
– 목, 쇄골 생략
– Ref Bone Tool
( http://cafe.naver.com/pinksox/5035 )
• 완성된 마법사 시연
– 허벅지 트위스트 비교
– 어깨 트위스트 비교
Session 3
문제점 : Bragi_Mod_Wrong.max 최종 결과 : Bragi_Mod_Final.max
제작 시연
• 다리
• 팔뚝
– 중력에 의해 늘어진 소매
– 자연스러운 흔들림
– 지면 등 예외 처리를 위한 FK Blend
Session 3
QnA
Session 3
감사합니다

Mais conteúdo relacionado

Destaque

유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현MinGeun Park
 
언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술
언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술
언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술Ki Hyunwoo
 
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1Ki Hyunwoo
 
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리MinGeun Park
 
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리MinGeun Park
 
개발자를 위한 도트디자인입문(2017. 03, 09.)
개발자를 위한 도트디자인입문(2017. 03, 09.)개발자를 위한 도트디자인입문(2017. 03, 09.)
개발자를 위한 도트디자인입문(2017. 03, 09.)Yunjeong Kim
 
[대구] Contz 홍보자료
[대구] Contz 홍보자료[대구] Contz 홍보자료
[대구] Contz 홍보자료startupkorea
 
Hayatin sirri
Hayatin sirriHayatin sirri
Hayatin sirriendaze41
 
Film pitch for class on the 22nd of october
Film pitch for class on the 22nd of octoberFilm pitch for class on the 22nd of october
Film pitch for class on the 22nd of octoberJ4K360
 
As media evaluation jake
As media evaluation jakeAs media evaluation jake
As media evaluation jakeJ4K360
 
Desart presentation irca1 apr15
Desart presentation irca1 apr15Desart presentation irca1 apr15
Desart presentation irca1 apr15Desart Inc
 
As media evaluation jake
As media evaluation jakeAs media evaluation jake
As media evaluation jakeJ4K360
 
Teorías y estándares internacionales para la construcción de
Teorías y estándares internacionales para la construcción deTeorías y estándares internacionales para la construcción de
Teorías y estándares internacionales para la construcción deldu_galo
 
Towards Better Online Personalization: A Framework for Empirical Evaluation a...
Towards Better Online Personalization: A Framework for Empirical Evaluation a...Towards Better Online Personalization: A Framework for Empirical Evaluation a...
Towards Better Online Personalization: A Framework for Empirical Evaluation a...Stijn Geuens
 
Ulasan jurnal
Ulasan jurnalUlasan jurnal
Ulasan jurnalnoursham
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructuradoldu_galo
 
마비노기 컨텐츠 분석
마비노기 컨텐츠 분석마비노기 컨텐츠 분석
마비노기 컨텐츠 분석maroyou
 
마이크로소프트의 동작인식 센서 키넥트 v2
마이크로소프트의 동작인식 센서 키넥트 v2마이크로소프트의 동작인식 센서 키넥트 v2
마이크로소프트의 동작인식 센서 키넥트 v2상현 김
 

Destaque (19)

유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
 
언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술
언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술
언리얼 서밋 2016 프로젝트 A1의 구형 월드 라이팅 기술
 
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
 
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
 
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리
[데브루키/141206 박민근] 유니티 최적화 테크닉 총정리
 
개발자를 위한 도트디자인입문(2017. 03, 09.)
개발자를 위한 도트디자인입문(2017. 03, 09.)개발자를 위한 도트디자인입문(2017. 03, 09.)
개발자를 위한 도트디자인입문(2017. 03, 09.)
 
[대구] Contz 홍보자료
[대구] Contz 홍보자료[대구] Contz 홍보자료
[대구] Contz 홍보자료
 
My PhD trajectory
My PhD trajectoryMy PhD trajectory
My PhD trajectory
 
Hayatin sirri
Hayatin sirriHayatin sirri
Hayatin sirri
 
Film pitch for class on the 22nd of october
Film pitch for class on the 22nd of octoberFilm pitch for class on the 22nd of october
Film pitch for class on the 22nd of october
 
As media evaluation jake
As media evaluation jakeAs media evaluation jake
As media evaluation jake
 
Desart presentation irca1 apr15
Desart presentation irca1 apr15Desart presentation irca1 apr15
Desart presentation irca1 apr15
 
As media evaluation jake
As media evaluation jakeAs media evaluation jake
As media evaluation jake
 
Teorías y estándares internacionales para la construcción de
Teorías y estándares internacionales para la construcción deTeorías y estándares internacionales para la construcción de
Teorías y estándares internacionales para la construcción de
 
Towards Better Online Personalization: A Framework for Empirical Evaluation a...
Towards Better Online Personalization: A Framework for Empirical Evaluation a...Towards Better Online Personalization: A Framework for Empirical Evaluation a...
Towards Better Online Personalization: A Framework for Empirical Evaluation a...
 
Ulasan jurnal
Ulasan jurnalUlasan jurnal
Ulasan jurnal
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructurado
 
마비노기 컨텐츠 분석
마비노기 컨텐츠 분석마비노기 컨텐츠 분석
마비노기 컨텐츠 분석
 
마이크로소프트의 동작인식 센서 키넥트 v2
마이크로소프트의 동작인식 센서 키넥트 v2마이크로소프트의 동작인식 센서 키넥트 v2
마이크로소프트의 동작인식 센서 키넥트 v2
 

게임 캐릭터의 실시간 렌더링을 위한 리깅 테크닉 공개용

  • 1. 게임 캐릭터의 실시간 렌더링 을 위한 리깅 테크닉 2015-04 이상원
  • 2. Agenda 시간 내용 15:00 ~ 15:50 Session 1 •리깅이란? •바이패드 •기본 컨트롤러 다루기 16:00 ~ 16:50 Session 2 •NonFlip에 대한 이해 •어깨 삼각근 본과 트위스트 17:00 ~ 17:50 Session 3 •마법사 로브에 응용하기 •QnA
  • 4. 리깅이란? • 모델링에 뼈대를 심고 스키닝을 하는 모든 작 업 • 모델러와 애니메이터의 중간 단계 Session 1
  • 5. 좋은 리깅은? • 리거의 고객은 애니메이터이다 • 애니메이터 친화적인 리깅이 중요 – 편리함, 직관적 – 간결함 (쾌적한 작업과 리깅의 유지보수) – 비선형 – 재사용성 (Save & Load) – 대칭 컨트롤 Session 1
  • 6.
  • 7. 바이패드 • 본으로 만들어보는 간략한 캐릭터 – IK? • LookAt에 의한 IK • HI IK Solver – 다리와 척추 빠른 체험 – 장점 : 자유도 – 단점 : 진입장벽과 유지보수 • 바이패드 – 장점 : 편리함, (상대적인) 안정성, 유지보수 – 단점 : 낮은 자유도 Session 1 Sample : Session 1 - 본으로만드는 End.max
  • 8. 일반적으로 바이패드+α • 손목, 어깨, 허벅지 트위스트 • 여성 가슴, 치마 • 등등 주로 애니메이션 키가 필요 없는 본 • (한국 게임 개발 업계에서만) Session 1
  • 9. CAT? • 버그가 많아서 비추천 Session 1
  • 10. 기본 컨트롤러 • Session 2, 3을 이해하는데 필요한 것들 • Position – Position Constraint – Spring • Rotation – Orientation Constraint – LookAt Constraint (중요) • 이 외에도 많지만 ‘캐릭터셋업테크닉’ 참조 Session 1 LookAt Sample : Session 2 - 플립현상.max
  • 12. Flip 현상 • Orientation Constraint 의 한계 • 삼각근 Flip • Spline IK Flip Session 2 Sample : Session 2 - 플립현상.max Sample : 캐릭터리깅_트위스트플립2.avi
  • 13. NonFlip의 원리 • 실제 고무 튜브 시연 • 단순한 관절에서의 NonFlip • NonFlip에 사용되는 컨트롤러 – Orientation Constraint – LookAt Constraint Session 2 Sample : 캐릭터리깅_12_트위스트플립.max
  • 14. SplineIK에 응용 • NonFlip Tool 시연 • http://cafe.naver.com/pinksox/2832 Session 2 Sample : Session 2 - SplineIK에 응용 Start.max
  • 15. 어깨에 응용 준비 • Candy-wrap 현상 • 삼각근 본과 상박 트위스트 없는 샘플 Session 2 Sample : 캐릭터리깅_03_CandyWrap.max Sample : Session 2 - 삼각근과트위스트없는.max
  • 16. 어깨에 응용 • NonFlip 헬퍼 생성 • 삼각근 본 생성 • 상박 트위스트 헬퍼 생성 • 상박 트위스트 본 생성 Session 2 최종 결과 : 어깨셋업수정08.max
  • 18. 마법사 로브 리깅 컨셉 • 바이패드 + 타이트 스커트의 문제점 • 최소한의 본 사용 – 목, 쇄골 생략 – Ref Bone Tool ( http://cafe.naver.com/pinksox/5035 ) • 완성된 마법사 시연 – 허벅지 트위스트 비교 – 어깨 트위스트 비교 Session 3 문제점 : Bragi_Mod_Wrong.max 최종 결과 : Bragi_Mod_Final.max
  • 19. 제작 시연 • 다리 • 팔뚝 – 중력에 의해 늘어진 소매 – 자연스러운 흔들림 – 지면 등 예외 처리를 위한 FK Blend Session 3

Notas do Editor

  1. 비키 제작시 참조한 걸그룹?
  2. 비선형?
  3. CAT? 2010 subscription, 2012 full
  4. 캔디랩에서 자유로운?