목록[Unity] Projects & Study (27)
예지의 테크 로그포스 (Yeji's Tech Log Force)
하나의 애니메이션을 Humanoid타입인 여러 모델에 편리하게 호환 가능한 'Retargeting'을 해보려고 한다. 즉, Mixamo의 3D모델이 아닌, 내가 가지고 있는 3D 모델(Humanoid)에 다운로드한 애니메이션을 적용해본다! 다운로드한 fbx파일은 유니티에서 이런 식으로 확인할 수 있다. 화살표를 눌러 항목을 열어보면 이렇게 애니메이션이 포함되어 있다. 우선 이 애니메이션을 그냥 적용해보자. 대충 Retargeting Controller라는 Animator Controller를 만들어 임의로 애니메이션 클립 하나만 연결해보겠다 이제 이 컨트롤러를 움직이고자 하는 3D모델의 Inspector에 연결해준다. Animator의 Controller부분에 Retargeting Controller가 ..
캐릭터 에셋을 구매했다. 걷기/뛰기/점프 등 애니메이션을 직접 추가해보려고 한다. - Mixamo https://www.mixamo.com Mixamo www.mixamo.com Adobe에서 제공하는 무료 플랫폼이다. 여기에서 다양한 캐릭터 모델과 애니메이션을 다운 할 수 있다. 난 캐릭터 모델은 이미 있으니, 애니메이션 탭으로 가서 애니메이션을 골랐다! 다운로드를 하려면 다음과 같은 세팅을 거친다. - Format Unity에서 활용할 것이므로 FBX For Unity를 선택해주었다. FBX와 FBX For Unity의 차이가 크지는 않지만, 텍스처링 최적화 부분에서 약간 차이가 있다고 한다. - Skin 3D모델을 같이 받을 건지 아닌지 선택한다. 그런데 3D모델을 받지 않으면 Import Sett..
~ 배경 ~ 올해 시작한 프로젝트에서 VR 멀티 플레이를 구현하고 있다. 빌드하는 HMD는 Meta Quest2 Unity에서 OVR Player Controller를 활용. 멀티 플레이용 서버 구축을 위해 Photon 활용. ~ 처음에 멀티플레이를 구현한 방법 ~ Photon 서버를 통해 room에 접속하도록 한다(+로그인) 플레이어가 접속하면 Unity프로젝트에서 Resources 폴더에 있는 NetworkedPlayer라는 Prefab을 Scene에 Instantiate하도록 한다. NetworkedPlayer는 OVR Player Controller를 약간 수정하여 만들었다. (OVR Player Controller자체가 Player로서 역할을 한다고 생각했기 때문에) 문제 상황 1 : 카메라 서..
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=56289 스팀 출시와 관련한 과정을 상세히 친절하게 기록해주셔서 큰 도움을 받은 글이다! 영상쪽 팀장분이 이 글 따라 차근차근 진행해주셨고, 나는 이 글 3장의 빌드 관리 부분을 맡았다. 처음에는 exe파일만 압축해서 업로드 했었는데 오류가 발생했다 빌드 폴더 전체를 압축해서 업로드 하기로 했다. 빌드 폴더 용량이 2GB넘을 경우 웹으로 업로드는 안 되고, SDK로 따로 해줘야 한다! https://pleasantstep.tistory.com/m/63 Steamworks Build Upload-SteamPipe(스팀웍스 업로드 - 스팀파이) 스팀에 처음 게임을 출시해보면서 겪었던 중요 과정을 ..