전 게시물에서 fbx까지 만들었다.

 

이제 콘텐츠 브라우저 창에 언리얼 엔진으로 드래그 해서 임포트를하면 

 

 

 

임포트 옵션이 뜨는데 나중에 마네킹과 함께 리타겟팅 해서 애니메이션을 동기화 할거니 모프타겟만 체크해주고

모두임포트를 누른다.

 

 

내가 원한결과는 당연히 이건데

 

 

이렇게 나올것이다.

 

당연히 fbx는 그저 메쉬에 텍스쳐만 매칭되어있을뿐 아무런 쉐이더 적용이 안되어있기 때문.

 

따라서 이 초기화되어버린 머테리얼들을 작업해줘야한다.

 

 

 

이 머티리얼들을 더블클릭해서.

 

노말맵 이미시브컬러 맵 디퓨즈 컬러는 자동적으로 설정되어있어 수고를 덜었다.

 

저 머리카락 텍스쳐에 색깔을 곱하면된다.

 

뭔말이냐면 

 

VRM임포트 만드신 갓발자님께서 툰쉐이더를 이쁘게 구현해주셨으니

 

그걸보고 참고해서 따라하거나 추가하고 싶은부분은 내가 표현하면되는것이다

 

빨간색부분을 중점으로 보면 

cutout 렌더링모드는 흑백 0~1(255)값에 따라 모서리를 주는 타입의 렌더링모드다.

 

불투명 쉐이더니 당연히 opaque로 되어있고.

 

이미션은 저 하얀부분은 빛에 영향받는것을 제외한다는 말이다. 즉 저 머리칼에 하얀부분만 써주겠다 하는 맵이다.

 

다음으로 옷을 해보자

 

 

 

블렌드모드를 마스크로해주고 옷 텍스쳐의 알파값 핀을 오파시티 마스크로 끌어다 주면 

저 검은색부분은 제외되고 렌더링 한다.

 

나머지 속눈썹 부분도 이런식으로 매터리얼 전부 편집해주면 된다.

 

 

속눈썹 색깔도 머리 해주듯이 해주면 된다.

 

이작업을 다하면 대충 맨 첫그림과 비슷하게 나온다.

 

 

unlit이라 하면 unlighting을 줄인말인데 

카툰렌더링이 언릿을 기본으로 깔고있으며

빛이 들어오는 부분의 내적연산을 단계적으로 조절해서 그림자를 표현한다. 

 

라이팅 제외를 하니까 그럴싸 하게 나오지만 게임에 라이팅을 안쓸리가 없으니 

저것을 셀쉐이더를 입혀주도록하고

 

vrm쉐이더 코드를 뜯어서 최대한 비슷하게 만들어보도록 하겠다.

 

다음 포스팅에는 언리얼엔진에서 과도하게 뽀샤시하게 나오는 포스트 프로세싱을 꺼주고

톤맵퍼에 대해 알아보자.

내가 3D맥스를 공부한 이유를 무쓸모로 만들어버린

 

Vroid를 유니티로 만들었다고 유니티에서만 써야한다는건 좀 뭔가 불합리해보여서

 

VR장비만으로 Vtuber 만드는김에 언리얼엔진에서도 써보고싶었다.

 

나온지 오래되지않은거라 영어,일본어,중국어로 구글링해봤는데 안나와서 직접 삽질하기로 결정!

 

vroid로 모델링을 만들어서 익스포트하면 

vrm확장자로 나온다.

 

이걸 fbx로 만들고싶다! 해서

 

시도한 첫번째방법.

이걸 gbl파일로 이름바꾸기하고 윈도우3D에서 fbx파일로 다른이름으로 저장!

텍스쳐 다날라가서 흰색 지점토만 나온다 ^오^

 

그래서 혼자 별짓다해서 드디어 방법을 찾아냄.

 

준비물.

 

VRoid

 

https://studio.vroid.com/download.html

 

VRoid

VRoid Studioは、人型アバター(キャラクター)の3Dモデルを作成できるWindows・Mac用アプリケーションで、どなたでも無償で利用可能になります。

studio.vroid.com

미소녀를 엄청나게 빠르게 모델링가능한 갓갓툴이다..

그러나 하이폴리곤 모델링이니 여러모델을 동시에 쓰기는 좀 힘들다.

전문 모델러가 리토폴로지하던가 머리카락 본도 손보고 등등 해야할게 좀 있을것이다.

그래도 버텍스가 많은만큼 이쁘게 나오고 쉐이더 공부하기 엄청조흠 굿굿.

 

 

 

https://github.com/dwango/UniVRM/releases

 

dwango/UniVRM

Unity package that can import and export VRM format - dwango/UniVRM

github.com

vrm을 유니티로 임포트 시켜주는 플러그인을 다운받는다.

 

 

그리고 에셋스토어에서 fbx익스포터를 다운받는다.

 

유니티 익숙한사람은 이쯤되면 감 올것이다.

 

자 이렇게 준비물 갖고오면 

 

유니티에 이렇게 보인다.

VRM탭에서 

import를 찾아 vrm파일을 임포트하면

요로케 프리팹으로 만들어준다.

 

 

유니티용답게 이쁘게 나오고 프레넬효과로 뽀샤시한 쉐이더가 적용되어있다.

 

스킨드메쉐 렌더러로 모퍼도 잘 임포트 되었다.

 

이제 지옥이 시작될것이니라

 

이 오브젝트를 하이어라키에서 오른클릭해서 fbx 익스포트를 한다.

 

스킨드메쉬 옵션 꺼져있는데 저거 체크해야한다.

 

나머지 옵션들 그대로 익스포트 ㄱ

 

그러면 스탠다드 쉐이더가 적용된 FBX의 몬슁긴 모델링이 나온다.

 

내가 맥스 배우고 저꼴나서 쉐이더 공부하기 시작했다.

 

이제 유니티 경로에있는 이 모델을 잘보이는 바탕화면이든 아무데나 복사해서 옮긴다!

+ Recent posts