유니티 가상현실(VR) 프로젝트 기술문서 모음 유니티, 오큘러스 VR 코스 https://blogs.unity3d.com/kr/2019/11/13/level-up-your-vr-skills-with-a-free-new-course-from-unity-and-oculus/ 유니티 VR UI 튜토리얼 https://learn.unity.com/tutorial/unit-6-best-ui-practices-for-vr 유니티 가상현실 UI 시스템 https://developer.oculus.com/blog/unitys-ui-system-in-vr/ 유니티 모바일 VR 최적화 https://unity3d.com/kr/how-to/optimize-mobile-VR-games
유니티 모바일 게임 프로젝트 최적화 기술문서 모음 모바일 애플리케이션용 3D 아트 최적화(unity learn) https://learn.unity.com/course/arm-unity-mobail-aepeulrikeisyeonyong-3d-ateu-coejeoghwa Arm & Unity: 모바일 애플리케이션용 3D 아트 최적화 - Unity Learn 이 중급 과정에서는 모바일 애플리케이션에 활용할 수 있도록 성능이 최적화된 3D 에셋과 씬을 제작하는 방법을 학습하며, 지오메트리, 텍스처, 머티리얼, 셰이더, 조명을 최적화하는 팁을 주제 learn.unity.com 모바일 게임 성능 최적화, 프로파일링, 메모리, 코드 아키텍처 관련 팁(unity blog) https://blog.unity.com/k..
유니티 게임 최적화 기술문서 모음 유니티 성능 최적화 튜토리얼 https://unity3d.com/kr/learn/tutorials/topics/performance-optimization Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity Learn Free tutorials, courses, and guided pathways for mastering real-time 3D development skills to make video games, VR, AR, and more. learn.unity.com 유니티의 빌트인 쉐이더 사용과 성능(Usage and Performan..
심플리곤(simplygon) - 3D 콘텐츠 최적화 도구(모델, 텍스처, 기타) Simplygon는 게임 개발, 가상 현실(VR), 증강 현실(AR), 영화 및 애니메이션 제작 등 다양한 분야에서 사용되며 3D 모델과 텍스처 최적화에 특화되어있는 소프트웨어입니다. Simplygon를 사용하면 시각적 품질을 유지하면서 복잡한 3D모델과 텍스처 해상도를 최적화하여 데스크톱, 모바일 기기, 웹 기반 응용 프로그램등의 저사양 플랫폼에서 시스템 요구사항을 충족하고 성능을 향상시킬수있습니다. https://www.simplygon.com/ Simplygon 다운로드(유료, 무료) 아래 웹사이트에서 SDK(3D맥스, 마야, 블렌더, 후디니, 유니티, 언리얼 엔진)를 다운로드할수있으며 무료버전의 경우 제한된 옵션으로 ..
유니티 점진적 가비지 수집(incremental garbage collection) 유니티의 가비지콜렉터는 Boehm–Demers–Weiser garbage collector를 사용한다. https://www.hboehm.info/gc/ 가비지콜렉터가 가비지 수집을 수행할때 프로그램 코드 실행 및 CPU 메인스레드를 중지하며 전체 힙을 검사한다(stop-the world garbage collection) 힙의 모든 오브젝트를 처리한 이후에 어플리케이션 실행을 재개함으로 성능에 영향을 미치는 gc 스파이크(중단으로 인해 프로파일러 윈도우의 그래프에서 나타나는 큰 스파이크)가 발생한다. incremental mode는 가비지콜렉터가 힙의 모든 오브젝트들을 처리하기 위해 긴 중단을 한번만 수행하는 대신에 작..