VRChat 마이너 갤러리 저장소

제 목
강좌/정보 존내 빠르게 아바타 만들기 심화 -다이나믹 본,옷자락, 머리카락,찌찌-
글쓴이
MANKALO
추천
20
댓글
22
원본 글 주소
https://gall.dcinside.com/vr/1298
  • 2018-05-09 02:03:48
							

오늘은 캐릭터에게 생동감을 불어넣어주는 다이나믹본을 써보자, 참고로 다이나믹본은 유료 에셋이니 프로그래머를 위해서 왠만하면 사주기로 하자, 얘도 열심히 만들었을텐데. 다이나빅본이 무엇인가 하면, 머리카락, 스커트자락, 찌찌 등이 움직임에 따라 흔들릴 수 있게 해주는 에셋이다.부모 본의 움직임을 자식본이 상속받느니 뭐니 해도 어차피 너희들은 치맛자락 팔랑이는거나 찌찌 흔들리는거에 관심이 있을테니 상세한 설명은 생략.


1. 일단 에셋스토어를 클릭해서 들어간다. 유니티 로그인과 결제가능한 카드는 옆에 둬라.


2.잠깐 로딩시간이 있다.


3. 들어가서 위쪽 검색창에 dynamic bone이라고 입력하면 푸른배경에서 달리는 검은 그림자가 보인다. 클릭.


4.난 20달러에 샀는데 지금 할인해서 14달러에 팔고있다; 질러라. 결제방법은 인터넷 결제 몇 번 해본사람이면 쉽게 안다. 결제가 끝나면 임포(트)버튼을 누른다.


5. 그러면 저런 임포트 창이 뜬다. import버튼 클릭.


6. Project창에서 Dynamic bone 폴더가 들어온 것을 확인할 수 있다.


7. 이번시간에 우리는 치마를 흔들리게 할거다. 이 캐릭터는 어째 치마가 hips가 아니라 spine에 붙어있다. 치마가 위쪽에 있어서 그런듯; 어떻게 아냐면 spine 바로 아래에 skirt라고 적힌 본들이 잔뜩 있거든. armature아래에 있는 것들이 전부 관절(본)이고 각자 이름이 있으며 얘네들의 움직임에 따라 캐릭터 메시(외형)가 함께 움직인다는 것은 설명할 필요는 없겠지? spine을 클릭한 뒤 오른쪽에 나오는 add component를 클릭한 뒤 dynamic이라고 검색하면 dynamic bone이라는 컴포넌트가 보인다. 클릭.


8. 사실 다이나믹본 컴포넌트는 어디 들어있던 상관이 없다. 나는 편의상 spine 안에 넣었을 뿐. 저기에 단순히 넣는다고 바로 적용되는게 아니라 어떤걸 흔들리게 할지 선택해서 넣어줘야된다. Spine을 드래그해서 넣어주자.


9. 다이나믹본의 움직임은 편집화면에서는 확인이 불가능하다. 위의 스타트버튼을 누른 뒤 scene으로 돌아온다.


10. 그 뒤 아바타 자체를 왼쪽에서 클릭한 다음에 아래쪽의 화살표를 사용해서 움직여주면 다이나믹본의 움직임을 확인 가능하다. 그런데 확인해보니 과하게 다이나믹하다.


11. 그것은 Spine 안에 있는 Chest까지 전부 같이 움직여버렸기 때문, 웃긴 아바타를 만들고싶다면 상관없겠지만 왠만해서는 저렇게 움직이기 싫을 것이다. 오른쪽에서 Exclusions옆의 삼각형을 클릭해주면 열린 화면에서 size를 1로 변경, Element에 Chest를 왼쪽에서 끌어서 넣어준다. 그러면 Spine 다이나믹본에서 Chest의 움직임은 제외된다.


12. 테스트 해보면 더이상 아까처럼 움직이지 않는다.


13. 하지만 스커트가 몸 안쪽으로 자꾸 들어간다. 이래서야 너무 어색해진다. 그런고로 난 Hips에다가 Dynamic bone collider를 추가해주기로 했다. 이 컴포넌트는 다이나믹본이 몸 안쪽으로 파고드는것을 그나마 막아준다.


