일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ColorGradingLutPass
- working set
- Virtual Byte
- 게임 수학
- Rim Light
- 개인 바이트
- C언어
- AppSW
- Cell Shader
- Specular
- Private Bytes
- Cell Look
- URP로 변경
- 가상 바이트
- 프로그래밍 기초
- 벡터
- 작업 집합
- Windows Build
- Toon Shader
- ASW(Application SpaceWarp)
- VR
- 3d
- Three(Two) Tone Shading
- 메모리 누수
- Cartoon Rendering
- URP
- OculusMotionVectorPass
- Today
- Total
목록Unity/VR 게임 개발 (6)
WinCNT
서론 신 기능이라기에는 좀 시간이 지났지만, 오큘러스에는 Application SpaceWarp (줄여서 AppSW, 혹은 ASW)라는 프레임 보간 기능이 있다 이 기능을 사용하면 VR기기가 32fps를 무려 72fps로 보간해서 출력해준다!! 이 기능을 사용하기 위해서는 쉐이더에 모션 벡터 패스가 있어여 하며, MotionVectors 패스의 아웃풋이 이상하면 AppSW의 프레임 보간도 이상하게 된다 그래서 디버깅을 위해 VR 기기에서 MotionVectors 패스의 아웃풋을 간단하게 확인하는 디버그 모드를 제공하는데, 예전에 한 번 쓴 적이 있었지만 따로 정리해두지 않아서 아쉽게도 까먹었다 …가 이번에 다시 알게 되서 제대로 정리해둘까 한다 주의점 VR 기기에서 MotionVectors 패스의 아웃풋..
서론 간단한 VR 씬을 만들어보기로 했다 참고로 따로 확인할 것이 있어서 우선 빌트 인으로 만들고 URP로 변경할 예정이다 그럼 시작! Hello VR 오큘러스의 공식 문서를 참고해서 간단한 씬을 만들고 실행해보자! Tutorial - Hello VR on Meta Quest Headset | Oculus Developers Oculus Integration SDK 우선은 새로 프로젝트를 만들고 대충 세팅이 끝낸 다음 튜토리얼의 Step4를 해줬다 참고로 Oculus Integration SDK는 아래에서 다운로드 할 수 있다 Oculus Developer Center | Downloads Oculus Developer Center | Downloads developer.oculus.com 무수한 확인과..
서론 OVR Metrics Tool에 대해서는 Application SpaceWarp(AppSW)라는 오큘러스의 신기술(발표된지는 좀 지났지만)에 대해서 조사하던 도중 알게 되었다 전에 VR기기에서의 퍼모먼스 테스트에 대해서 ‘혹시 VR기기 상단에 그래프나 수치 같은 거 띄워서 하는 거 아님?ㅋㅋ’이라고 생각한 적이 있었다 그런데 Application SpaceWarp 도큐멘트를 보다보니, “퍼모먼스의 스테이터스는 OVR Metrics Tool로도 볼 수 있습니다”라면서… 당장 도입해봤다 OVR Metrics Tool의 도입 과정 OVR 매트릭스 툴은 오큘러스 모바일 디바이스에 관한 다양한 퍼포먼스 수치들을 실행 중인 앱 화면 상에 표시해주는 툴이다 이번에는 무지성으로 도입 해봤는데 다행히 잘 되었다 일..
RenderDoc for Oculus 도입 서론 저번에 이어서 계속해서 개발 환경을 구축하고 있다 이번의 목표는 RenderDoc for Oculus를 도입하는 것! 유니티 프로파일러의 설정과 동시에 진행했었는데 마찬가지로 좀 많이 삽질하다가 후반에 도움을 받아서 해결했다 RenderDoc for Oculus의 다운로드 일단 다음의 사이트에서 RenderDoc for Oculus를 다운로드 했다 GPUプロファイリングにRenderDoc for Oculusを使用する: Unity | Oculus開発者 GPUプロファイリングにRenderDoc for Oculusを使用する: Unity | Oculus開発者 developer.oculus.com 인스톨 파일이 있길래 설치해줬다 RenderDoc for Oculus 어..
서론 저번에 이어서 계속해서 개발 환경을 구축하고 있다 이번의 목표는 Oculus에서 게임을 실행하면 Unity의 프로파일러가 작동하게 하는 것! 마찬가지로 처음에는 알려주는 사람은 없어서(…) 좀 많이 삽질하다가 후반에 도움을 받아서 해결했다 다만 되돌아보니 딱히 어려운 것이 없는 작업이었다 대부분의 삽질이란게 이런 법이겠지 개발 모드로 빌드하기 삽질의 원흉1 애초에 유니티를 거의 써본 적 없는 필자라서 이런 부분의 지식이 없었다 개발 중인 프로젝트를 억지로 빌드해서 삽질하기도 했는데 그건 생략하자 물론 필자만 몰랐을 뿐, 유니티로 모바일 게임 개발한 사람이라면 대부분 알고 있을 내용이겠지만… 아무튼 Unity의 공식 문서를 보면서 설정해보자 Profiling your application Unity ..
서론 본격적인 개발에 참여하기 앞서 개발 환경을 구축하기로 했다 우선은 Oculus용 빌드를 만들어 보기로 했다 아쉽게도 알려주는 사람은 없었기 때문에(…) 혼자 해보면서 깨달았던 점을 정리하고자 한다 회사에서 뭔가 알려주는 사람이 없는 느낌이 들어... Android Build Support 모듈 설치 오큘러스 퀘스트는 안드로이드 기반이므로 Android Build Support 모듈이 필요하고 한다 그래서 유니티 허브에서 해당 버전의 모듈을 설치해줬다 설치가 끝났으면 프로젝트를 껐다 켜고 Project Settings에서 Oculus에 체크를 하자 파일 → 빌드 설정에 안드로이드 빌드 설정이 추가된 걸 확인했으면 Switch Platform를 눌러준다 Switch Platform가 끝났으면 플레이어 ..