본문 바로가기
728x90

HDRP4

[HDRP] Light Setting Code * HDRP에서의 Light설정은 일반 Legacy나 URP와는 다른 측면이 있다. 이 중에서, 나는, 환경 디자이너의 관점에서의 Light 설정이 아닌, 프로그래머 관점에서의 Light를 다뤄볼 예정이다. 1. Light 호출 및 선언, 사용방법 // Legacy using UnityEngine; public class LightSet : MonoBehaviour { Light LegacyLight; void Start() { LegacyLight = GetComponent(); } void Func1() { LegacyLight.______ = _______; // _____ : 목적 작성 } } // HDRP using UnityEngine; using UnityEngine.Rendering.Hig.. 2021. 8. 20.
[HDRP] Lighting Cookie Error HDRP project sample scene에서 기본 설정된 Light이외에, 추가적으로 Light를 설정하면, 곧장 만나는 오류 메세지. 해결 방법 : Edit > Project Setting > Quality > HDRP > Cookies > 2D Atlas Size > 수치 변경 (512 기본) ( Light Cookie 허용 범위의 확장, 축소 | 그래픽 허용량 ) Unity Light Cookie 설명서 : https://docs.unity.cn/540/Documentation/Manual/Cookies.html 2021. 8. 20.
각 환경별 Video player에 대하여... § 3D Pproject § ( .dv , .mp4 , .mpg, .mpeg, .m4v , .ogv , .vp8 , .webm ) 형식의 재생할 영상 1개 준비. 1. Unity Project창에 영상 올리기 2. 재생할 영상을 받혀줄 Quad 등의 3D object 생성 3. 3D object -> Add Component -> Video Player -> Video Clip 칸에 재생할 영상 넣기 4. Unity Play 버튼 클릭, 재생 확인하기. § HDRP / URP Project § ( .dv , .mp4 , .mpg, .mpeg, .m4v , .ogv , .vp8 , .webm ) 형식의 재생할 영상 1개 준비. 1. Unity Project창에 삽입한, 영상물을 클릭하여 inspector창.. 2021. 2. 25.
HDRP 사용시, Texture 및 Material 손실되는 상황 해결 방법 일반 3D 프로젝트가 아닌, HDRP 프로젝트를 시작하면, 기존의 3D 프로젝트에 맞춰서 설정된 텍스처와 재질을 잃어버리는 경우가 종종 발생하곤 한다. 이때, 해결방법을 모르면 다시 텍스처를 만드는 수고를 겪게될지도 모른다. 그러나, 유니티에는 잃어버린 정보값을 다시 불러올 수 있는 방법이 있다. 위와 같이 현재 지정된 object 한정, 텍스처나 재질을 Legacy에서 HDRP로 올리거나, 프로젝트 내의 모든 object를 대상으로 재질과 텍스처를 HDRP에 알맞게 업그레이드 해 주는 기능이다. 반대로, HDRP에 맞게 설정된 재질과 텍스처를 다시 Legacy 형태로 다운그레이드도 가능하다. 이것만 알고 있다면! 단순히, 3D legacy 프로젝트에서 HDRP 프로젝트로 설정하여 진행할때, 재질이나 텍.. 2021. 2. 23.