14. 오른쪽의 center를 통해 중심위치를 조절할 수 있고, Bound는 안쪽으로 튕길 것인지, 바깥쪽으로 튕길것인지이다. 안쪽으로 튕기는걸 쓰는건 후술, Radius는 충돌판정을 줄 범위이다. 빨간 원 안쪽을 보면 선으로 된 노란 구체가 보일텐데, 이것이 collider의 범위이다. 0.001을 일단 입력하고 크기조절하는걸 추천한다. 1은 너무 크거든. Direction과 Height는 collider를 확장시켜주는 역할을 한다. direction은 x,y,z축 중 어느쪽으로 확장할지, height는 어느정도나 확장할지 이다. 직접 입력해보면서 테스트 하는걸 추천한다.


15. collider는 여러개를 넣어줄 수 잇다. 난 3개의 collider를 넣어줬는데 각자 허리, 엉덩이, 그리고 남은 하나는 inside bound collider이다. 이것이 무엇인고 하면. 이 범위 밖으로 나가지 않게 해주는 collider이다.


16. collider도 단순히 넣는다고 바로 적용되는게 아니라 collider가 들어간 본을 또 따로 적용해줘야한다. 아까 spine에 넣는 dynamic bone에서 collision 항목을 연 뒤 exclusion과 비슷한 방법으로 1을 입력하고 거기 아까 collider를 넣어줬던 hips를 끌어넣어주자. 그 뒤 테스트해보면 아까처럼 몸에 파고들진 않지만 역시 너무 팔랑거린다.


17. 그래서 다이나믹 본 내의 설정을 조절하는 것이다. 위에서는 내가 임의로 입력한 설정들이 있지만 기본적으로 0.1이 디폴트값인 항목이 4개(damping, elasticity, stiffness, inert), 그 아래에 각자 상자들, Radius와상자, End Length, End Offset, gravity, force, Freeze Axis, Distance Disable, Reference object, distance to object 등이 있다. 이것들을 나도 전부 아는건 아니니 아는것만 설명하겟다.


Damping - 진동억제 - 흔들림을 얼마나 제어하는가에 대한 설정이다.

Elasticity - 탄성 - 얼마나 원래모양을 유지할지에 대한 설정이다.

Stiffness - 경도 - 얼마나 뻣뻣한지에 대한 설정이다.

inert - 비활성화 - 어느 수준에서 움직임을 비활성화하는지에 대한 설정이다.


이 항목들은 전부 뭐가됐던 1로 설정하면 다이나믹본의 움직임이 collider와 접촉하기 전까지는 계속 사라져잇다는 것을 알 수 잇다.


Radius - 충돌범위 - radius를 설정하면 하얀색 구체가 나오는데 이것들이 collider와 접촉하여 판정하는 면의 범위이다. 크기조절은 알아서 하면 됨.

gravity는 중력이다. 어느 방향으로 중력이 향하는지 설정이 가능한데, 적용시키면 굉장히 이상해져서 개인적으로는 비추천한다. force는 gravity랑 비슷한 느낌이다. 차이점은 gravity는 자연스럽게 가는 거고 force는 강제성이 강하게 간다는것.


각 항목에 붙어있는 distrib(배분)상자는 아래를 보면 된다.


18. distrib은 그래프를 통해 설정 가능한데, 위아래로는 맨 위가 너네가 설정한 값이고 그 아래로는 비율에 따라, 좌우로는 다이나믹본이 활성화되는 시간이다. 점점 탄성이 늘어난다거나 그런게 가능, 그래서 난 너무 심하게 흔들리면 비활성화시켜주도록 inert를 1로 설정한 다음에 처음엔 0.3이다가 조금씩 늘어나도록 했다. 그러면 너무 크게 흔들릴 때에 비활성도가 늘어나게 된다.


19. 스커트를 손으로 팔랑거리고 싶다면 양손에다가도 collider를 넣어준 다음에(손가락에 하나하나 넣어줘도 되는데 난 그냥 손에다가 크게 넣는걸 선호한다.)


20. 스커트 다이나믹본의 colliders에다가 다 넣어주면 된다. 끗


다이나믹본의 설정은 모든 부위, 모든 캐릭터마다 서로 다르고 애매하니 잘 조절해보자, 탄성을 줄이면 흔들림이 예쁜 머리카락을 만들 수 있고, 탄성과 단단함을 늘리면 평소엔 안움직이지만 손으로 만져야만 움직이게도 할 수 있다.다양하게 시도해보자.

