VRChat 마이너 갤러리 저장소

제 목
일반 브알 없는 뉴비가 감히 도움을 청하옵나이다..! 도움! 도움!!
글쓴이
ㅇㅇ
추천
1
댓글
10
원본 글 주소
https://gall.dcinside.com/vr/442299
  • 2020-06-21 07:32:38
  • 210.123
							

 

최근에 부스에서 재미있는 것을 발견해서 해보려고 했는데 본인은 브알이 없는겁니다..그러니 누가 해보고 결과 좀 알려줄 사람 있나해서요..


일단 링크입니다.


https://booth.pm/ko/items/2055229


여러가지를 써서 드론 느낌으로 띄우는 것 같은데 픽스 조인트랑 원리가 비슷한 듯 하면서도 약간 다른 느낌이라서 헷갈리고 안에 애니도 이거저거 엮여있어서

알아먹기가 힘듭니다..


그래서 대강 적용방법? 같은거 알아낸 곳까지 적어보려합니다!


오늘의 시험을 도와줄 '귀여운 토끼짱' 입니다~


그리고 드론의 역할을 해줄 !귀여운 인형짱! 입니다~!


슈퍼맨처럼 날아가는 것을 생각하고 있으니까. 자세도 대강 잡아줬습니다!


그리고 링크에 들어가면 추가적으로 필요한 2개가 더 필요하다고 하는데 여기서는 그다지 쓸 일 없을 것 같아서 간단히 설명하자면 아바타 움직이면 슬금슬금 다가오는 그런 펫 느낌의 뭔가를 추가하기 위해서 필요한 것 같으니 지금은 패스하겠습니다.


아무튼 먼저 시작전에 사용법이 파일 내에 있어서 그냥 어찌저찌 구글 번역기 돌려서 알아낸 것을 보자면


· 사용법

◆ 먼저 할

도입 아바타 본체의 바로 아래에 "DroneSystem"의 Prefab을 추가한다.

(아바타 추종시에 늦게 추종하는 시스템을 사용하는 경우 "DelayDroneSystem"폴더에있는 Prefab을 사용하는)


아바타 본체 아래에 Empty 객체 (이름은 임의)을 추가하고 Addcomponent에서 ParentConstraint을 부여한다.

부여한 ParentConstraint의 "Zero"버튼을 누릅니다.

sources에 DroneSystem 직하의 DroneTarget을 추가한다. (드론을 수평으로 유지하고 싶은 경우는, 대신에 HorizontalDroneTarget 추가)

추가 한 Empty 객체의 부하에 Drone하고 싶은 객체를 추가한다.

Drone 용 개체의 Transform를 이동하여 Drone의 회전 중심을 Empty 개체의 중심과 일치한다.


◆ 추종하는 뼈를 설정

"DroneSystem / AvatarTarget / RestTargetParent"의 remove_style_tag;">(본체에 추종시키는 경우 변경하지 OK 본체는 얼굴에 따라 움직이기 때문에 개인적으로는 Chest 당 추천)

"DroneSystem / AvatarTarget / RestTargetParent / RestTargetOffset"의 Transform를 아바타 추종시의 위치 · 방향으로 설정한다.


"DroneSystem / AvatarTarget / HandTargetParent"의 remove_style_tag;">"DroneSystem / AvatarTarget / HandTargetParent / HandTargetOffset"의 Transform를 핸드 컨트롤의 방향으로 설정한다.


◆ 움직이기위한 애니메이션 추가

"FaceAnimation"에 들어있는 애니메이션을 사용자 지정 애니메이션을 교체하거나 애니메이션의 내용을 기존의 핸드 사인 애니메이션 코피 추가한다.

모두를 사용할 필요는 없습니다. 필요한 경우에만 사용하십시오.

