Complemento de fratura celular deixando caixas não fraturadas?

insira a descrição da imagem aqui Estou tentando fazer um pequeno clipe de uma bala atingindo uma taça de vinho com vinho, mas continuo tendo o mesmo problema com o add-on. Sempre que o uso, o resultado me deixa com pelo menos uma caixa parcial sendo gerada como várias das peças fraturadas.

Tentei subdividir e / ou adicionar um modificador de sub-surf, mas o resultado apenas mudanças onde os grandes fragmentos distorcidos terminam. Tenho tido problemas com isso há algum tempo e agradeceria muito qualquer ajuda.

Comentários

  • O resultado depende das configurações. Por favor, pelo menos carregue uma captura de tela aqui.
  • quando eu tive este problema, eu tive que fazer normais > Recalcular. Funcionou bem depois.

Resposta

Isso é causado por uma operação booleana com falha.

A fratura de célula usa o modificador booleano internamente, se o booleano falhar por causa da geometria que não consegue lidar (normalmente devido a uma malha não múltipla), isso acontece.

Observe que para 2.70 o modificador booleano tem foi atualizado para suportar ngons e uma versão mais recente do carve, então isso provavelmente irá melhorar os resultados em alguns casos, no entanto, há limites para o que o booleano pode operar, já que depende do cálculo dentro / fora de uma malha, o que pode ser problemático.

Resposta

Isso pode acontecer quando você tem uma Malha não múltipla ou geometria de interseção (consulte esta postagem ).

Não múltiplo basicamente significa que não pode existir no espaço 3D do mundo real. Por exemplo, um plano 2D sem espessura é uma malha não múltipla. Consulte O que não é geometria múltipla? para obter mais detalhes.

Selecione sua malha no modo de edição e pressione CtrlAlt Shift M para selecionar geometria não múltipla. Sem olhar para o seu .blend ou pelo menos algumas capturas de tela do seu modelo, é difícil dizer exatamente como corrigir o problema.

Corrigindo automaticamente uma malha não múltipla:

O modificador Remesh sempre resulta em uma malha múltipla, no entanto, funciona criando uma malha inteiramente nova, portanto, toda topologia, grupos de vértices, Coordenadas UV, etc. serão perdidas. Freqüentemente, também requer uma malha densa para combinar com a forma do modelo de entrada com precisão, então basta dizer que é melhor consertar sua malha manualmente quando possível.

Usando modificadores booleanos para corrigir uma malha não múltipla:

Se você não se importar em bagunçar um pouco sua topologia (o que provavelmente é o caso, já que ela vai ser quebrada de qualquer maneira) , usar modificadores booleanos para conectar partes complicadas de sua malha pode economizar algum tempo.

Aqui está um exemplo de fluxo de trabalho:

  1. Encontre partes de sua malha que são desconectado / não múltiplo com CtrlAlt Shift M :

    descrição da imagem

  2. Se houver não há problemas menores facilmente solucionáveis (não vejo nenhum no exemplo acima), selecione tudo e pressione P Partes soltas para separar todas as partes desconectadas da malha em objetos separados. Se houver alguns problemas de solução rápida, corrija-os primeiro e depois separe-os.

  3. Examine cada objeto e preencha os buracos / corrija outros problemas identificados com Ctrl ShiftAlt M . Usar Numpad / para ir para a visualização local pode ajudar a desorganizar a visualização e focar em um objeto.

    insira a descrição da imagem aqui

  4. Depois que todos os seus objetos individuais forem corrigidos e tiver problemas como geometria de interseção, você pode usar modificadores booleanos para unir os objetos separados. Você pode pressionar E enquanto passa o mouse sobre o campo de seleção de objeto para selecionar um objeto clicando nele na visualização 3D.

    insira a descrição da imagem aqui

    O fluxo de trabalho que funcionou melhor para mim é:

    1. Primeiro, junte dois objetos booleanos e aplique o modificador.

    2. Exclua o objeto remanescente extra (aquele que foi especificado no modificador).

    3. Repita até que todos os objetos sejam unidos.

    Este addon útil também pode ajudar.

Comentários

  • Não tenho uma imagem do erro ou da malha disponível, mas posso tirar uma amanhã. No entanto, tenho esta imagem que adicionei com uma caixa destacando onde o erro ocorre. Um amigo meu disse que poderia ser um problema com o formato convexo, isso afetaria a fratura da célula?
  • @ user2348 Possivelmente .. Eu ouvi falar que formas convexas são problemáticas, mas nunca tive problemas eu mesmo.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *