Unity) 파티클을 활용한 흙먼지 효과 제작
게임을 플레이하다 보면, 캐릭터의 움직임 하나에도 생동감이 느껴지는 경우가 있다. 특히 달리는 동작 중 바닥에 닿는 발걸음마다 흙먼지가 일어나는 연출은, 사소하지만 몰입도를 크게 높여주는 요소 중 하나다. 이번에는 그러한 느낌을 구현하기 위해, 파티클 시스템을 이용한 흙먼지 이펙트...
게임을 플레이하다 보면, 캐릭터의 움직임 하나에도 생동감이 느껴지는 경우가 있다. 특히 달리는 동작 중 바닥에 닿는 발걸음마다 흙먼지가 일어나는 연출은, 사소하지만 몰입도를 크게 높여주는 요소 중 하나다. 이번에는 그러한 느낌을 구현하기 위해, 파티클 시스템을 이용한 흙먼지 이펙트...
툰 셰이딩을 구현하면서 생각지도 못한 벽에 부딪히게 되었다.
Shader를 작성하다 보면 꼭 마주치는 개념이 있다.
Unity에서 셰이더를 다룰 때 자주 마주치는 설정 중 하나가 바로 Surface Type이다.
Unity에서 Shader를 직접 작성할 때, 기본 조명과 그림자 데이터를 받아오는 방법을 정리한다.
Portal Prefab 만들기
Unity의 셰이더는 ShaderLab과 GPU 프로그래밍 언어(HLSL/Cg)를 함께 사용하여 작성된다.
셰이더에서 태그는 셰이더가 렌더링될 방식과 시기를 정의하는 역할을 한다.