Submit Search
Upload
Unity3D - SmoothMoves
•
20 likes
•
6,078 views
SungWook Hong
Follow
Unity3D 의 BoneAnimation plugin인 SmoothMoves에 대해 정리한 자료입니다 (StudioEX 개발1팀 내부 발표용)
Read less
Read more
Technology
Report
Share
Report
Share
1 of 37
Download now
Download to read offline
Recommended
Arduino+Matlab Project - Finger Controlled Blind
Arduino+Matlab Project - Finger Controlled Blind
Byoungjo Choi
Unity 3d study #1
Unity 3d study #1
Hyunwoo Kim
Unreal animation system
Unreal animation system
TonyCms
[NDC14] 라이브중인 2D게임에 시스템 변경 없이 본 애니메이션 도입하기[던전앤파이터]
[NDC14] 라이브중인 2D게임에 시스템 변경 없이 본 애니메이션 도입하기[던전앤파이터]
SeungWon Lee
About matinee
About matinee
TonyCms
Unity3D - Asset bundle
Unity3D - Asset bundle
SungWook Hong
3ds maxscript 튜토리얼_20151206_서진택
3ds maxscript 튜토리얼_20151206_서진택
JinTaek Seo
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
MinGeun Park
Recommended
Arduino+Matlab Project - Finger Controlled Blind
Arduino+Matlab Project - Finger Controlled Blind
Byoungjo Choi
Unity 3d study #1
Unity 3d study #1
Hyunwoo Kim
Unreal animation system
Unreal animation system
TonyCms
[NDC14] 라이브중인 2D게임에 시스템 변경 없이 본 애니메이션 도입하기[던전앤파이터]
[NDC14] 라이브중인 2D게임에 시스템 변경 없이 본 애니메이션 도입하기[던전앤파이터]
SeungWon Lee
About matinee
About matinee
TonyCms
Unity3D - Asset bundle
Unity3D - Asset bundle
SungWook Hong
3ds maxscript 튜토리얼_20151206_서진택
3ds maxscript 튜토리얼_20151206_서진택
JinTaek Seo
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
MinGeun Park
유니티에서 MMD 사용해보기
유니티에서 MMD 사용해보기
flashscope
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Dong Chan Shin
AAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptx
TonyCms
Unity4 Mecanim 활용
Unity4 Mecanim 활용
희운 강
파워포인트 애니메이션
파워포인트 애니메이션
Taekyoung Kim
Motion blur
Motion blur
changehee lee
안드로이드스터디 11
안드로이드스터디 11
jangpd007
OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)
Jinwook On
브릿지 Unity3D 기초 스터디 2회
브릿지 Unity3D 기초 스터디 2회
BridgeGames
최신영화제작기술 Mit
최신영화제작기술 Mit
heeruem
이미지와 애니메이션 효과 적용하기
이미지와 애니메이션 효과 적용하기
Devgear
Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)
Minsu Park
Adobe photoshop cs6 새로운기능
Adobe photoshop cs6 새로운기능
연주 서
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
Minji Kang
[Naver d2]html5 canvas overview
[Naver d2]html5 canvas overview
NAVER D2
스키닝 애니메이션
스키닝 애니메이션
sung suk seo
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part2
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part2
진상 문
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
ukjinkwoun
Tiny ml study 20201031
Tiny ml study 20201031
ByoungHern Kim
Html5 canvas sprite animation
Html5 canvas sprite animation
SangHun Lee
More Related Content
Similar to Unity3D - SmoothMoves
유니티에서 MMD 사용해보기
유니티에서 MMD 사용해보기
flashscope
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Dong Chan Shin
AAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptx
TonyCms
Unity4 Mecanim 활용
Unity4 Mecanim 활용
희운 강
파워포인트 애니메이션
파워포인트 애니메이션
Taekyoung Kim
Motion blur
Motion blur
changehee lee
안드로이드스터디 11
안드로이드스터디 11
jangpd007
OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)
Jinwook On
브릿지 Unity3D 기초 스터디 2회
브릿지 Unity3D 기초 스터디 2회
BridgeGames
최신영화제작기술 Mit
최신영화제작기술 Mit
heeruem
이미지와 애니메이션 효과 적용하기
이미지와 애니메이션 효과 적용하기
Devgear
Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)
Minsu Park
Adobe photoshop cs6 새로운기능
Adobe photoshop cs6 새로운기능
연주 서
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
Minji Kang
[Naver d2]html5 canvas overview
[Naver d2]html5 canvas overview
NAVER D2
스키닝 애니메이션
스키닝 애니메이션
sung suk seo
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part2
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part2
진상 문
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
ukjinkwoun
Tiny ml study 20201031
Tiny ml study 20201031
ByoungHern Kim
Html5 canvas sprite animation
Html5 canvas sprite animation
SangHun Lee
Similar to Unity3D - SmoothMoves
(20)
유니티에서 MMD 사용해보기
유니티에서 MMD 사용해보기
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
AAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptx
Unity4 Mecanim 활용
Unity4 Mecanim 활용
파워포인트 애니메이션
파워포인트 애니메이션
Motion blur
Motion blur
안드로이드스터디 11
안드로이드스터디 11
OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)
브릿지 Unity3D 기초 스터디 2회
브릿지 Unity3D 기초 스터디 2회
최신영화제작기술 Mit
최신영화제작기술 Mit
이미지와 애니메이션 효과 적용하기
이미지와 애니메이션 효과 적용하기
Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)
Adobe photoshop cs6 새로운기능
Adobe photoshop cs6 새로운기능
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
[Naver d2]html5 canvas overview
[Naver d2]html5 canvas overview
스키닝 애니메이션
스키닝 애니메이션
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part2
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part2
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
Tiny ml study 20201031
Tiny ml study 20201031
Html5 canvas sprite animation
Html5 canvas sprite animation
Unity3D - SmoothMoves
1.
About SmoothMoves SmoothMoves 살펴보기 Ted
Hong twitter : @sungwooks mail : sungwooks@gmail.com
2.
SmoothMoves? - Unity3D에서 사용할
수 있는 Skeletal animation Plugin
3.
왜 Skeletal animation을
사용하는가? - 부드러운 애니메이션 구현 SmoothMoves 의 사용예 - 판타지러너즈 SmoothMoves 의 사용예 - 다같이 칼칼칼
4.
왜 Skeletal animation을
사용하는가? - 용량을 줄일 수 있다!
5.
왜 Skeletal animation을
사용하는가? - 유지보수가 쉽다. - 스킨이나 파츠교환 시스템을 구현할 수 있다.
6.
SmoothMoves 사용 순서 원화
제작 및 파츠 분리 AtlasEditor 에서 파츠 이미지를 불 러와 Atlas생성 Animation 만들기 Animation Editor 에서 파츠 불러오 기 사용
7.
SmoothMoves 사용법
8.
Create Atlas Creat-SmoothMoves-Texture Atlas
Data Open Atlas Editor
9.
3 2 Pivot Point 를 정한다 1 Image를 Drag&Drop
해서 Editor 에 넣는다.
10.
Create Animation Create-SmoothMoves-Bone Animation
Data Open Animation Editor
11.
1. Animation Cilp
추 가 2. Bone 추가 3. Bone Setting - Type : Image - Atlas : 이전에 만든 Atlas 선택
12.
1. Bone Hierarchy
구성 2. 모든 첫번째 KeyFrame 선택 3. Set Atlases 1.Keyframe Type 선택 : Image 2. Atlas 선택 : 이전에 만든 Atlas
13.
1. 각 이미지의
위치를 알맞게 변경 2. Depth 를 이용해 겹치 는 순서 변경
14.
각 Bone의 첫
프레임을 선 택 애니메이션의 끝이 될 프레 임에서 우클릭 후 Duplicate First keyframe 으로 프레임 복제
15.
원하는 프레임에 Blank Keyframe
을 추가 정보창에서 각종 값 변경
16.
Create Bone Animation
Object Hierarchy-CreateSmoothMoves-BoneAnimation Bone Animation Component - Data 선택
17.
ForceBuild This Animation
Click - Object 생성 완료
18.
SmoothMoves 의 기능 -
User Trigger - Collider - Mixing Textures - Switching Textures - Swapping Materials - Mixing transforms
19.
User Trigger - 사용자가
원하는 시점에 trigger event 를 발생 시켜 사용할 수 있습니다.
20.
1. trigger를 발생시키고자
하는 Bone 의 원하는 Frame 선택 2. Use Trigger 체크 Script : 1. 사용자 Trigger를 발생 시키겠다는 것과 발생 시 실행 시킬 함수명(SwordSwish)을 시스템에 등록해줌 2. 함수 생성
21.
Collider - 사용자가 원하는
시점에 Collider를 생성/해제 할 수 있습니다.
22.
1. Collider 를
생성시킬 시점의 Keyframe 를 선택 2. No Collider Key 체크
23.
1. Collider 의
모양 선택 (Sphere / Box) 2. Collider 의 크기와 위치 설정
24.
1. 해제할 Frame
선택 2. Collider Type - None
25.
Mixing textures - Layer
개념을 이용하여 Skeleton의 일부분만 변경하는 애니메이션을 만들고 다른 애니메이션 과 Mix 할 수 있습니다.
26.
1. 새로운 Animation
Clip 생성 2. Mix 할 Bone의 첫번째 프레임 선택 3, 4 이미지 변경
27.
1. 빈 키프레임
추가 2. 이미지 변경
28.
1. Mix 옵션
체크 2. Bone 앞에 체크박스가 노출되는데 Mix 가 적용될 Bone 의 체크박스에 체크 3. 애니메이션을 다른 레이어에서 출력하는 개념이 기 때문에 기본 레이어(보통 Layer 0)보다 상위 레이 어로 변경 Script :
29.
Switching Textures - 애니메이션
실행 중 일부의 텍스쳐만 변경할 수 있습니다.
30.
1. 변경하고자 하는
Bone의 원하는 프레임에 빈프레임 을 추가한다. 2. No Texture Key 체크
31.
1. 변경할 이미지를
선택한다 2. 이미지는 바뀌었으나 중심점이 맞지 않을 수 있다. 1. No Pivot Key 체크 2. Pivot Point 변경하여 적당한 위치로 이미지를 이동시킨다
32.
같은 방법으로 다시
원래의 이미지로 변경한다.
33.
Swapping Materials - 동적으로
Skeleton Animation 의 Material 을 변경할 수 있습니다. - 스킨 변경 또는 성능 최적화 용도로 사용 할 수 있습니다.
34.
35.
Mixing Transforms - Layer
개념을 이용해 두 애니메이션을 조합할 수 있습니다.
36.
37.
Thank you :)
Download now