애니메이션의 내용은 다음

 -DroneMoveControl : 드론을 핸드 컨트롤로 전환하여 핸드 사인 동안 전진

 -DroneStop : 드론을 월드 고정으로 전환

 -DroneReset : 드론을 즉시 아바타 추종로 전환, 위치를 돌린다. 핸드 사인 용

 -DroneEmoteImmediatelyReset : 드론을 즉시 아바타 추종로 전환, 위치를 돌린다. 에모토 용

 -DroneEmoteSlowReset : 드론을 아바타를 향해 돌아 오라고 아바타 추종로 전환한다. 에모토 용



◆ 속도 조절

무인 항공기의 속도는 Animation 폴더의 "MoveForward '마지막 프레임 값의 수치로 조정한다.


◆ 조언

드론을 조작해도 드론 쪽을 보지 않은 사람은 움직이지 않지만, 객체의 SkinnedMeshRenderer의 Bounds를 크게하면 보지 않아도 다른 사람과 동기가 취해 쉬워집니다.


이렇게 보니까 전혀 모르겠습니다! 그래서 전체적인 것을 제외하고 눈여겨 보았던 드론 컨트롤 관련해서 해볼것입니다..



임포트해서 불러오고 프리펍을 아바타 안에다가 넣어줍니다. 사진에서는 실수로 그냥 올렸지만 다른 분들은 실수없이 아바타에다가 넣어주도록 합시다.


그 다음 아바타 위치에 우클릭해서 새로운 Empty 를 만들어준 뒤 


아마 만들어주면 게임 오브젝트라고 생성되었을겁니다. 그거를 눌러준 다음에 오른쪽에 Add component 를 눌러서 Parent Constraint 를 추가해준 뒤



이크 실수로 순서를 안 적었네..여기서는 먼저 Parent Constraint 에 Zero 를 눌러준 뒤 처음에 드론 시스템 프리펍 넣어준 것을 열어서 DroneTarget 라고 되어있는 애를 Parent Constraint sources 오른쪽 아래에 + 눌러서 칸을 하나 추가해주고 거기에 DroneTarget 를 집어넣어주고..


게임 오브젝트에 드론이 될 아이를 넣어주고 게임 오브젝트랑 위치를 똑같이 맞춰준 다음에 적당한 위치로 옮겨야하는데 이렇게 붙어버리면 안 움직여서 두 가지

정도의 방법을 사용해봤는데 하나는 위에 처럼 - 눌러서 잠시 연결을 끊어주고 게임 오브젝트의 위치를 잡아준 뒤 다시 연결하는 방법과


위에 설명한 것을 찍은거니 크게 신경쓸 필요는 없이 저 검은 박스 안에 드론이라고 되어있는 애를 움직이면 아마 움직일텐데 이 아이를 적당한 위치로 옮겨주는 

방법. 이렇게 2개로 해봤는데 차이점은 모르겠으니 패스!


이제 위 과정이 끝나면 설명서 첫 부분에 있던 먼저해야 할 작업이라는 것이 끝나니 이제 본편인 드론 컨트롤에 대해서 알아보도록 하겠습니다.

사실 다 하고나서도 재생시켜서 해본 것 뿐이고 업로드가 잘 되는 것은 확인 안해봤으니 뒤는 부탁드립죠.


방법은 어렵지는 않았습니다? 이해는 못해도 설명서대로 따라만하세요! 따라만! 하는 식으로 따라만 한거라서..


이렇게 1번으로 표시한 HandTargetParent 를 누르게되면 오른쪽에 맨처음에 추가했던 것처럼 생긴 컴포넌트 2개가 있는데 빈 위치에

적당한 팔 뼈를 넣어주면 돼. 나는 저쪽 방향에 있으니 Hand.R 를 넣어주었습니다.


