VRChat 마이너 갤러리 저장소

제 목
강좌/정보 아바타 메테리얼 수를 줄여보자.
글쓴이
조개껍데기
추천
9
댓글
9
원본 글 주소
https://gall.dcinside.com/vr/280128
  • 2019-09-28 09:27:26
 

메테리얼 수를 왜 줄여야하느냐? 바로 최적화 때문이다.


메테리얼의 수만큼 CPU에서 GPU에게 그리라고 명령을 하는데, 이 명령에 병목 현상이 상당하다. 즉 렉을 유발하는 원인이다.


따라서 쉐이더가 같은 메테리얼 수가 4개인 것보다 1개인게 훨 낫다.


같은 쉐이더를 쓰는 메테리얼이 4개있다면 이걸 하나로 합치고, A 쉐이더 2개, B쉐이더 2개를 쓰는 메테리얼이 있다면 합쳐서 메테리얼을 2개로 만들자.

-----------------------------------

블렌더 2.8로 작업할건데, 2.79도 차이점은 없다. 

같은 강좌가 하나있긴한데, 구버전이라 인터페이스가 다르기 때문에 새로 작성함.


https://vrcat.club/threads/material-combiner-blender-addon-1-1-6-3.2255/

여기서 애드온을 다운 받아주자. 이 애드온은 최신 Cats플러그인을 깔면 자동으로 깔아주지만, 별도의 탭으로 만드려면 따로 다운받아야한다.

zip파일인데 압축풀지 말 것.


1.블렌더를 켠다. 상단의 편집->환경설정에 들어간다.

2.애드온 탭에 들어간다.

3.설치를 눌러서 아까 다운 받은 zip파일을 선택한다.

4.설치 후, 위 사진처럼 Shotariya's Material Combiner에 체크가 되있으면 된다. 안되있으면 체크.


그럼 애드온 설치가 끝났다.


Cats플러그인을 통해 모델을 불러오고, 기본 작업을 해준다. (꼭 Cats가 아니여도 된다.)

그 후 오른쪽에 새로 생긴 MatCombiner탭에 들어가서 Generate Material List를 눌러준다.


그럼 이런식으로 한 메쉬가 가지고 있는 메테리얼들을 보여준다.

위 사진은 ear메쉬, pat메쉬, Body메쉬가 나눠져있고, 그 안에서 쓰이는 메테리얼들을 보여주고 있다.


여기서 합치고 싶은 메테리얼들을 체크해준다.


나는 Hair메테리얼과 Pat메테리얼들은 따른 쉐이더를 쓸거라 체크를 안했고, 

나머지는 같은 쉐이더를 쓸거라 병합하기 위해 체크해뒀다.


그 후 밑에 Crop outside Images By UV는 체크해제 해준다. 

이 기능은 이미지를 압축해주는건데, 용량은 줄어들지만 가까이서 보면 이미지에 노이즈가 많이 생길 수도 있기 때문.


그 후 Save Altas to...를 통해 경로를 지정해주면, 그 경로로 합쳐지진 텍스쳐 하나가 만들어진다.

이 합쳐진 텍스쳐를 메테리얼에 넣어두고 아바타에 넣으면 된다.


메테리얼이 합쳐졌다. 7개에서 3개로 줄어든것이다. 이제 Cats플러그인이나 기타 등등 방법으로 모델을 exports하고

유니티에 넣고, 아까 만들어진 텍스쳐를 메테리얼에 넣고, 그 메테리얼을 아바타에 넣으면 된다.


브얄챗이 최적화 똥겜이라고는 하지만, 유저가 컨텐츠를 만드는 게임인 만큼 유저들도 최적화에 신경 써주면 좋겠다.

아니면 브얄챗에서 강제적으로 합치는 기능을 만들어주면 좋겠네.


