Unity/VRChat 6

VRChat 아바타 최적화

1. Dynamic Bones를 사용하지 마라 Dynamic Bones는 PhysBones가 나오기 전에 사용했던 것이다. 자신의 아바타에 Dynamic Bones를 사용중이라면 제거하자. 2. Cloth의 사용을 제한하자 무슨말인지 모르겠다. 3. 아바타에서 meshes의 수를 줄이자 mesh 렌더러는 Static Mesh Renderers와 Skinned Mesh Renderers가 있다. Static Meshes는 변형되지 않는다. 그러나 Skinned Meshes는 그렇지 않다. Blender같은 툴을 이용해 합칠 수 있다. 4. 사용하는 material slots의 양을 줄이자. Blender에서 material을 합칠 수 있다. 5. VRAM 사용량을 봐라 texture는 vram을 먹는다. ..

Unity/VRChat 2024.01.10

VRChat VRC Contact Receiver(손뼉치기)

1. VRC Contact Receiver VRC Contact Receiver는 아바타 본(Armature)에 추가하여 사용하는 것이다. Root Transform은 처음 본 위치를 정해줄 때 사용하고, 위치를 조정하면 된다. None이어도 상관없다. ShapeType는 Sphere과 capsule이 있다. Radius는 반지름을 의미한다. Filtering에서 Allow Self는 자기 자신과 상호작용, Allow Others는 다른사람과 상호작용을 의미한다. Collision Tags는 어떤 부위와 상호작용할것인지 정하는것이다. Head, Torso, Hand, Foot, Finger등을 할 수 있으며 Custom으로 자기자신이 정할수 도 있다. Receiver Type는 Constant, On E..

Unity/VRChat 2024.01.08

VRChat 아바타 옷장/ 헤어고르기/ 바디스킨고르기/ 여러아바타

1. 옷장 1.1. 옷 import하고 캐릭터에 넣기 전용옷 prefab파일을 캐릭터 자식으로 넣는다. 이번 글에서는 2개를 넣었다. 1.2. 모듈러아바타로 합치기 https://modular-avatar.nadena.dev/ 위 링크에서 다운받을 수 있다. 모듈러아바타라고 현재 옷장 기능을 만드는데는 가장 편리하고 사용하기 쉬운 모듈이다. 전용옷이 캐릭터 자식으로 있으면 우클릭 > Modular Avatar > Setup Outfit을 하면 자동으로 합쳐진다. 모듈러아바타 쉐이프키 연동하기 ↓ 더보기 가슴 쉐이프키 연동하기 가슴 사이즈가 변하면, 옷의 가슴 부분도 사이즈가 변해야 한다. Body의 BlendShapes부분과 해당 옷 오브젝트의 BlendShapes를 연동하고싶다면, 모듈러아바타가 지원하..

Unity/VRChat 2023.12.18

VRChat 아바타 Expression ON/OFF 토글 기능 만들기

VCC를 사용해 간단한 토글 기능 만들어보기를 하겠다. 아바타 모델을 unity asset store에서 무료로 제공되는 Lowpoly Medieval Plague Doctor로 하겠다. 이 에셋에서 제공되는 prefab들을 이용해 아바타 주변에 사물들이 나타나는 토글을 만들것이다. 현재 캐릭터만 scene에 들어가있는 모습이고, 1. 꽃 prefab를 토글로 넣을 것이다. 2. environments에 있는 꽃, 버섯, 풀, 바위, 나무를 토글하는 기능을 만들 것이다.(이것으로 옷장 기능 구현 가능) 1. 꽃 토글 기능 만들기 작업 순서: 1.1. Expression 메뉴 에셋과 파라미터 에셋을 만들고 Avatar Descriptor에 연결하기 1.2. FX컨트롤러 만들어 Avatar Descripto..

Unity/VRChat 2023.12.16

VRChat 아바타 업로드 하는법 - avatar project

sdk를 설치했다면, avatar를 만들어보고 업로드해보자. 1. 프로젝트 열기 아바타 프로젝트를 연다. 그러면 처음에 이렇게 아무것도 없는 화면이 보일것이다. 2. 아바타 모델 가져오기 2.1. 아바타 모델 만들기 Blender 또는 Maya 같은 프로그램으로 모델을 만들 수 있다. 하지만 처음 3D 모델을 만든다면, 배워야 할게 많아서 긴 여정이 될 수있다. 아바타는 찾아 쓰는게 정신건강에 좋다. 2.2. 아바타 모델 찾기 유니티 에셋 스토어 https://assetstore.unity.com/ko vrcmods https://vrcmods.com/ booth https://booth.pm/en/search/VRChat Unity Asset Store 같은곳에서 아바타 모델을 얻을 수 있다. 내가 사..

Unity/VRChat 2023.12.13

VRChat 아바타 업로드 하는법 - SDK 설치

VRChat 아바타 업로드 하는 이유 ↓ 더보기 vr로 vrchat하며 프레임이 너무 안나오길래 그래픽카드와 cpu를 업그레이드 해야겠다고 생각이 들었다. 작업관리자를 보니 그래픽카드 사용률이 100퍼가 찍히길래 그래픽카드를 업그레이드 해야겠다고 결정. 혹시 글카 업글하면 파워도 업글해야하나? 의문이 들어 HWMonitor프로그램 깔고 사용 와트를 측정했다. vrchat 데스크탑 모드로 키고 글카 사용량 100퍼일 때 몇 와트까지 찍히는지 보려했는데, 왠걸? 75프레임 모니터에서 54~60프레임이 간당간당 한것이었다. 작업관리자에서는 cpu와 글카 둘다 100퍼를 찍지도 않았는데 프레임이 낮아지는것이다. 다른 허접한 아바타로 바꾸니 75프레임이 나온다. 구글에 쳐보니 아바타에 무엇인가를 덕지덕지 해놓으면..

Unity/VRChat 2023.12.13