Solucionar bolas de bilhar que giram infinitamente no MassFX

Publicado em 27 de January de 2026 | Traduzido do espanhol
Simulação de sinuca no MassFX mostrando bolas com rotação controlada e parâmetros de fricção corretamente configurados

O mistério das bolas de sinuca girando eternamente

Esse problema das bolas que continuam girando como piões depois de centenas de frames é mais comum do que você pensa no MassFX, especialmente em simulações de sinuca onde esperamos que as bolas parem naturalmente. O comportamento que você descreve indica que o sistema de fricção e amortecimento não está funcionando corretamente, permitindo que a energia rotacional se mantenha quase indefinidamente em vez de se dissipar gradualmente como ocorreria na realidade.

O problema geralmente não está na malha das bolas (a menos que você tenha geometria extremamente baixa), mas em uma combinação específica de parâmetros de fricção e damping que não estão equilibrados para simular corretamente as superfícies de uma mesa de sinuca real. Em uma sinuca profissional, as bolas param relativamente rápido devido à fricção com o pano da mesa e a resistência do ar.

No MassFX, uma bola que gira eternamente é como um sonho de físico: toda a energia se conserva perfeitamente, mas zero fricção com a realidade

Ajustes críticos de Angular Damping

O parâmetro mais importante para resolver seu problema é o Angular Damping. Este controla especificamente como a energia rotacional das suas bolas se dissipa.

Configuração de fricção realista

A fricção no MassFX tem dois componentes: estática e dinâmica. Para bolas de sinuca, você precisa de valores específicos.

A fricção estática controla quanta força é necessária para iniciar o movimento, enquanto a dinâmica controla a resistência durante o movimento 😊

Otimização do solver do MassFX

Os parâmetros globais do solver do MassFX podem estar contribuindo para o problema. Valores subótimos criam simulações pouco realistas.

Vá ao painel Utilities > MassFX Tools e ajuste os parâmetros do solver para melhor estabilidade e realismo.

Configuração de parâmetros de Sleeping

O MassFX tem um sistema de "sleeping" que coloca objetos em repouso para otimizar o desempenho. Se não estiver bem configurado, as bolas nunca "dormem".

Nas propriedades de Rigid Body, busque a seção Sleeping e ajuste os thresholds para que detectem corretamente quando as bolas deveriam parar de serem simuladas.

Verificação de propriedades de massa

A massa das suas bolas afeta diretamente como elas respondem às forças de fricção. Bolas muito leves ou pesadas se comportam de maneira pouco realista.

Use massas realistas para bolas de sinuca (aproximadamente 0.17 kg cada uma) e certifique-se de que todas têm massas consistentes.

Solucionar problemas de colisão

Se as bolas não estiverem colidindo corretamente com a mesa, elas podem estar "flutuando" ligeiramente, reduzindo a fricção efetiva.

Verifique que tanto as bolas quanto a mesa têm seus collision shapes corretamente configurados e que não há penetração excessiva.

Método de bake e reset

Se você fez muitos ajustes, às vezes é melhor resetar completamente a simulação e fazer um novo bake com os parâmetros corrigidos.

Elimine o simulation bake existente, resete todas as bolas para sua posição inicial e aplique um novo bake com os parâmetros otimizados.

Otimização de geometria para física

Embora você mencione que provavelmente não é a malha, em alguns casos a geometria sim pode afetar o comportamento físico.

Verifique que suas bolas têm geometria suficiente para cálculos de colisão precisos, mas não tanta que ralentize a simulação desnecessariamente.

Valores recomendados para sinuca

Essa combinação de parâmetros geralmente funciona bem para simulações realistas de sinuca no MassFX.

Comece com esses valores como base e ajuste de acordo com o comportamento específico que você observar na sua simulação.

Fluxo de trabalho de solução

Siga este processo ordenado para identificar e resolver o problema eficientemente.

Trabalhe metódicamente, mudando um parâmetro por vez e testando para entender exatamente qual ajuste resolve o problema.

Prevenção para simulações futuras

Uma vez resolvido o problema, implemente essas práticas para evitar situações semelhantes no futuro.

Criar um preset ou template com os parâmetros otimizados te economizará tempo em projetos futuros.

Depois de aplicar essas soluções, suas bolas de sinuca deveriam parar naturalmente depois de alguns segundos de simulação, criando aquele realismo que você busca na sua atividade... e o melhor de tudo, você terá dominado um dos aspectos mais sutis, mas importantes, da física no MassFX 🎱