VRChat 마이너 갤러리 저장소

제 목
강좌/정보 [아바타3.0]Viseme 파라메터를 활용한 OnAir 표시기능!
글쓴이
핑크여우씨
추천
20
댓글
15
원본 글 주소
https://gall.dcinside.com/vr/637362
  • 2020-12-12 04:16:21
							

viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c4891bdad6f16fe513f30de31f8d944a054e85a9b069353edd3f


안뇽안뇽!


오늘도 날림 3.0강좌가 찾아왔음


아바타 3.0)기본 강좌 - VRChat 갤러리 (dcinside.com)

앰쌍오지게쉬운 2.0아바타 3.0으로 바꾸기!!!! - VRChat 갤러리 (dcinside.com)


일단 아바타 3.0에서만 가능한 기능일거라 위 두 강좌는 필수야! 이미 아바타3.0이 적용된 아바타가 있으면 상관이 없어


그리고 이 강좌는 Write Defaults를 사용하는 방식으로 진행할거야. VRChat 개발진에서 Write Defaults를 끄는걸 표준으로 삼았기 때문에 이쪽에 문제가 발생하면 Write Defaults를 사용하지 않는 방식으로 구조를 변경해야 할 수도 있어



이번에는 먼저 실 적용샷을 보여줄게



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28fb091dc72dbd3f269e3129804b31ed7251c8cb82d0bb769

이런식으루 인게임에서 말을 하면 아바타 형태에 변화가 생기는 기능을 소개할거야


사실 이건 3.0나왔을 초기에 스펠을 외워서 특정 기능을 켜는 사람들이 있다! 라는 소문도 돌았던 거라 이미 해외에 더 멋진 강좌가 있을수도 있어


아바다 케다브라! 라고 외치면 데스건이 나간다던가...그런것도 가능하긴할거야




일단 간단한 설명.


Viseme는 쉽게 말하면 립싱크라고 이해하면 됨. VRChat은 Oculus쪽 Viseme 레퍼런스를 따른다고 하니까 관심있는 사람은 읽어봐도 좋아

Viseme Reference | Oculus Developers




viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2e9e67470ef726f8180ea34a2


VRChat 아바타 3.0 파라메터중에 Viseme라는 파라메터가 있음. 이 파라메터는 마이크를 켜고 말을 하는 즉시 수치가 바뀌기 시작하는데 0부터 14까지 변화해.

0은 묵언이고 그 이후 숫자들부터 의미를 가진다고 보면 됨


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2b8e57677b871638180ea34a2


바로 이거! 아바타 3.0에서 자동으로 세팅되거나 일일히 손으로 써줘야 하는 그 부분이야





TMI는 여기까지 하고 아래부턴 적용하는 방법에 대해서 설명할거임




1. 애니메이션 생성


일단 이 예제에서는 UTS 쉐이더의 Emmision을 이용해서 헤드셋이 점차적으로 점등하는 머테리얼을 따로 준비했음


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28fb091dc72dbd3f269e3129808e619318ae12c5a41c3d55d


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2ebe77375b47064d180ea34a2

Emissive Texture 설정은 이런식으로 구성하면 저런 느낌이 나오게 되는데 포이요미쪽이 아마 더 화려한 효과를 줄 수 있을거야. 파티클같은걸 써도 좋을거고. 난 단순한것밖에 할 줄 몰라서 일단 이정도로 할거야


말을 하고 있지 않을때는 기본 머테리얼이 적용되고 말을 하기 시작하면 이 준비한 머테리얼로 자동으로 바꿔치기 해주는거지. 그럼 On Air표시판처럼 말을 하고 있을때 헤드셋이 저렇게 점등하게 되겠지?


3.0으로 옷장을 만들어보자! (Mesh On/Off 및 쉐이프키 제어) - VRChat 갤러리 (dcinside.com)


애니메이션 파일 만드는건 위에 있는 링크에서 4번 애니메이션 만들기를 참고하길바래. 여기선 어떻게 하는지 움짤로 설명들어갈거임



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28fb091dc72dbd3f269e312980bb51c4cbcc575ffaadd4d93



여기서 60프레임에 키프레임 추가해주는건 말이 끝나고 불이 너무 빨리 꺼져서 애니메이션을 길게 해본거임. 방법이 틀렸을수도 있으니 그런 부분은 감안하고 봐주거나 지적해주면 감사하겠음


일단 이렇게 말을 했을때 사용할 애니메이션이 준비가 끝났음



2. 애니메이터 및 레이어 구성


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c4891bdad6f16fe513f30de31f8dc14f5618d2fab93a353edd3f


먼저 Hierarchy에서 아바타를 선택해주고 Inspector에서 Avatar Descriptor에서 FX레이어를 찾아


찾았으면 설정되어있는 Animator를 더블클릭하면 바로 애니메이터 설정창으로 이동하게 됨