ㅇㅇ 2019.09.28 09:28:14
sky. 머리아파요 선생님 2019.09.28 09:29:17
조개껍데기 따라만 하면 되는데 2019.09.28 09:29:37
쿰척쿰척 2.8은 기본기능으로 내장되어있는기능일건데... 2019.09.28 09:29:44
면요리좋아함 2019.09.28 09:29:51
꿀뚤 굳 한수배워갑니다 2019.09.28 09:30:57
조개껍데기 직관적으로 사용하기 편하자너 2019.09.28 09:31:26
dox 개추 2019.09.28 09:32:05
쿰척쿰척 2019.09.28 09:32:40
번호 분류 제목 글쓴이 날짜 추천
280310 일반 근데 갤주퇴임식 하면옴? 4 kawaimomo 2019-09-28 0
280309 일반 자기그림보고 딸못치겠더라 6 kawaimomo 2019-09-28 0
280308 일반 브알 커뮤 제일 큰곳이 여기임? 5 dd 124.80 2019-09-28 0
280307 일반 상종해서는 안되는 유형 11 kawaimomo 2019-09-28 0
280306 일반 버츄얼마켓 끝났네.. 223.62 2019-09-28 0
280305 일반 나는 브갤러가 시러 6 딜런 2019-09-28 1
280304 일반 나도 vr사면 셀카같은거 찍어야지 3 면요리좋아함 2019-09-28 0
280303 일반 노이는 샀고 접수원은 맵에 어디있음? 7 ㅇㅇ 175.193 2019-09-28 0
280302 일반 이거 왜 얼굴만 빨개짐 8 Glexy 2019-09-28 0
280301 일반 새 옷 입혔어 2 V 2019-09-28 0
280300 일반 그림잘그리고싶다 ㅠㅠ 1 SeoYerin 2019-09-28 0
280299 일반 우리딸 5 ㅂㅂ 115.86 2019-09-28 0
280298 일반 얘들아 묵언클럽 들어와 4 Glexy 2019-09-28 0
280297 일반 유우코 블렌더로 좀 건드니까 자꾸 뒷머리가 발딱 서네 4 노라 2019-09-28 0
280296 일반 조인 했는데 아무도 없는 건 뭔 버그야 ㅇㅇ 58.225 2019-09-28 0
280295 일반 자꾸 폰겜하면서 꾸벅꾸벅 졸게되네 10 아루라테 2019-09-28 0
280294 일반 코이카츠 이거 어케했음? 3 tntnt 2019-09-28 0
280293 일반 그런데 브알챗갤에선 왜 퀘스트가 욕임? 11 탱붕 175.223 2019-09-28 0
280292 일반 이런맵좋아 2 여주다 2019-09-28 0
280291 일반 노이있는맵이 어디야 빨리보고 살지결정하게 5 ㅇㅇ 223.38 2019-09-28 0
280290 일반 내일 다시 집나가야됨 5 tntnt 2019-09-28 0
280289 일반 모ㅗ드 잘자 14 기타 2019-09-28 0
280288 일반 피곤하다. 6 신유연님. 2019-09-28 0
280287 질문 미셰 눈 에미션 넣고싶은데 좀 알려죠.. ㅇㅇ 220.79 2019-09-28 0
280286 일반 호러물; 3 ㅂㅂ 115.86 2019-09-28 0
280285 일반 프빗방에서 하는 일 9 ㅇㅇ 223.33 2019-09-28 2
280284 일반 프빗에서노는애들 있냐 14 이아린` 2019-09-28 1
280283 일반 병원갔다 지금 옴 ㅋㅋ;; 13 기타 2019-09-28 0
280282 일반 이거아바타이름이므ㅓ더라 8 여주다 2019-09-28 0
280281 일반 늅이 불쌍해 1 ㅇㅇ 211.57 2019-09-28 0
280280 일반 브알챗 최종컨텐츠 12 베찐따 2019-09-28 0
280279 일반 눈매좀; 4 ㅂㅂ 115.86 2019-09-28 0
280278 일반 브붕이들의 키스 7 ㅇㅇ 211.36 2019-09-28 0
280277 일반 나도 vr 사고 싶다 3 ㅇㅇ 211.57 2019-09-28 0
280276 일반 트래커 인식 지원 좀 늘려라.. 5 VRChat 2019-09-28 0
280275 일반 브붕이들 한번씩 따먹고싶다 5 ㅇㅇ 117.111 2019-09-28 0
280274 일반 로뽀리쟝은 뭔가 터트리고싶음 1 레드밀키스 2019-09-28 0
280273 일반 블렌더 아바타 모델링 알려주실분... 라비아원정대 119.71 2019-09-28 0
280272 일반 브붕이 핑크맛 마신다 10 liar 2019-09-28 0
280271 일반 놀로사갈사람 5 토하젓 2019-09-28 0
념글 삭제글 갤러리 랭킹