Olá a todos! Tudo bem?
Uma dúvida bastante comum quando utilizado funções booleanas no 3ds max é como a malha se comporta após aplicar-se um modificador MeshSmooth. Geralmente você terá vários defeitos pelo objeto e sua subdivisão ficará totalmente errônia.
Veja um exemplo abaixo. Temos um simples cubo branco que dele será subtraido estes dois objetos vermelhos:

Como resultado do boolean, obtivemos este objeto:

Porém note como sua malha ficará totalmente deformada após aplicarmos o modificador MeshSmooth. Ele não terá uma malha suave e sim falhas ao longo de sua superfície, principalmente nas áreas subtraidas.

Isto não acontece devido a um erro de programação do Boolean, mas sim uma limitação. Ao trabalhar com o modificador MeshSmooth certos requisitos na estrutura da malha são necessários para termos uma subdivisão correta dos polígonos. Não é possível subdividir corretamente qualquer malha, você precisa manter um fluxo. Este é a maior limitação do Boolean, ele ignora este fluxo e reconstroe a malha de uma forma que o MeshSmooth não consegue subdividir suavemente.
O Boolean apenas subdivide o "volume" do objeto, mas não termina a reconstrução das edges, é exatamente isto que deveremos fazer. Pegaremos então outro objeto, um hexágono:

A partir dele, abriremos um buraco no seu centro com um outro hexágono criando o formato de uma rosca.

Resultado após uma operação boleana de subtração:

E veja o que acontecerá com o objeto quando aplicarmos um modificador MeshSmooth:

Sua malha no local onde aconteceu a subtração está completamente destruida:

Como citado acima, isto não é um erro de programação do Boolean, mas sim uma limitação. Ele não chega a "terminar o serviço".
O que precisaremos fazer é reconstruir uma parte da malha devolvendo o fluxo dos polígonos. Neste caso, você deverá conectar os vértices externos com os vértices internos utilizando a ferramenta CUT.

Resultando uma subdivisão suave:


Então lembrem-se: quando utilizar operações boleanas sempre conferir o fluxo da malha e se necessário, terminar de reestruturar os polígonos para que o MeshSmooth consiga trabalhar corretamente. Abração!














4 Comentários
Qual a sua opinião?