임포트한 폴더에서 드론 폴더 안에 '페이스 애니메이션' 이라고 써진 폴더가 있는데 그 안에 이렇게 애니메이션이 있습니다. 여기서 '드론무브' 라고 되어있는 애를 아바타에 넣어도 상관없고 애니메이터를 만들어서 추가해도 상관 없으니.. 애니메이션은 귀찮고 대부분 잘 아니까 설명할 필요 없겠지요?? 아! 물론 테스트하다가 업로드 못하게 될수도 있으니 미리 아바타를 Ctrl + D 해서 복제해둔 애한테 넣어주도록 랍시다.


그리고 적용된 상태로 재생을 눌러보면 짜자잔 드론으로 설정된 애가 앞으로 날아갑니다! 뭐? 이러면 그냥 다른거랑 다를 거 없는거 아니냐구요?

여기서부터가 본방입니다! 이제 저기 검은 블럭의 애니메이션을 들어가면 드론 무브의 애니메이션이 있습니다. 그 전에 확실하지 않은 테스트이니

다시 재생을 풀고 애니메이션도 컨트롤 D로 새로 만들어주도록 합니다.


만약 아바타에 넣어서 생성했으면 아바타의 이름으로 된 애니메이터가 생길텐데요. 위에 사진에서 클락 상태로 있는 애를 더블 클릭하게되면

작은 붉은 박스의 애니메이터라는 창으로 이동될 겁니다. 거기에 주황색 박스로 DroneMoveControl 라고 되어있는 애를 눌러주게되면

붉은 큰 박스처럼 오른쪽에 저런 창이 뜰텐데..이제 복사해둔 드론무브 애니메이션을 저기에 넣어 바꿔주도록 합니다. 딱히 달라진 것은 없으니 괜찮습니다.


그렇습니다. 사실 여기까지 와서야 무엇인가 잘못된 것을 느꼈습니다. 사실 토끼짱은 휴머노이드로 바꿨어도 휴머노이드 애니메이션이 없었던 겁니다!

결국 어쩔 수 없이 그냥 팔 자체를 강제로 움직여주기로 했습니다. 애니메이션 창에 빨간 동그라미를 눌러서 녹화 상태로 만들어준 뒤 핸드.R을 움직여주면

애니메이션에 핸드.R 애니메이션이 생깁니다. 계속 반복된 애니메이션이라 테스트할 때 불편하니 빨간 박스의 애들을 전부 체크해서 지워줍시다.


그리고 다시 재생시킨 뒤 작은 노란 네모를 눌러서 상세한 상태를 열어줍니다. 이제 여기서 XYZ를 잡고 돌려서 수치값을 변경해준다던가. 자체 수치값을 수정해주면

위에서 1자로 날아가던 아이가 각도에 따라서 회전하면서 전진합니다. 마치 비행기처럼 말이죠. 뒤로가는 것은 아직 잘 모르겠습니다. 아마 지정해준 뼈의 각도에

따라서 변화하는 것 같습니다.


이것까지가 설명서에 써있는 드론 컨트롤인데..예전에 부스에 잠깐 올라왔던 드론 카메라가 떠올라서 찾아봤더니 이미 글이 지워졌더군요. 그래서 여기서부터는

아마 이런 물건이 아니었나..하는 느낌으로 써봅니다.


드론의 기준이 되는 애를 찾아서 먼저 카메라를 추가해준 뒤 적당한 위치를 잡아줍니다. 저는 기본 위치에 있으니 인형짱의 팔이 카메라에 비춰져 앞으로 살짝 더

옮겨주었습니다.


이후 적당한 프로젝트 내 파일 어딘가에다가 우클릭 후 새로운 Render Texture를 생성시켜줍니다. 만약 성공하셨다면 정체모를 검은 텍스쳐가 나와있을 것입니다.

Render Texture 관련해서는 자세히 설명하지 않으니 다른 공략글을 참고해주시면 감사하겠습니다.


이제 새로생긴 이 텍스쳐를 카메라로 이동한 뒤 표시된 곳에 집어넣어주시면 됩니다.


전과 똑같이 이번에는 새로운 마테리얼을 만들어 준 뒤 거기에 위에서 만든 텍스쳐를 넣어줍니다.


