Simulador Simples de Água em 2D

Escrevi um simulador de água bastante simples (em 2D, mas facilmente extensível para 3D). Basicamente, utilizo cerca de 10.000 partículas, cada uma convenientemente representada por um pixel quadrado! O processo segue os passos descritos abaixo: Etapas do Algoritmo Posicionamento Inicial das Partículas Coloque todas as partículas de líquido no mesmo ponto (essa etapa é crucial). Para um recipiente, por exemplo, as partículas podem ser colocadas no topo interno e, em seguida, deixadas fluir para preencher o restante do recipiente. Depois disso, abra a saída (inferior, superior ou lateral) para permitir que o líquido escoe. Essa etapa de “relaxamento” é essencial, pois organiza corretamente as partículas para que as mais baixas sejam atualizadas primeiro. Esse comportamento faz com que bolhas de ar subam quando o fluido desloca espaços vazios, criando uma aparência realista (para olhos não treinados). ...

4 de setembro de 2022