유니티 HDRP에서 환경 맵 설정하기(HDRI Sky)1)프로젝트에 새로운 볼륨 프로파일(volume profile)을 생성합니다. 2)프로젝트 설정(project settings)에서 HDRP Global settings의 기본 볼륨 프로파일로 설정합니다. 3)볼륨 프로파일에서 add override를 클릭하고 visual environment를 추가합니다. 4)visual environment에서 sky 타입을 HDRI sky로 설정합니다. 5)add override를 클릭하고 HDRI sky를 추가합니다. 6)프로젝트에 HDRI sky에 사용할 환경맵 텍스처를 가져오기하고 import settings에서 texture shape을 cube로 변경한후 적용합니다(apply) 7) HDRI sky의 ..
유니티 HDRP(HD Render Pipeline) 프로젝트 시작하기(Volume, Quality, Frame Settings)HDRP Global Settings, Global Volume 1)프로젝트 설정(Project settings)의 Graphics에서 프로젝트에서 사용중인 렌더파이프라인을 확인합니다. 현재 프로젝트는 HDRP(HD Render Pipeline)로 설정되어있는것을 확인할수있습니다. 2)Graphics 하위 메뉴 HDRP Global Settings에서 전역(Global)으로 사용할 글로벌 볼륨 프로파일 (Volume Profile)을 설정합니다. 3)프로젝트에서 새로운 볼륨 프로파일(Volume Profile)을 생성합니다. 볼륨 프로파일은 카메라의 씬(Scene) 환경을 렌더링..
유니티 실시간 GI(Precomputed GI)실시간 조명(Realtime)과 실시간 GI(Precomputed GI, Realtime GI)를 조합하여 런타임에서 업데이트되는 사실적이고 자연스러운 조명 효과를 표현할수있습니다. 여기에는 간접조명인 Bounce Lighting(표면에 부딪힌 빛이 다른 표면으로 반사되는것)이 포함됩니다. 정적 및 동적 오브젝트에 사실적인 조명과 그림자 효과를 표현할수있고 특히 천천히 변하면서 씬에 큰 시각적 영향을 미치는 광원에 사용할수있습니다. Realtime GI는 상당한 시스템 리소스를 사용하며 고성능 시스템에 적합합니다.https://docs.unity3d.com/560/Documentation/Manual/LightMode-Realtime.html Enlighte..
유니티에서 렌더링 패스 설정하기(포워드 렌더링, 디퍼드 렌더링) 유니티에서 렌더파이프라인(빌트인 렌더파이프라인, URP, HDRP)에 대해 렌더링 패스 설정하는 방법 빌트인 렌더파이프라인(Built-in Render Pipeline) 프로젝트 설정의 graphics에서 tier settings의 렌더링 패스를 선택할수있습니다. 빌트인 렌더파이프라인은 포워드 렌더링 패스가 기본으로 설정되어있습니다(Forward) 카메라의 rendering path에서 렌더링 패스를 오버라이드할수있습니다. URP(Universal Render Pipeline) 프로젝트 설정의 graphics에서 현재 사용중인 URP 에셋으로 이동합니다(Universal render pipeline asset) 렌더러 목록에서 렌더링 패스를..
유니티 렌더링 패스(rendering paths) - 포워드 렌더링 패스, 디퍼드 렌더링 패스 렌더링 패스는 오브젝트의 라이팅과 쉐이딩에 관련한 일련의 작업을 수행하는 방법입니다. 서로 다른 종류의 렌더링 패스는 각각 기능과 성능에서 다른 특성을 가지며 장점과 단점이 있습니다. 유니티의 렌더 파이프라인은 포워드 렌더링 패스(Forward Rendering) , 디퍼드 렌더링 패스(Deferred shading)를 지원합니다. 개발자는 프로젝트 및 플랫폼에 적합한 렌더링 패스를 선택할수있습니다. 렌더링 패스는 기본적으로 프로젝트 설정(project settings)의 그래픽(graphics)에서 설정하며 camera에서 오버라이드할수있습니다. 그래픽카드가 해당 렌더링패스를 지원하지않는다면 유니티는 자동으로..
유니티 재질의 렌더링 모드(rendering mode) 종류 유니티에서 재질의 Rendering Mode는 재질(Material)의 렌더링 방식을 설정하는 속성으로 오브젝트의 투명도 사용여부 및 혼합모드 유형을 설정합니다. https://docs.unity3d.com/Manual/StandardShaderMaterialParameterRenderingMode.html rendering mode의 종류 Opaque(불투명) 기본값으로 완전히 불투명한 일반 오브젝트에 사용합니다. 알파 채널을 사용할수없습니다. Cutout(컷아웃) 완전히 불투명하거나 완전히 투명한 영역(반투명 영역이 존재하지않음)의 가장자리가 hard edge인 오브젝트에 사용합니다. 이미지의 특정한 영역을 잘라내는데(cutout) 사용할수..