배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010

5,059
-1

Published on

Published in: Design, Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,059
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
129
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010

  1. 1. 쉽고빠르게 매력적인 모션 제작하기 Ⓒ 2010 NEXON Corporation & devCAT Studio. All Rights Reserved M2 team, Game Development Team for Project W in devCAT (The 3rd Development Division in NEXON Corp.). M2 team Director is Kim, Dong-Gun | Project W is produced by Kim, Dong-Gun
  2. 2. 나는 누구? 여긴 어디… • 2005 : SAMG ANIMATION 입사 • 26부작 TV 시리즈 • 각종 투자 유치용 데모 릴 • 게임 CF영상 • 52부작 TV 시리즈 • 2009 : 넥슨 데브 캣 M2(마비노기2)팀 합류
  3. 3. 나는 누구? 여긴 어디… • 2005 : SAMG ANIMATION 입사 • 26부작 TV 시리즈 • 각종 투자 유치용 데모 릴 • 게임 CF영상 • 52부작 TV 시리즈 • 2009 : 넥슨 데브 캣 M2(마비노기2)팀 합류 갓 6년 차가 된 Animator
  4. 4. 누가 들어야 좋은가? ! 캐릭터 스튜디오를 다뤄보셨거나 현재 다루고 계시는 분들
  5. 5. 목표? ! 좀더 쉽고 빠르게 애니메이션을 만들 수 있도록 도움 드릴 수 있다면 충분!
  6. 6. 본론으로 들어가겠습니다 잒손을 500%줄이자! 작업환경 셋업
  7. 7. 왜?
  8. 8. 손아파
  9. 9. 클릭질을 줄이면 모두가 건강해질 수 있어요!
  10. 10. 단순 반복적으로 사용하는 과정들을 버튼 하나로 처리할 수 있다면!
  11. 11. 프로게이머들이 스타 경기를 하는 것 처럼!!
  12. 12. 간지나게 작업할 수 있게 되지 않을까!! (* 우인철씨 작업 현장 포착 사짂)
  13. 13. TIP: 1 잒손을 200%줄이는 스크립트 1 HIDE BONE TOGGLE
  14. 14. 예를들어… . (공개세션이다 보니 예제들이 조금 허름합니다.)
  15. 15. 예를들어… .
  16. 16. 예를들어… .
  17. 17. 예를들어… .
  18. 18. 예를들어… .
  19. 19. 예를들어… .
  20. 20. 예를들어… .
  21. 21. 예를들어… .
  22. 22. 예를들어… .
  23. 23. 정말로 없애고 싶은 건 bone인데!
  24. 24. 왜 bone만 패널을 바꿔서 찍어줘야 하는 거야! 자주 쓰는 기능인데 패널은 따로 있고! 패널을 바꾸면 탭은 항상 닫혀있다!
  25. 25. 왜 bone만 패널을 바꿔서 찍어줘야 하는 거야! 자주 쓰는 기능인데 패널은 따로 있고! 패널을 바꾸면 탭은 항상 닫혀있다!
  26. 26. 그래서 이걸 아예 꺼내서 쓰는 분들도 있다. (폭풍간지 animator 정희관씨 제공)
  27. 27. 하지만
  28. 28. 단 한 줄의 간단한 스크립트만 만들어주면
  29. 29. 간단히 버튼 하나로 해결가능!
  30. 30. 간단히 버튼 하나로 해결가능!
  31. 31. 간단히 버튼 하나로 해결가능!
  32. 32. 간단히 버튼 하나로 해결가능!
  33. 33. 간단히 버튼 하나로 해결가능!
  34. 34. VS
  35. 35. VS
  36. 36. VS BONE OBJECTS 항목을 마이크로 컨트롤로 클릭
  37. 37. VS BONE OBJECTS 항목을 마이크로 컨트롤로 클릭
  38. 38. VS BONE OBJECTS 항목을 (버튼 원 클릭) 마이크로 컨트롤로 클릭
  39. 39. VS BONE OBJECTS 항목을 (버튼 원 클릭) 마이크로 컨트롤로 클릭
  40. 40. VS BONE OBJECTS 항목을 (버튼 원 클릭) 마이크로 컨트롤로 클릭
  41. 41. 행복 해질 수 있다!
  42. 42. TIP: 2 잒손을 200%줄이는 스크립트2 CREATE TRAIL
  43. 43. 애니메이션 작업시 뗄래야 뗄 수 없는 trail
  44. 44. 애니메이션 작업시 뗄래야 뗄 수 없는 trail -Keith Lango 도 강조-
  45. 45. Trajectories MAX에는 트레젝터리가 있다.
  46. 46. Maya의 모션트레일보다 훨씬 빠르고 강력한 기능
  47. 47. 하지만 클릭한 거 밖에 볼 수가 없어…
  48. 48. 나는 현재 …
  49. 49. 내가 어떤 본을 …
  50. 50. 수정하고 있던 지 간에 …
  51. 51. 항상 해머 끝의 라인을 확인하고 싶어!!
  52. 52. 바로 여기 수정하고 있던 지 간에 …
  53. 53. 사람이 뭔가를 휘두르는 애니메이션을 할 때 중간에 관젃 꺾기(Break Joint)를 넣으면 바이 패드 링크 구조상 끝이 엉켜버리게 된다!!
  54. 54. 사람이 뭔가를 휘두르는 애니메이션을 할 때 중간에 관젃 꺾기(Break Joint)를 넣으면 바이 패드 링크 구조상 끝이 엉켜버리게 된다!! 트레젝터리를 반드시 재 확인하야 함!
  55. 55. 상위 본을 움직일 때 마다 끄트머리의 커브에 어떤 영향을 주는지 바로 바로 확인하고 싶은 욕구가 생김
  56. 56. 결국 …. (여러분 모두 각자의 노하우가 있겠지만)
  57. 57. 결국 …. (여러분 모두 각자의 노하우가 있겠지만)
  58. 58. 결국 …. (여러분 모두 각자의 노하우가 있겠지만)
  59. 59. 결국 …. (여러분 모두 각자의 노하우가 있겠지만)
  60. 60. 결국 …. (여러분 모두 각자의 노하우가 있겠지만) 이제 어디를 수정하던 항상 아크를 확인할 수 있다 (마야의 모션 트레일 과 동일하지만 수십 배는 빠르고 가볍다)
  61. 61. 하지만 이거 뭐랄까 ….
  62. 62.
  63. 63. ……
  64. 64. ……귀찮아
  65. 65. 시작 할 때 마다 매번 하는 거… 걍 한방에 해결할 순 없을까?
  66. 66. 역시 이럴 때를 위한 천사 스크립트
  67. 67. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  68. 68. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  69. 69. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  70. 70. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  71. 71. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  72. 72. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  73. 73. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  74. 74. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  75. 75. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  76. 76. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  77. 77. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  78. 78. 그저 다섯 줄의 스크립트를 실행해 주는 것 만으로 … macroScript GANZI category:"BAJAJAP Tools" ( bajajap=selection as array for i in bajajap do ( C=Circle radius:6.59565 transform:(i.transform) isSelected:off setTrajectoryOn C true C.parent = I ) )
  79. 79. 이제 단축키만 누르면..
  80. 80. 한방에!!
  81. 81. 덤으로
  82. 82. 여러 개를
  83. 83. 동시에
  84. 84. 선택해도..
  85. 85. 단축키만 누르면..
  86. 86. 역시 한방에!!
  87. 87. 행복 해질 수 있다!
  88. 88. 그런데… 우리는 애니메이터 …TA가 아니지 않나요? (불편하다고 일일이 스크립트 다 만들 수도 없고..)
  89. 89. 그래서…. http://www.jimjagger.com/ 공개 스크립트를 소개해 드리겠습니다
  90. 90. TIP: 3 잒손을 5000%줄이는 스크립트 JJ TOOL
  91. 91. 절망은 창조의 어머니
  92. 92. 짐 재거라는 크리에이터가 절망했다! 끝
  93. 93. 결국 수많은 노력과 연구 끝에 만들어낸
  94. 94. 캐릭터 스튜디오 젂용 편의기능이 모여 있는!!
  95. 95. 애니메이터를 위한 스크립트 JJTOOL!!
  96. 96. 설치법 간단합니다.
  97. 97. 설치법 간단합니다.
  98. 98. 설치법 간단합니다.
  99. 99. 설치법 간단합니다. (기존 파일이 바뀌지 않을까 걱정하실 필요 없어요.)
  100. 100. 설치하면 Customize User Interface에서 단축키를 설정할 수 있습니다. Keyboard->Category에 JJtool 항목이 생겨요
  101. 101. 추가되는 기능
  102. 102. 추가되는 기능
  103. 103. 추가되는 기능
  104. 104. 추가되는 기능
  105. 105. 많다
  106. 106. 제가 자주 쓰는 것들만 간단히 설명 드려요
  107. 107. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다.
  108. 108. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다.
  109. 109. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다.
  110. 110. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다.
  111. 111. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다.
  112. 112. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다.
  113. 113. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다.
  114. 114. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다. 사용하다 보면 중독될 정도로 굉장히 편리
  115. 115. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다. 사용하다 보면 중독될 정도로 굉장히 편리
  116. 116. 기즈모 의 무브, 로컬 축 변환을 토글로 바꾼다. 사용하다 보면 중독될 정도로 굉장히 편리
  117. 117. 바이패드 오브젝트만 골라서 자동으로 Hide시킨다
  118. 118. 바이패드 오브젝트만 골라서 자동으로 Hide시킨다
  119. 119. 중요한 기능
  120. 120. 실행하면 특수한 도구모음이 뜬다.
  121. 121. 주목해야 할 것은 발 모양 아이콘.
  122. 122. 워킹 사이클을 만들 때.
  123. 123. Recoil포즈에서 LIFT 포즈로 가는 순간.
  124. 124. 발 뒷꿈치에서 앞꿈치로.
  125. 125. 피봇을 바꿔줘야 한다
  126. 126. 일반적으로는 발을 확대 시킨 후…..
  127. 127. f3을 누르고…
  128. 128. 피봇 클릭하기 좋게 뷰포트를 잘 돌린 후
  129. 129. 이중에서 하나 잘 골라서
  130. 130. 열고
  131. 131. SELECT PIVOT
  132. 132. 비로소 보이기 시작하는 입체적인 피봇들 중 하나를
  133. 133. 마이크로 컨트롤로 선택한다.
  134. 134. 굉장히 귀찮은 작업!
  135. 135. 여기를 클릭해보삼
  136. 136. 어?
  137. 137. 어라?
  138. 138. 이 툴은 발바닥 모양을 클릭하는 것만으로
  139. 139. 피봇을 바꿀수 있다.
  140. 140. 클로즈업 안해도 됨
  141. 141. 요놈과 비슷하지만 에러가 없다.
  142. 142. 선택한 본의 트레젝터리를 단축키로 켰다 껐다 하는 기능
  143. 143. 선택한 본의 트레젝터리를 단축키로 켰다 껐다 하는 기능
  144. 144. 대칭이 되는 본을 단축키로 선택 하는 기능
  145. 145. 대칭이 되는 본을 단축키로 선택 하는 기능
  146. 146. com을 손쉽게 선택할 수 있게 해 주는 기능
  147. 147. com을 손쉽게 선택할 수 있게 해 주는 기능
  148. 148. 슬라이딩, 플랜트, 프리키등 ik 기능을 단축키로 선택할 수 있게 해 주는 기능
  149. 149. 가능해진다!! (* 우인철씨 작업 현장 포착 사짂)
  150. 150. 그 외에도 이런 건 어떨까요? 새로운 기능을 TA에게 졸라 만들어보셔요 • ONE클릭으로 바이 패드 젂체 선택하기 • ONE클릭으로 ALL키 주기 (COM의 Rotate ,Vertical, Horizontal 값까지 젂부 다)
  151. 151. -결롞-
  152. 152. 필요는 발명의 절망 어머니!
  153. 153. 스크립트를 적극 만들고 활용해서
  154. 154. 스크립트를 적극 만들고 활용해서 행복해 집시다
  155. 155. 감사합니다
  156. 156. 감사합니다 ?

×