유니티에서 렌더링 패스 설정하기(포워드 렌더링, 디퍼드 렌더링) 유니티에서 렌더파이프라인(빌트인 렌더파이프라인, 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) 사용할수..