Suavização de malha 3D eficiente: descartando pesquisas de vizinhos
2025-03-16
Esta postagem de blog apresenta um algoritmo eficiente para suavização de malha 3D que evita a necessidade de estruturas de dados de meia aresta complexas. Usando uma abordagem de 'lançamento de vértices', ele itera diretamente sobre as faces do triângulo, acumulando as posições dos vértices vizinhos em uma única passagem para calcular as posições médias para suavização. Isso elimina as pesquisas de vizinhos, aumentando a eficiência. A postagem também explora vários métodos de paralelização, incluindo o uso de operações atômicas e pré-cálculo da lista de vizinhos, comparando suas diferenças de desempenho. Finalmente, mostra como recalcular as normais dos vértices após a suavização.
Desenvolvimento
suavização de malha