DirectX11 3D/기본 문법
2022. 3. 14.
<DirectX11 3D> 85 - Rain
필요한 개념 Billboard 만드는 거와 크게 차이가 없다. 그런데 정점을 어떻게 움직이느냐, 정점을 공간안에서 어떻게 순환시키는지에 있다. 입자를 움직이는 것을 통틀어서 파티클이라고 한다. 파티클 시스템도 입자를 어떻게 움직이느냐 파티클 시스템에 눈, 비 날씨를 포함하도록 프로그래밍 할 수도 있다. -> 엔진이 그렇게 되어있다.(그런데 우리는 어려우니 따로 한다.) 공간내에서 순환시킨다가 핵심 나머지는 Billboard와 같다. Shader 중심 내용 input.Scale.y 비의 길이의 크기가 큰게 비가 빨리 떨어져야 한다. 이 밑에 구문을 빼버리면 x,z도 y만큼 빨리 떨어질 것이다. x,z은 크기 만큼 비례해서 속도를 늦춘다. 만약 input.Scale.y가 작다면 크기에 비례해 x,z도 작은 ..