애니메이션 포즈는 정상인데 발이 들릴때가 있다
애니메이션 인스펙터에서 Y Offset을 -0.02준다
해결된 모습
'게임 > VRChat' 카테고리의 다른 글
VRChat 3인칭 카메라 사용법 (0) | 2024.04.02 |
---|---|
VRChat 아바타 다리 돌아가는 문제 수정 (0) | 2024.03.21 |
VRChat 초기 설정 추천 (0) | 2024.03.18 |
애니메이션 포즈는 정상인데 발이 들릴때가 있다
애니메이션 인스펙터에서 Y Offset을 -0.02준다
해결된 모습
VRChat 3인칭 카메라 사용법 (0) | 2024.04.02 |
---|---|
VRChat 아바타 다리 돌아가는 문제 수정 (0) | 2024.03.21 |
VRChat 초기 설정 추천 (0) | 2024.03.18 |
얼핏보면 다리각도나 허리각도 문제처럼 보인다
하지만 전혀 아니다
Root T가 (0,1,0)일때 발생한다
Root T를 (0,0.94,0)로 수정한다
수정 끝
원인은 불명확하지만 아마 IK 계산 오류거나 블렌드 트리상에서의 애니메이션 커브 오류로 추측중이다
VRChat 발 들릴때 해결 방법 (0) | 2024.03.22 |
---|---|
VRChat 초기 설정 추천 (0) | 2024.03.18 |
VRChat 시폰 머리카락 삐져나오는 현상 고치는법 (0) | 2024.03.12 |
컬링 설정
이 설정이 좋다
최근엔 이 설정도 애용함
챗박스 설정
세이프티 설정
끝
VRChat 아바타 다리 돌아가는 문제 수정 (0) | 2024.03.21 |
---|---|
VRChat 시폰 머리카락 삐져나오는 현상 고치는법 (0) | 2024.03.12 |
VRChat 시폰 리본 안 보이는 문제 수정하기 (0) | 2024.02.28 |
해당현상은 Ahoge_x를 적용시킬때 나타나고
Ahoge 다이나믹본을 끄면 된다
VRChat 초기 설정 추천 (0) | 2024.03.18 |
---|---|
VRChat 시폰 리본 안 보이는 문제 수정하기 (0) | 2024.02.28 |
VRChat 아바타 업로드 2024 (0) | 2024.02.28 |
-키워드 없음
차단 : 플뢰르 드 바로네스
차단 : 어니스트
차단 : 크샤트리라 오우거
-키워드 : 싱크론, 스네이크 아이
차단 1순위 : 플랑베르쥬
차단 2순위 : 하염의 구희
차단 3순위 : 사안신전
-키워드 : 푸른 눈
차단 1순위 : 푸른눈의 백룡 차단
-키워드 : 블랙 매지션
차단 1순위 : 블랙 매지션 차단
차단 2순위 : 블랙 매지션 걸 차단
-키워드 : 상검
차단 1순위 : 상검대사 - 적소
차단 2순위 : 상검대공 - 승영
-키워드 : 거신조, 왕신조, 해피레이디, 안개골짜기
차단 1순위 : 안개 골짜기의 거신조
차단 2순위 : 왕신조 시무르그
차단 3순위 : 해피레이디
-키워드 : R-ACE
차단 1순위 : R-ACE 에어호이스터
차단 2순위 : R-ACE 파이어 어태커
차단 3순위 : R-ACE 터뷸런스
-키워드 : 비스테드
차단 1순위 : 비스테드 디스 파테르
차단 2순위 : 더 비스테드 루벨리온
차단 3순위 : 염마룡 레드 데몬 배리얼
차단 4순위 : 염마룡왕 레드 데몬 캘러미티
-키워드 : 미캉코 & 버스터 & 사이킥
차단 1순위 : 구슬의 미캉코 후우리
차단 2순위 : 오오히메의 미캉코
차단 3순위 : 파워 툴 브레이버 드래곤
-키워드 : 머시너즈, 기아기간토
차단 1순위 : 머시너즈 카넬
차단 2순위 : 머시너즈 루인포스
-키워드 : 참기, 패러렐엑시드
차단 1순위 : 액세스코드 토커
차단 2순위 : 괴참기 달랑베르시안
차단 3순위 : 파이어월 드래곤 싱귤래리티
차단 4순위 : 괴참기 라플라시안
-키워드 : 화신룡, 낙인룡, 회신룡
차단 1순위 : 알버스의 낙윤
차단 2순위 : 빙검룡 미라제이드
차단 3순위 : 낙인룡 알비온
-키워드 : 드래곤 메이드
차단 1순위 : 드래곤 메이드 슈트럴
차단 2순위 : 붉은 눈의 암흑 메탈 드래곤
-키워드 : 라뷰린스
차단 1순위 : 백은 성의 라뷰린스
지포스 나우 사용법 (0) | 2024.11.01 |
---|---|
소전 스샷 모음 (0) | 2023.09.29 |
내 블루아카 스샷모음 (0) | 2023.09.21 |
kisekae에서 에디터상에서는 보이는데 업로드하면 리본이 안 보이는 현상이 있다
리본을 누른다
태그를 기본값으로 수정한다
끝
VRChat 시폰 머리카락 삐져나오는 현상 고치는법 (0) | 2024.03.12 |
---|---|
VRChat 아바타 업로드 2024 (0) | 2024.02.28 |
텍스처 메모리와 성능과의 연관성 (0) | 2024.02.27 |
1. 아바타 업로드하기
Unity 2022.3.22f1이랑 CC(CreatorCompanion)을 설치할거다
먼저 여기서 유니티 허브를 받자
Unity 2022.3.22f1 설치
설치후 이걸 누르면 2022.3.22f1이 설치된다
근데 만약 설치가 안 된다면
https://unity.com/kr/releases/editor/whats-new/2022.3.22
여기서 다운받는다
https://vrchat.com/home/download
그리고 여기서 CC를 다운받는다
키고 프로젝트를 만든다
프로젝트 생성
Open Project
부스에서 산 캐릭터 유니티 패키지 업로드
해당캐릭터의 툰쉐이더 패키지 업로드
보통은 liltoon을 많이 쓰는데 없다면 안 해도 된다
만약에 이런창이 뜨면 Install을 누른다
캐릭터를 드래그 해서 배치
탭열고 로그인
만약 씬 만들라는 창 뜨면 이름치고 저장
끝
2. 옷 갈아 입히기
예전과 달리 이제 옷 갈아입히는것도 원터치다
먼저 캐릭터와 전용옷을 준비한다
이제 모듈러 아바타를 소개할것인데 모듈러 아바타는 의상 호환성이 안 좋기 때문에
정상적으로 입혀지지 않는 의상의 경우 구식 아바타툴을 쓰는것도 방법이다
https://wmmu.tistory.com/entry/VRChat-%EC%95%84%EB%B0%94%ED%83%80-%EC%97%85%EB%A1%9C%EB%93%9C-2023
쿠로토리식은 인스턴스식이고 모듈러아바타는 비파괴식이다
일단 이곳은 모듈러 아바타를 소개하겠다.
모듈러 아바타를 설치한다
https://modular-avatar.nadena.dev/
이 링크에 들어가서
누른다
CC를 여시겠습니까가 뜬다
그리고 CC에서 아래를 진행한다
CC에서 수락을 누른다
만약 다운로드에 실패했다면 1번부터 다시 한다
CC에서 프로젝트 관리 진입
그리고 모듈러 아바타를 눌러서 최신버전을 설치하고 연다
옷과 캐릭터를 씬에 드래그 해서 배치한다
가급적이면 kisekae 버전을 추천
없다면 캐릭터를 올린다음 옷을 지운다
프리팹 위치는 제품마다 다르니 조심
옷을 캐릭터에 드래그 하여 넣는다
이상태로 올리면 되는데 만약 비정상 동작하면
옷을 우클릭하여 Setup Outfit하고 업로드 하면 된다
끝
그리고 최근 내가 만든 새로운 아바타툴 홍보함
아바타툴 설치 없이도 아무런 클릭없이도 의상을 입히는 시스템
즉 무설치 제로터치 아바타툴이다
https://www.youtube.com/watch?v=BUgTAp2SMt4
이 툴과 관련된 상품은
https://booth.pm/ja/items?tags%5B%5D=EasyWear
여기서 볼수 있다
비대응 의상 착용방법
다만 이 방법은 캐릭터가 너무 다르게 생겼으면 불가능하다
https://www.youtube.com/watch?v=jdFoM7Lww4E
3. 머리색 바꾸기
씬뷰에서 머리카락을 클릭하거나 하이어리키뷰에서 헤어를 누른다
씬은 Scene을 말하고 캐릭터가 직접적으로 보이는 화면을 말한다
인스펙터의 마테리얼 탭을 펼쳐서 메인컬러의 색상을 조정한다
조정된 모습
아래는 몇가지 색상값들을 소개하겠다
키펠 파란색 헤어
키펠 노란색 헤어
4. 머리 바꾸기
기본 헤어를 선택해서 오프 시킨다
헤어를 드래그 해서 넣는다
만약 헤어에 이렇게 미싱이 뜨거나 아무런 컴포넌트가 없다면 아래작업들을 진행한다
...을 눌러서 삭제해준다
모든 미싱 컴포넌트를 찾아서 지워준다
그리고 아처 오버라이드를 전부 맞춰주고
그리고 머리 밑으로 넣어주고 올리면 끝
5. 눈 바꾸기
보통 아이텍스처를 구매하면 이렇게 png를 줄것이다
유니티내에 폴더를 만든다
폴더명을 지어주고
그리고 보면 원본텍스처 느낌에서 조금 어긋났는데
그럴경우는 2번을 끄고 1번에 넣으면 된다
그리고 눈에 십자가가 남아있는데
블렌드쉐이프를 열어서
쉐이프키에서 지워주면 된다
끝
그리고 아이텍스처도 DnD로 간단히 넣을수 있게 EasyWear로 대응했다
아래는 지인이 대응해주신 에셋홍보를 하겠다
https://wkfk0d.booth.pm/items/5949847
6. 표정 바꾸기
캐릭터를 누른다
Descriptor에서 FX를 누른다
그러면 이렇게 나오는데 이걸
애니메이터 컴포넌트에 할당한다
그리고 애니메이터를 열어서
캐릭터를 다시 누른상태에서 수정하려는 손가락 애니메이션이 무엇인지 확인하고
프로젝트에서 Add Tab후 Animation을 눌러서 애니메이션 윈도우를 연다
그리고 캐릭터를 눌러서 애니메이션을 선택후
아까 봐둔 애니메이션으로 바꿔둔다
녹화모드를 켠상태에서 Body를 누르고 수정하면 된다
수정하면 자동으로 녹화되며
만약 마지막에 수정한걸 취소하고 싶으면 Ctrl + Z를 누르면 캔슬된다
수정이 다 끝나면 녹화와 프리뷰를 풀고 애니메이터 컴포넌트에 할당해둔 애니메이터를 풀면 된다
끝
옛날 정보들
https://wmmu.tistory.com/entry/VRChat-아바타-업로드-2023
-태그
모듈러 아바타 사용법
VRChat 시폰 리본 안 보이는 문제 수정하기 (0) | 2024.02.28 |
---|---|
텍스처 메모리와 성능과의 연관성 (0) | 2024.02.27 |
VRChat 아에이오우만으로 립싱크 설정 (0) | 2024.01.20 |
텍스처 메모리가 성능에 영향이 크다는 루머는 도는데
아무리 찾아봐도 뇌피셜로 그럴것이다하는 추측성 자료들만 존재하고
얼마나 성능에 영향을 주는지 테스트한 자료가 전혀 보이지 않아서 테스트 해보았다
사용된 코드
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TextureMemoryTest : MonoBehaviour
{
public Renderer renderTarget;
public Texture[] textures;
public int max = 800;
public bool useTexture = false;
// Start is called before the first frame update
void Start()
{
var wid = (int)Mathf.Sqrt(textures.Length);
var i = 0;
foreach (var texture in textures)
{
var instance = Instantiate(renderTarget.gameObject);
if (useTexture)
{
instance.GetComponent<Renderer>().material.SetTexture("_MainTex", texture);
}
var x = i % wid;
var y = i / wid;
instance.transform.position = new Vector3(x * 0.5f, y * 0.5f, i * 0.01f);
i++;
if (i>max)
{
return;
}
}
renderTarget.gameObject.SetActive(false);
}
}
-테스트 환경-
CPU : 라이젠 5 1600
메모리 : 32GB 1333Mhz
GPU : RTX 3050 8GB
4k~8k 텍스처 800장 사용
사용된 텍스처 메모리는 14GB
있긴 있는데 무시해도 될정도로 작다
밉맵에 걸려서 그런지 드라이버 단에서 로드를 막는건지
텍스처 메모리는 그래픽 카드 메모리의 2배나 됨에도 불구하고
문제가 전혀 발생하지 않는다
처리량이 최소인 언릿에서도 별 차이 없는데
라이트 처리가 들어가는 스탠다드나 툰쉐이더등에서는 차이가 더 적을것이다
오히려 저 많은 텍스처들을 띄우느라 드로우콜이 엄청나게 늘어나는 바람에
일부러 바보같이 프래그단에서 tex2D함수를 수십번씩 호출하거나 밉맵 다 끄고 쓰거나 카메라 바로앞에 캐릭터가 1000명 서있거나 하지 않는이상이야
일반적인 상황에서는 버텍스와 드로우콜, 쉐이더만 신경 쓰면 될것이다
끝
게임개발자는 다들 이론적으로는 알고있어서 아무래도 좋을 이야기지만
vrchat에서 논란이 되길래 테스트 해봄
이렇게 복잡하게 생각할 필요없이 그렇게 중요한 요소였으면
유니티측에서 Stats탭에 드로우콜과 함께 텍스처 메모리도 같이 표시해줬을것이다(...)
이렇게까지 해줘도 못 믿는 사람들 있을거 같아서
직접 눈으로 볼 수 있도록
아래에 4k텍스처로 도배한 캐릭터들을 세워둔 월드도 공개했다
https://vrchat.com/home/world/wrld_10abac1c-0493-4822-9426-e0f1a5eeedd3
#태그
텍메 최적화 VRChat
VRChat 아바타 업로드 2024 (0) | 2024.02.28 |
---|---|
VRChat 아에이오우만으로 립싱크 설정 (0) | 2024.01.20 |
부스 출시전 검토 사항 (0) | 2024.01.13 |