늒네챠 개츄 183.96 2018.05.09 02:06:16
브으림 2018.05.09 02:12:42
김끄리 개추 2018.05.09 02:26:05
이즈밍 2018.05.09 02:31:14
ㅇㅅㅇ 내 유니티에 애니메이션 항목이 없는데 뭐가 문제죠? 223.131 2018.05.09 02:42:10
MANKALO ㄴ위쪽에서 windows창을 클릭한 다음 거기서 애니메이션을 클릭, 찾기힘들면 ctrl+6 2018.05.09 02:53:52
DAKDAK 2018.05.09 03:01:12
DAKDAK 오우 쉣 길이 보였다 마이 뀐 2018.05.09 03:01:41
ㅇㅇ 다이나믹본 사실 안사고 있는거에서 추출하면 복돌짓 가능 124.5 2018.05.09 03:23:48
마-왕 떳뜨아ㅏ아아아아아 얼른 집가서 해보겠습니다 충성충성 2018.05.09 03:26:47
ㅇㅇ 다이나믹 본 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ이것만을 기다려왔다 정말 고마워 형님 211.251 2018.05.09 03:27:30
Hans_VR(한즈) 심화로 ㅅㄱ 말고도 ㅇㄷㅇ랑 ㅎㅂㅈ 모핑도 할 수 있음. 예시: Shonzo's jiggle heaven 월드 아바타 대부분이 모핑이 기가막힘 (근대 내취향 기준으로 좀 너무 많이 흔들려서 난 걍 내가 직접 아바타 만듬) - dc App 2018.05.09 03:48:06
ㅇㅇ 어렵다 - dc App 175.223 2018.05.09 04:05:09
Quil0107 센세 아리가또 ㅠㅜ 61.85 2018.05.09 11:56:07
BEll 혹시 이거로도 다리가 치마 뚫고나오는 거 막을 수 있는거야?? 2018.05.10 09:04:31
MANKALO ㄴ막긴 힘듬, 다리 본이랑 치마 본을 붙이면 어느정도 괜찮아지긴 해 2018.05.10 14:55:15
ㅈㅈㄷ 다이나믹 콜라이더는 어디가야 볼 수 있는건가.. 175.200 2018.07.18 12:26:57
MANKALO ㄴ걍 검색하면 나오는데 2018.07.18 15:22:31
멜리나 머리 어느정도로 해야 흔들림이 좋은가 이 수치들 조정하는 것도 일이고 무엇보다 장발은 진짜 엄청 나눠져 있더라고; 노가다의 싸움인듯;; 2018.08.25 13:12:55
양파양파 흔드는 방법을 모르겠다; 재생누르고 씬으로 돌아와서 왼쪽 리스트에서 아바타 눌러도 화살표가 안뜨는데... 2018.09.10 16:11:04
jeumo 다이나믹 본 적용해서 유니티 내에서는 흔들리는 데 vr챗에서는 적용이 안되네요.. 해결 방법 있을까요? 183.101 2019.05.19 23:18:24
ㅇㅇㅇㅇ 저는 헬게이트 들어갔네요 :( 175.119 2019.05.26 09:43:32
번호 분류 제목 글쓴이 날짜 추천
2526 일반 사진은 어캐찍어?? 2 dlvkqkfjg1 2018-05-13 0
2525 일반 내가 찍은 사진들 20장 5 KASAGI 2018-05-13 0
2524 일반 유체이탈 합체 방법좀... 2 ㅇㅇ 218.235 2018-05-13 0
2523 일반 업로드 이미지에서 눈깜빡이는 애니메이션이 나오면 ??? 218.146 2018-05-13 0
2522 일반 왕왕뽀이.mp4 하벤하이드 112.184 2018-05-13 0
2518 일반 vr유저 이상하게 지금 시간대에는 안 보이네 1 포동포도 2018-05-13 0
2517 일반 [현황] 솔로는 절대로 보1지 마시오.jpg 6 러닝머신러닝 218.156 2018-05-13 1
2516 일반 (약스압) 방금전까지 찍은 스샷들 2 하벤하이드 112.184 2018-05-13 0
2515 일반 스토킹 하는애 유튜버 아니냐? 3 ㅇㅇ 114.205 2018-05-13 11
2514 일반 호에엑 일주일에 시작인거시에오 3 늒네챠 175.223 2018-05-13 0
2513 일반 아니 왜 눈깔 무빙을 안치냐 3 ㅇㅇ 114.205 2018-05-13 0
2512 일반 화면 물결,왜곡 효과를 영어로 뭐라고 하지? 1 시란 2018-05-13 0
2511 일반 이거 f1 f2 표정설정우째함 ㅇㅇ 121.158 2018-05-13 0
2510 일반 그 세렌디 유튜브중에 카가미네 린 나오는 화 있잖아 3 kaid 203.130 2018-05-13 0
2509 일반 또 춤추러가고싶은데 혼자가면 노잼이다.. 2 ㅇㅇㅇㅇㅇㅇㅇㅇ 2018-05-13 0
2508 일반 이건 진짜 살려주세요 ㅠㅠㅠㅠ 아바타 업로드 제한 있습니까? 3 벽린이 123.214 2018-05-13 0
2507 일반 근데 댄스방은 재밋는거 ㄹㅇ 인정해야한다 2 ㅇㅇㅇㅇㅇㅇㅇㅇ 2018-05-13 0
2506 일반 VRCHAT 갤러리 아바타 월드 아이디어 모집 97 MANKALO 2018-05-13 15
2504 일반 근데 vr챗은 커뮤니티 성향강한겜이라 강제 친목이되버리잔아 6 ㅇㅇㅇㅇㅇㅇㅇㅇ 2018-05-13 1
2503 일반 유니티 만지고 있는데 케릭터 2명 도와줘... 4 ㅇㅇ 222.97 2018-05-13 1
2502 일반 서양 애들도 시끄럽긴 엄청 시끄럽네 아루라테 2018-05-13 0
2501 일반 만든거 테스트해볼 방법이없네 카랑카람 2018-05-13 0
2500 일반 ㅋㅋㅋㅋㅋㅋ갤럼들이 말하는 스토커 의식하게되니까 자꾸 신경쓰이네 ㅋㅋㅋㅋ 8 김끄리 2018-05-13 0
2499 일반 아바타 축소 관련해서 ㅠㅠ도와주세요. 1 벽린이 123.214 2018-05-13 0
2497 일반 아바타 플탐채우는거 자동으로 메일이오내 밥도둑 2018-05-13 0
2496 일반 뉴비들 아바타 권한 얻는거 사실 일괄로 처리하는거 아닐까 1 시란 2018-05-13 0
2495 일반 나는 다른이유로 변조 쓰려하는데 이거도 닥차단감임? 5 ㅇㅇ 220.78 2018-05-13 1
2494 일반 컨트롤러랑 센서만 사도 인식함? ㅇㅇ 211.218 2018-05-13 0
2493 일반 으 짜가 DJ가 판치나보내 2 Katoro 2018-05-13 0
2491 일반 현재 80시간 했는데도 제한 안풀린단 사람 있음 2 ㅇㅇ 110.12 2018-05-13 0
2489 일반 일본어하는사람들 보면 다 한국인이야 ㅇㅇ 121.165 2018-05-13 0
2488 일반 DJ쨩 볼링을 치는거시와요 Katoro 2018-05-13 0
2487 일반 플탐 80시간 돌파 1 ㅇㅇ 223.38 2018-05-13 0
2486 일반 외국애들보면 막 아이템 소환하던데 어떻게하냐 2 그흐즈 2018-05-13 0
2485 일반 아니 ㅅㅂ 제한 언제풀리냐 2 Roosakov 2018-05-13 0
2484 일반 이거 업로드이미지가 자꾸 배경만나오는데 3 ??? 218.146 2018-05-13 0
2483 일반 토글식 댄스 넣는법 강좌같은거 없마.. 8 ㅇㅇ 223.38 2018-05-13 0
2482 일반 Vrchat PC 권장사양으로 컴퓨터를 맞추려면 얼마정도 드나요? 4 해마로 210.110 2018-05-13 0
2481 일반 힛키아조씨랑 칭구함 ㅇㅇ 125.180 2018-05-13 0
2480 일반 집가서 북소리나 만들어야지 Katoro 2018-05-13 0
념글 삭제글 갤러리 랭킹