여기서 파라메터를 추가할건데 



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2bbeb2320eb76368280ea34a2

Parameters를 눌러서 Int를 눌러서 새로운 파라메터를 추가해주고


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2e9eb2576bd2465d680ea34a2

이름은 Viseme로 지어주면 됨. 이 기능은 아바타 자체에 기본으로 들어가있는 파라메터를 끌어다 쓰는 것이기 때문에 아바타 파라메터를 별도로 소모하지 않아도 되서 FX Animator에만 파라메터를 생성해주면 됨



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2bee07126ef2636d280ea34a2

그다음 Layers로 넘어가서 +를 눌러서 Layer를 추가해주고


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2b2e72222e924668380ea34a2


이름을 적당히 지어준 후 이름 옆에 있는 톱니바퀴를 눌러서 레이어 Weight를 1로 설정해줘



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c48976b6d5f66ee114f209e71fb3c2b3e67675be27648280ea34a2

일단 이 강좌에서 레이어 구성은 이렇게 할거야. 응용에 따라 더 복잡해질수도 있고 단순해질수도 있어



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28fb091dc72dbd3f269e3129859e21ce583a53c75c483e267


요래 해주면 됨. 빨간색 원은 왼클릭 파란색원은 오른클릭이야






viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c4891bdad6f16fe513f30de31f8d931e054ed4abb16b353edd3f



No sound에서 Speaking으로 가는 부분은 Viseme 파라메터가 0보다 클때만 바뀌도록 할거야. 그래야 말할때 맨 위 움짤처럼 헤드셋이 빛나겠지?


나같은경우는 ClothMode라는 파라메터도 같이 사용했는데 이건 옷장기능이랑 연동해서 특정 옷을 입었을때만 이 기능이 동작하도록 하기 위해서 사용한거야. 일반적으론 그냥 Viseme만 사용해도 무방해


빨간색으로 쳐져있는 부분은 필수니까 똑같이 해주면 될거야




viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c4891bdad6f16fe513f30de31f8dc141564ed7ace569353edd3f

Speaking state에서 No Sound state로 이동하는건 이런식으로 해주면되. Exit Time이라는건 애니메이션 재생이 몇 %끝났을때 해당 State에서 Exit를 허가하느냐에 대한 수치라 1을 주게 되면 애니메이션 재생이 끝나기 전까진 State의 상태가 바뀌지 않아. 아까 내가 애니메이션을 만들때 60프레임까지 유지하게 해놨던게 재생이 다 끝날때까지는 Speaking 상태가 유지된다는거야.


좀 더 자세한건 유니티 - 매뉴얼: 애니메이션 트랜지션 (unity3d.com) 해당 문서를 참고하는게 좋을거야

 

암튼 트렌지션까지 설정이 다 끝났으면 Speaking state를 눌러서


viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28ff4c4891bdad6f16fe513f30de31f8dc31b551fd6a6e36e353edd3f

모션에 아까 만들었던 애니메이션을 넣어주면 됨. No Sound에는 따로 채워줄 필요가 없음 이다음 아바타를 업로드 하고 인게임에서 마이크를 켜고 말을 해보면



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec85fa11d02831f032f3b7b65aa670697c5ec326297a14a28fb091dc72dbd3f269e3129804b31ed7251c8cb82d0bb769

이런식으로 입을 여는 애니메이션과 동시에 헤드셋이 빛나게 될거야!


이건 별도 오브젝트를 띄운다던가 말하는 성조에 따라 다양한 색으로 빛나게 한다던가 응용 방법이 무궁무진하기때문에 이것저것 생각해보는것도 좋을거야

