Рет қаралды 85
안녕하세요?
glTF로 된 메쉬 데이터와 256x256 격자데이터를 통해 가시화한 액체 시뮬레이션입니다. 클라이언트에서 실시간으로 시뮬레이션 한 결과를 가시화 하는 형태로 CesiumJS만을 사용해 구현하였습니다. 가시화 부분은 CustomShader와 텍스쳐를 통해 버텍스 높이를 조절하였습니다.
시간, 중력, 액체의 밀도 등 계수를 조절하여 시뮬레이션 할 수 있고, 조금 더 현실적인 가시화를 위해서는 전문 시뮬레이션 모델을 적용하거나, 아니면 이미 시뮬레이션 된 결과를 사용하면 됩니다.
현재는 CPU로 시뮬레이션 하도록 개발했고, 추후에 GPU로 연산하도록 수정할 예정입니다.
감사합니다.