유니티 360 파노라마 동영상 캡처 기술문서 unity.com/kr/solutions/360video 360도 동영상 | Unity 간단한 실시간 워크플로를 이용하여 상호작용성, CG 효과, 시차, 이동성을 추가하세요. unity.com blogs.unity3d.com/2018/01/26/stereo-360-image-and-video-capture/ Stereo 360 Image and Video Capture - Unity Technologies Blog We are proud to announce that in 2018.1 creators can now capture stereoscopic 360 images and video in Unity. Whether you’re a VR developer ..
유니티 게임 그래픽 최적화 주제 모음 프러스텀컬링 오쿨루젼컬링 정적 배칭 유니티에서 정적배칭(static batching) 사용하기 동적 배칭 유니티에서 동적배칭 사용하기(dynamic batching) GPU인스턴싱 유니티 GPU 인스턴싱(instancing) vsync CombineMeshes함수 유니티에서 CombineMeshes 함수를 이용하여 배칭하기 LOD(level of detail) 유니티에서 LOD 그룹 설정하기 라이팅기법 라이트맵 gpu스키닝 라이트프로브 리플렉션 프로브 텍스처 압축 파티클최적화 렌더링파이프라인(빌트인, URP, HDRP) 유니티의 렌더링 파이프라인(built-in, SRP, URP, HDRP) 포워드렌더링, 디퍼드렌더링 안티 엘리어싱 유니티 안타 엘리어싱(anti-al..
유니티(unity)의 터레인 편집 툴(terrain tool) 사용하기 유니티에서 제공하는 터레인 편집 툴인 terrain tool 사용법과 몇가지 유용한 기능들 terrain tool 설치 1)terrain tool을 설치하려면 상단의 window 메뉴에서 package manager를 이동한다. 2)advanced를 클릭하고 show preview packages를 선택한다. 3)목록에서 terrain tools를 선택하고 install를 클릭하면 설치를 시작한다. 4)설치를 완료하면 상단의 window에서 terrain의 terrain toolbox를 확인할수있다. 5)터레인 툴의 상단 탭에서 터레인을 생성하고 편집하는데 사용할수있는 몇가지 도구들을 제공한다. create new terrain 터레..
유니티에서 높이맵(height map)을 사용한 터레인(Terrain) 생성1)씬에서 터레인을 생성합니다. 2)터레인 세팅(terrain settings)으로 이동합니다. 3)텍스처 해상도(texture resolutions)에서 import raw를 클릭하고 높이맵으로 사용할 raw 파일을 선택합니다.유니티에서 터레인 높이맵 텍스처로 지원하는 raw 이미지 파일의 형식은 다음과 같습니다.16비트, grayscale, non interlaced, IBM PC RAW 파일, 해상도 - 2의 거듭제곱(power of 2) +1 square sizehttps://proceduralworlds.freshdesk.com/support/solutions/articles/33000204317-raw-file-won-..
유니티(Unity)의 오쿨루전 컬링(occlusion culling)과 프러스텀 컬링(frustum culling)https://docs.unity3d.com/Manual/OcclusionCulling 오쿨루전 컬링(occlusion culling)은 다른 오브젝트에 의해 가려진 오브젝트가 카메라에서 보여지지않을때 해당 오브젝트 렌더링을 불능화시키는 기능으로 드로우콜을 감소시키고 게임의 퍼포먼스를 향상시킬수있습니다. 오쿨루전 컬링은 3D 컴퓨터 그래픽스에서 자동으로 일어나지않습니다. 왜냐하면 대부분의 경우 카메라에서 가장 먼 오브젝트가 먼저 그려지고 더 가까운 오브젝트들은 그 위에 그려지기때문입니다(오버드로우) 프러스텀 컬링(frustum culling) 오쿨루전 컬링은 프러스텀 컬링과 구별됩니다...
유니티(unity)에서 이벤트 함수의 실행 순서 (Order of execution for event functions) 유니티에서 스크립트를 실행하면 이벤트 함수가 호출되는 정해진 순서가있습니다. 아래 유니티 웹사이트에서 이벤트 함수의 종류와 실행 순서를 확인할수있습니다. https://docs.unity3d.com/Manual/ExecutionOrder.html Unity - Manual: Order of execution for event functions Instantiating Prefabs at run time Order of execution for event functions Running a Unity script executes a number of event functions in a..
유니티(Unity)에서 충돌 jitter를 개선하기 위한 물리 속성(physics)https://docs.unity3d.com/Manual/class-PhysicsManager.htmlBounce Threshold충돌한 두 콜라이더 오브젝트의 상대속도가 이 값보다 작으면 바운스를 일으키지않습니다. 이 값은 zitter를 개선할수있으며 너무 낮은 값으로 설정하는것을 권장하지않습니다.Default Contact Offset콜리전 감지 시스템이 충돌 접촉을 발생하기위해 사용하는 거리를 설정합니다. 값은 양수를 사용하고 0에 너무 가까운 값을 사용하면 jitter가 발생할수있습니다. 두 콜라이더의 거리가 접촉 오프셋 값(contact offset value)의 합보다 작을때만 충돌 접촉을 발생시킨다. 기본값..