IBM
IBM Pure Systems
Canais iMasters

Design

Suavização de objetos com MeshSmooth

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!


Comente também

4 Comentários

Joel Alexandre da Rosa Realino
Joel Alexandre da Rosa Realino

Gostaria muito de aprender 3d, mas esses tutoriais não ensinam uma pessoa leiga no assunto, por um acaso vc teria alguma dica sem precisar gastara dinheiro pois não tenho, para aprender 3d.

Obrigado,
Marcelo Barbugiani Damaceno

wellington
wellington

Olá Joel Alexandre, eu também me encontro na mesma posição que você(questão financeira) queria muito ter uma forma mais fácil de aprender o 3D MAX. eu estou vendo um site que se chamada www.tutors.com.br lá tem uns vídeos legais. olha lá...

Douglas Brito de Meeiros
Douglas Brito de Meeiros

Toda semana visito o site do imasters, principalmente na área gráfica (photoshop, 3D Studio Max etc) pois geralmente os cursos são muito caros e agradeço ao pessoal do Imasters por esse site, até mesmo para mim que estou fazendo curso de Web Master e aprendendo tudo e muito mais. Tudo porque o 3D é impressionante e fico "hipnotizado".

Marcelo
Marcelo

O tutorial seria perfeito se apenas fosse colocada COMO fazer para reconstruir os polígonos. Tem que ser pensado na maneira como o usuário está lendo e não somente como está sendo escrito.

Qual a sua opinião?

Comentários considerados ofensivos serão moderados.
IBM

Parceiros

IBM
PagSeguro
Internet Innovation
Dialhost
HostNet
Tecla
KingHost
DotStore
Dinamize