사랑해용 개추 - dc App 2020.12.12 04:16:50
밍뉴 안봤느데 개ㅜㅊ 2020.12.12 04:17:17
제이 2020.12.12 04:19:22
공룡술사 개추 2020.12.12 04:20:27
벨라스키 이건 개추다 2020.12.12 04:20:40
뽀냐앙 넣을게 라고 외치면 발기 되게 하는것도 되겠네 2020.12.12 04:22:02
핑크여우씨 테스트 몇번 해보려고 했는데 음소를 이어서 애니메이션을 재생하는건 난 잘 안되더라고...애니메이터 구성을 잘못한건지 애초에 불가능한건지는 모르겠지만 아마 전자이지않을까 2020.12.12 04:23:54
cafriSSUN 하필 립싱크 고장났을때 이런게 올라오면 나는 도덕책... 2020.12.12 04:25:00
핑크여우씨 립싱크 고장났어도 디버그창에서 파라메터만 정상적으로 올라오면 가능할거임 2020.12.12 04:26:04
Karan 최고야 2020.12.12 04:30:06
뽀냐앙 3.0 홍보영상에 대사 외치면 손에서 마법 나가는거 있었으니 되기는 할듯 2020.12.12 04:32:39
쿠와앙 2020.12.12 04:33:19
Latasa 개추팡팡 2020.12.12 04:36:20
핑크여우씨 그런거도있었나보네.... 2020.12.12 04:36:43
꿀뚤 개추 - dc App 2020.12.12 04:49:12
번호 분류 제목 글쓴이 날짜 추천
644853 일반 내 좆목세력들아 도와줘 ㅇㅇ 11 기타 2020-12-17 20
644809 일반 “이게 보지야” 12 ㅇㅇ 211.248 2020-12-17 15
644766 일반 "이게 보지야" 6 WOLHYANG 2020-12-17 12
644554 일반 고백할게있습니다.. 13 ㅇㅇ 175.223 2020-12-16 15
644525 일반 브이알 뉴비 산고양이 만화 3화 18 바나 2020-12-16 12
644171 일반 내 과몰입 자랑좀 함 31 미소 2020-12-16 11
643979 일반 57.3MB) 브붕이들 난교섹스하는 움짤 찍어왔음 15 JinSilly 2020-12-16 21
643961 일반 [용량큼]브붕이들의 본능속 귀여움을 꺼내는 카와이무브 강좌 15 후~토 2020-12-16 17
643958 일반 [고백왕] 소꿉친구 하카 20 라쿤h 2020-12-16 16
643938 일반 이해하면 무서운짤 26 kawaimomo 2020-12-16 10
643896 일반 디시놈이 날 차단해서 엄마폰으로 글남김. 11 ㅇㅇ 118.235 2020-12-16 14
643686 일반 2020연말 과몰입 모집합니다 17 양산형이세계물 2020-12-16 14
643574 월드소개 신맵 뚝딱 만들었옹 14 HANI 2020-12-16 14
642788 일반 제3회 <성처리담당 교류회> 안내 10 냉혹한푸른곰팡이 2020-12-15 13
642718 VRC일기 하카를 보실분 12 사과 2020-12-15 17
642562 강좌/정보 [VRCSDK3.0 유니티 강좌] 완전쉬운 아바타에 디씨콘 넣기 15 레콘 2020-12-15 16
641792 일반 퀘2 혼종풀트까지 지출한 총 가격 (뉴비들 입문 가격) 15 정말모르겠다 2020-12-15 10
641763 일반 남자가 편한 건 맞아 16 공룡술사 2020-12-15 11
641611 일반 친구아닌 사람 클론금지 20 뽀냐앙 2020-12-14 17
641551 일반 브이알 뉴비 산고양이 만화 2화 31 바나 2020-12-14 23
641134 일반 제육볶음 만드는 법 20 헤으응ㅇ 2020-12-14 10
640907 강좌/정보 모션캡쳐해서 자신만의 애니메이션 만들기 14 AmoTe 2020-12-14 11
640640 이벤트 12월 23일(미정) 밤 11시 크리스마스 캐롤 교류회 12 묵언소녀 2020-12-14 15
640505 일반 찐따 과몰입 문제점 ㅇㅅ... 15 뎅하 2020-12-14 11
639746 일반 아 념글 가고 싶다 5 서라벌 2020-12-13 16
639445 일반 암캐 그림 그려옴 10 ㅇㅇ 1.236 2020-12-13 14
639006 일반 ㄴ 짤녀가 내 자지 빨아주면 좋겠음 1 ㅇㅇ 175.223 2020-12-13 11
639001 일반 서라벌 < 짱깨새끼 역겨우면 개추 4 WOLHYANG 2020-12-13 11
638849 일반 이새끼 제발 꺼졌으면 좋겠다 개추 7 ㅇㅇ 211.36 2020-12-13 32
638293 일반 뉴비 산고양이 만화 1화 18 바나 2020-12-12 20
638102 일반 보자마자 개추가박히는 짤.jpg 5 WOLHYANG 2020-12-12 11
637518 일반 티엔 엉덩이 주먹으로 개때리다가 방구 나와서 질식사 12 ㅇㅇ 218.152 2020-12-12 11
637485 일반 3.0 뉴비 한강콘 제작 완 25 snrnsepdy 2020-12-12 14
637414 일반 다크스킨 캐릭터도 받아주냐? 8 벤케노비 2020-12-12 18
> 강좌/정보 [아바타3.0]Viseme 파라메터를 활용한 OnAir 표시기능! 15 핑크여우씨 2020-12-12 20
637308 일반 친구랑 처음으로 H했음.. 8 JugularVein 2020-12-12 10
637300 일반 새로운 옷 만들었어욤 27 NOXvenda85 223.39 2020-12-12 17
637285 일반 아 켈리버튼 잘못누름 10 빅몬 2020-12-12 12
636791 일반 아 념글 가고 싶다 5 서라벌 2020-12-11 11
636741 일반 쁘띠재인 귀여우면 개추 6 양산형이세계물 2020-12-11 17
념글 삭제글 갤러리 랭킹