이제 적당한 오브젝트..저는 판 하나를 꺼내어 판에 위에서 적용시킨 머테리얼을 넣어줬습니다. 그러면 카메라에 찍히는 장면이 고스란히 판에 비춰지게 됩니다.


자. 이제 제가 하고싶은게 무엇인지 아시겠습니까? 그렇습니다. 오늘 소개해드릴 상품은 대단하지는 않지만 엄청난 물건. 이제 이것을 이용해서 맵 언저리에 숨어

친구들을 관음하는 시간을 가져보도록 합시다. 물론 판을 월드에 고정시킨다던가 혹은 판에 나오는 장면을 다른 이들에게 보여주고싶다던가..하시는 분은 다른 공략을 찾아주세요.


최종적으로 처음에 있었던 페이스 애니메이션을 복사해서 아바타 관련 애니메이션으로 옮겨준 후 드론 카메라와 판을 꺼내는 애니메이션을 추가로 넣어준 뒤

드론 무브 애니메이션 외에 드론 스톱(드론 멈추기) 등등을 이용해서 적당하게 위치를 잡아준 뒤 멈춰서 드론이 보내는 상황을 관찰해봅시다.


이상 쓸모없는 글이 끝났습니다. 글을 쓰면서 필요했던 것은 결국 손을 움직일 방법이었지만..아무리 생각해도 묵언차렷인 저에게 아바타의 손을 자유롭게 움직일 방법이 없더군요..아마 여기저기 틀린 점이라던가 혹은 더 나은 방법 아니면 설명이 비어있는 부분이 있을수도 있습니다.


유니티 고인물 분들께서 이렇게 개떡같이 설명해도 찰떡같이 알아들으셔서 최종적으로 어찌 움직이는지 알려주시면 감사하겠습니다.

100번 보는 것보다 1번 듣는게 낫다는 심정으로 기다리고 있겠습니다?


감사합니다.
















