오늘의 학습 키워드

Fog

 

공부한 내용

Fog

포스트 프로세싱을 이용한 Fog 효과가 아닌 간단한 Material을 이용해 Fog를 사용하는 것성능상 유리하다고 하여 적용해보기로 했다.

1. Material을 만들고 Shader를 Particles/Standard Unlit으로 만들어준 뒤

2. Rendering Mode를 Transparent 또는 Fade로 적용한다.

3. Soft Particles를 체크하고 Near fade와 Far fade 값을 적절히 조정해준다.

4. Albedo값을 원하는 색과 알파 값을 정해주면 간단한 Fog Material이 만들어진다.

* 만약 Soft Particles가 적용이 안 된다면 (한 톤으로만 적용된다면) Quality의 Soft Particles를 체크해주면 된다.

이후에 Plane에 Fog Material을 적용해주면

이렇게 간단한 Fog 효과를 만들 수 있다.

 

 

오늘의 회고

 오늘은 Particle Shader를 이용하여 간단한 Fog 효과를 만들어봤다. 정말 간단하고 쉽지만 성능도 포스트 프로세싱보다 쓸만하고 보기에도 괜찮은 게 모바일에서 유용하게 사용할 수 있을 것 같다. 오늘 고정 오브젝트 배치 등 전체적인 틀을 만들어놨으니 내일부터 본격적으로 플레이어 충돌이나 오브젝트 생성 등 핵심 로직을 구현할 생각이다.

 오늘 시간이 없어서 코드 카타 문제를 풀지 못했는데 내일 그 문제를 격파해야겠다. 내일도 파이팅!

+ Recent posts