<aside>
가벼운 물체는 유체의 흐름을 그대로 따라 움직인다.
하지만 연기 같은 경우 모든 입자를 일일이 시뮬레이션하기는 힘들다.
그래서 연기 입자를 연기 밀도로 대체하여 계산한다. $0 \le \rho \le 1$
속도장에 의한 밀도장 변화는 2번식에 의해서 계산될 수 있다.
위의 식은 연속적, 일반적인 상황에서 성립하는 식이다.
우리는 이산적인 표현법이 필요하다.
영역을 여러개의 셀로 나눠서, 셀의 중심부의 값을 셀마다 저장하고, 계산한다.
단, 유체영역 밖에 테두리 셀을 만들어서 유체의 경계부분에서의 처리를 간단화한다.
이 논문에서는 유저가 외력을 추가하거나, 밀도를 추가했을 때의 상호작용을 구현하려고 함