서라벌 2020.06.21 07:33:28
ㅇㅇ 미친놈 115.136 2020.06.21 07:34:59
ㅇㅇ 왜! 관음 재미있잖아! 드론같은거 써서 관음하면 재미있지 않을까? 210.123 2020.06.21 07:35:34
ㅇㅇ 2020.06.21 07:37:13
ㅇㅇ 브알이 있으면 직접 손을 움직여가면서 테스트했을텐데..브알이 엄서서..크흡.. 210.123 2020.06.21 07:39:16
꿀뚤 3줄요약좀.. - dc App 2020.06.21 07:39:48
포동포도 vr에서는 손을 움직일 수 있으니까 트랙패드를 통해 DroneMoveControl/Stop/Reset 등의 애니메이션을 실행시키고 손을 움직여서 조작하는거잖아. 내 생각엔 pc에선 움직일 수 있는게 head겠지? 그럼 손 대신 head본을 넣고, 렌더텍스쳐 출력물을 head하위 본에 넣고 머리의 뷰포인트 근처 구석진 포지션으로 위치시키면 되겠네 2020.06.21 07:41:31
포동포도 내 생각엔 pc에선 움직일 수 있는게 head니까 rotation constraint에서 손 본 대신 head본을 넣고, 렌더텍스쳐 출력물을 head하위 본에 넣고 머리의 뷰포인트 근처 구석진 포지션으로 위치시키면 되겠네 2020.06.21 07:43:30
ㅇㅇ 오오오...바로 해보겠습니다. 210.123 2020.06.21 07:57:22
ㅇㅇ 드론. 관음. 성공적 210.123 2020.06.21 07:57:33
번호 분류 제목 글쓴이 날짜 추천
443560 일반 야이자식아! ㅇㅇ 92.38 2020-06-22 0
443559 일반 오늘 기말고사야 2 Zon 2020-06-22 0
443558 일반 귀여운 그림 좋아하는데 6 설탕달다 2020-06-22 0
443557 일반 갤로그는 허벌임 1 빅몬 2020-06-22 0
443556 일반 자다깼는데 6 snrnsepdy 2020-06-22 1
443555 일반 심심하누 3 맨헤라 2020-06-22 0
443554 일반 풀트 유저들 대딸해주고 왔는데 5 k22 59.30 2020-06-22 0
443553 VRC일기 (33mb)하루끝에 올리는 맵탐방 10 Doohle 2020-06-22 0
443552 일반 글레이즈 이거 대체 무슨원리임?ㅋㅋㅋㅋㅋㅋㅋ 6 ㅇㅇ 121.144 2020-06-22 0
443551 일반 아 비율 맞추기 좆같네 1 노라 2020-06-22 0
443550 일반 버츄얼렌즈마냥 편집해봄 맨헤라 2020-06-22 0
443549 일반 심심할때 보기좋은거 2 ㅇㅇ 92.38 2020-06-22 0
443548 일반 화본역의 묘미.jpg 1 뇬코 2020-06-22 0
443547 일반 잘 자 브븡이들 13 칭찬싸개 2020-06-22 0
443546 일반 미국은 ㄹㅇ 15세미만인거 걸리면 좆댐 그래서 로미우줄리엣법도있음 4 반다이몰 2020-06-22 0
443545 일반 외국인들은 미성년자에 엄청 예민하네 12 k22 59.30 2020-06-22 0
443544 일반 이거 입고 허리 흔들면서 춤추는거해주면 쓰다듬몇일치 줌? 6 반다이몰 2020-06-22 0
443543 일반 글레이즈 혀 1 맨헤라 2020-06-22 0
443542 일반 갤로그 1 _스크_ 2020-06-22 0
443541 일반 맵탐방은 행복이지 7 Zon 2020-06-22 0
443540 일반 델바이저 mr 팔아요 3 라따뚜이 182.224 2020-06-22 0
443539 일반 연병장에서 쓰다듬받을 사람있냐? 1 디시콘용 2020-06-22 0
443538 일반 자꾸 나보고 심심하대 2 k22 59.30 2020-06-22 0
443537 일반 야 원래 5초 사진찍기 누르는거 힘듦? 7 나무먹는여고생쟝 2020-06-22 0
443536 일반 반고닉이랑 고닉이랑 뭔 차이야? 15 사이린 2020-06-22 0
443535 일반 버츄얼렌즈 500엔 따리로도 충분함? 1 맨헤라 2020-06-22 0
443534 일반 아 너무 오랫동안 앉아서 유니티했나.. 9 ㅇㅇ 115.136 2020-06-22 6
443533 일반 교환 1 ㅇㅇ 212.103 2020-06-22 0
443532 일반 니네 트위터하니? 5 Bing 2020-06-22 0
443531 일반 궁금한게 너네들은 어떻게.... 12 느그집 2020-06-22 0
443530 일반 갤질안해도 방문자가 쌓임 2 세이렊 2020-06-22 0
443529 일반 오늘 아따시 사진 9 반쪽 2020-06-22 0
443528 일반 아 뭔가 반고닉쓰면 1 졸커냥 2020-06-22 0
443527 일반 풀트하려고 꼬로나 극복 일자리에 접수넣고옴 4 k22 59.30 2020-06-22 0
443526 일반 파딱 이해 안가는 점 야한건안돼요 2020-06-22 0
443525 일반 시발 역겨운 가성내는 한남새기를 왜 여왕벌마냥 떠받드냐 3 ㅇㅇ 119.67 2020-06-22 1
443524 일반 같이 맵 돌아다니면서 노실분 2 뇬코 2020-06-22 0
443523 일반 광고 뭐냐? 4 ㅇㅇ 222.121 2020-06-22 0
443522 일반 30초 삭 2 호무라。 2020-06-22 0
443521 일반 주황딱지는 뭐야? 2 k22 59.30 2020-06-22 0
념글 삭제글 갤러리 랭킹