
이 글은 대마왕님의 유니티 URP 셰이더 그래프 스타트업에서 학습한 내용을 작성한 것이다.

NdotV를 적용했다. 카메라가 보는 곳이 가장 밝은 곳이다.

One Minus로 뒤집어주면 림 라이트가 된다. 카메라가 보는 곳은 어둡고 나머지가 밝은 곳이다.

림 라이트에 컬러를 적용했다.

Lambert와 더하면 외곽이 빛나는 결과물이 된다.

노말 텍스처를 적용해서 디테일도 살렸다.
Fresnel은 다양하게 활용할 수 있는 곳이 많다.
예를들어 아래 이미지처럼 가로등 불빛을 표현한다고 해보자.

위 가로등은 Emission의 Intensity를 올려서 Bloom 효과를 낸 것이다. 이걸 저사양 모바일 기기에서도 보여주고 싶을 때는 Fresnel을 이용할 수 있다.

당연히 Bloom과 똑같은 퀄리티를 낼 수는 없겠지만 가볍게 빛나는 효과를 내기에 충분한 것 같다.


Sine과 Time을 사용해서 불빛이 깜빡이는 효과를 낼 수 있다.

World Position의 y값을 가지고 이런 홀로그램 느낌을 만들 수도 있다.
'Shader > 유니티' 카테고리의 다른 글
| 커스텀 라이트 완성 (1) | 2024.07.15 |
|---|---|
| 퐁 / 블린 퐁 반사 만들기 (1) | 2024.07.14 |
| 커스텀 라이트 (1) | 2024.07.12 |
| 젖은 표면 만들기 (0) | 2024.07.11 |
| Detail Map (0) | 2024.07.10 |