본문 바로가기
728x90

light3

[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.
Light Flicker 만들기 1. Light의 점멸 효과 만들기 using System.Collections.Generic; using UnityEngine; public class LightFlicker : MonoBehaviour { public Light p_light; public float minIntensity = 0f; public float maxIntensity = 1f; // light flicker의 날카로움과 부드러움 조절 / 1: 날카로움 / 50 : 부드러움 [Range(1,50)] public int smoothing = 5; Queue smoothQueue; float lastSum = 0; public void Reset() { smoothQueue.Clear(); lastSum = 0; } void .. 2020. 12. 13.