Mega Guia de Meshmixer, o canivete suíço dos STLs

💪 O Meshmixer é o seguinte nas nossas mega guias.

O que é o Meshmixer? Para que serve? O canivete suíço para preparar os teus ficheiros STL para imprecisão 3D

Todo isto e muito mais vamos vê-lo hoje, na Bitfab. Utiliza o índice para chegar à secção que necessitas 👇

O que é o Meshmizer?

O Meshmixer auto define-se como um software gratuito para fazer “coisas incríveis”, e a verdade é que concordamos muito com isto.

Trata-se de um programa que reúne uma série de funcionalidades extremamente úteis para quem gosta do mundo do 3D e ainda mais se é assíduo na impressão 3D.

O Meshmixer tem muitas, muitas, muitas funcionalidades, assim que não teremos tempo para cobri-las todas num único artigo, mas vamos-te falar sobre aquelas que consideramos mais importantes e úteis.

Para que serve o Meshmixer?

É uma boa pergunta, mas não é fácil de responder. Como já te dissemos antes, o Meshmixer combina uma grande quantidade de funcionalidades, pelo que a sua função “principal” não é nada clara. Poderíamos pensar no Meshmixer como um canivete suíço com todas as ferramentas que podes usar para modificar, reparar e preparar para impressão um ficheiro STL.

Uma boa forma de descrever o Meshmixer é como um programa que reúne um amplo conjunto de funcionalidades, desde a análise das nossas peças até à sua reparação, transformação ou inclusive remodelação através da sua secção de escultura livre.

O Meshmixer serve para muitas coisas, mas vamos agrupar todas as suas funcionalidades em três blocos, como fizemos com o mega guia do 3D builder, um programa com o qual o Meshmixer partilha muitas semelhanças:

  • Funcionalidades de Edição: explicamos-te como mover, rodar e dimensionar os teus modelos, como dividi-lo em partes mais pequenas, como tornar oco o teu modelo ou como separá-lo automaticamente nos objetos que o compõem
  • Funcionalidades de análise e reparação: vamos-te ensinar a analisar se há partes do teu modelo que não se podem imprimir, analisar onde estará o centro de gravidade do modelo e a converter o teu modelo num sólido, corrigindo a maioria dos erros que possa ter.
  • Funcionalidades para tornar-te criativ@: poderás esculpir diretamente o modelo, usando as ferramentas de escultura incorporadas, adicionar outros modelos e criar uma mistura de malhas (daí vem o nome Meshmixer)

Funcionalidades de edição

O Meshmixer tem várias funcionalidades que podemos caracterizar como “de edição”. Como já te dissemos antes, hoje vamos-te explicar algumas delas para que possas transformar o teu modelo de maneiras muito úteis e convenientes.

Como mover, rodar e escalar os teus modelos

Para aceder a esta ferramenta devemos entrar no menu devemos ir a “transform” dentro do menu “edit”.

Através desta ferramenta podemos fazer as tarefas básicas de rodar, mover e escalar o nosso modelo, usando valores numéricos exatos ou mediante o gizmo de transformação que aparecerá sobre o modelo.

Para dimensionar o modelo, podemos escolher um fator de escala que será aplicado à dimensão que queiramos (X, Y, Z) ou escrever diretamente o tamanho que queiramos que o objeto tenha nessa dimensão. Normalmente queremos que se aplique o mesmo fator de escala a todas as dimensões do modelo, para evitar deformá-lo. Neste caso devemos marcar a opção “uniform scaling”

Como dividir ou cortar o teu modelo

Uma característica interessante é dividir um modelo em partes, seja para poder imprimi-lo mais comodamente ou simplesmente porque queremos isolar uma parte da nossa peça.

Para isto o Meshmixer tem várias opções, mas vamos-te ensinar as mais básicas: cortar um modelo usando um plano ou desenhar à mão a zona que queremos cortar.

Para realizar uma divisão utilizando um plano, só temos que aceder a “plane cut” na secção “edit”.

Assim que clicarmos neste botão, um menu contextual se abrirá onde teremos que escolher as opções do corte.

Podemos escolher manter apenas uma parte ou ambas. Além disso, moveremos o plano que define o corte utilizando o gizmo que aparece. Este permitir-nos-á mover o plano e também rodá-lo.

Também podemos desenhar à mão os limites da zona a recortar para assim criar duas zonas separadas do modelo. Esta opção é tecnicamente muito mais complicada, além de ser uma operação muito pesada computacionalmente e o programa pode sofrer um desligamento forçado se o teu computador não suficientemente potente.

Mesmo assim, é uma opção muito interessante, por isso deixamos um vídeo onde se explica isto com maior detalhe para que possas acompanhá-lo sem pressa.

Como tornar oco um modelo

Se vamos imprimir o nosso modelo com uma impressora de resina, será fundamental que o tornemos oco. Isto é necessário tanto para reduzir o custo do material (a resina é muito mais cara do que o filamento tradicional) e para facilitar a impressão, reduzindo a aderência do modelo à lâmina de FEP.

Já te ensinamos como fazer isto com o 3D Builder no nosso mega guia, mas vamos ensinar-te também a realizá-lo com o Meshmixer.

Para aceder a esta função temos que clicar no botão “hollow” dentro do menu “edit”

Um menu contextual se abrirá onde podemos ver as diferentes opções para abrir o espaço no nosso modelo. À direita veremos uma pré-visualização de como ficará o modelo, aparecendo em cinzento opaco a parte que vamos remover e numa cor mais translúcida o que será o nosso modelo final, a “casca” com a qual vamos ficar.

Existem muitos parâmetros, pois é um processo bastante complexo, mas os mais importantes são:

  • Offset distance: Indica a espessura da casca que queremos manter. Quanto maior seja este valor, maior será a espessura da parede do modelo e, portanto, menos material removeremos. Um valor de 1-2 mm geralmente funciona bem para impressões pequenas em impressoras de resina domésticas.
  • Solid accuracy y Mesh density: Ambos parâmetros servem ​​para definir o quão bem queremos que se compute este esvaziamento. Aumentar o parâmetro Solid accuracy fará com que leve mais tempo para gerar o modelo e o programa pode travar devido à falta de recursos do teu computador. Aumentar Mesh density aumentará o número de polígonos no modelo final, aumentando a resolução do modelo. Devemos buscar um valor destes dois parâmetros não seja demasiado alto para não saturar o nosso computador, já que o Meshmixer é um programa muito pesado.
  • Holes per hollow: Este parâmetro permite-nos ajustar o número de buracos que queremos que o modelo tenha para drenar a resina. Independentemente do número de buracos que marcarmos, estes não aparecerão até que cliquemos no botão “Generate holes”. Uma vez clicado, podemos escolher a localização dos buracos.

Como separar um modelo nas partes que o compõem

É comum encontrar ficheiros no thingiverse ou em outros sites de download de modelos 3D, vários modelos que embora estejam fisicamente separados, vêm no mesmo ficheiro. Alguns laminadores, como o Prusa Slicer, tem incorporada uma opção para separar estas peças, mas pode ser que o teu laminador não tenha esta funcionalidade.

Para aceder a esta função, basta clicar em “separate shells” no menu “edit”.

Após clicar no botão, as peças que compõem o modelo serão separadas e poderão ser exportadas separadamente. Também podes editar cada uma delas como desejares utilizando alguma das funções deste guia.

Funcionalidades de análise e reparação

O mundo 3D é muito vasto, e todos os que somos apaixonados pela modelagem 3D e pela impressão 3D sabemos que nem sempre é fácil fazer com que um modelo seja uma impressão viável. Muitas vezes fazemos download de modelos que são extraídos de vídeo jogos ou criados com programas que tratam superfícies (e não volumes), pelo que é habitual haver modelos que são uma tortura se quisermos imprimi-los em 3D.

O Meshmixer é o programa perfeito para esta tarefa, pois, embora seja um pouco mais complicado do que o 3D builder, pode corrigir algumas características do modelo que o 3D builder não consideraria erros.

Também te ensinaremos algumas ferramentas que te permitirão analisar vários aspetos do teu modelo, o que pode ser muito útil.

Analisar a viabilidade para a impressão do nosso modelo

A primeira e mais básica ferramenta de análise e reparação é o inspector. Esta função do Meshmixer irá analisar o modelo à procura de zonas que não se poderiam imprimir, habitualmente por terem uma espessura insuficiente. Muitas vezes isto acontece porque os modelos procedem de vídeo jogos, onde muitas partes são simplesmente são uma superfície sem espessura com uma textura colada em cima.

Para aceder a esta funcionalidade devemos clicar em “inspector” no menu “analysis”.

Ao clicar no botão, aparecerão marcadas as zonas problemáticas do nosso modelo. No nosso caso, é um modelo de Zed, extraído diretamente dos ficheiros do vídeo jogo League of Legends.

Todas as zonas marcadas são detetadas como zonas sem volume, pelo que podemos eliminá-las uma a uma ou clicar em “Auto Repair All” para reparar todos os erros de uma vez. O modelo resultante aparecerá sem essas partes.

Este processo pode não resolver todos os problemas do teu modelo, mas com certeza retira-te alguns e facilita o processo de impressão.

Análise do centro de gravidade

O Meshmixer possui uma ferramenta que nos permitirá encontrar o centro de gravidade do nosso modelo, o que é muito útil para saber, por exemplo, se o modelo se manterá de pé ou não.

Obviamente, a análise do Meshmixer assume que o modelo terá uma densidade uniforme, o que nem sempre será verdade com um modelo impresso em 3D, uma vez que zonas muito finas do modelo têm uma maior densidade, devido a que são praticamente sólidas na sua totalidade pelos perímetros de impressão. Ao contrário, zonas muito grandes terão uma densidade quase igual à do recheio que colocamos, já que os perímetros externos representarão uma pequena percentagem da massa total.

Resultado de imagen de 3d print half

Como podes ver, as zonas finas são praticamente sólidas, pelo que terão uma densidade mais alta que o centro do modelo, que é quase oco.

De qualquer forma, esta análise servirá para termos uma ideia de onde cairá o centro de gravidade do modelo, permitindo-nos fazer alguns pequenos ajustes de impressão no caso de detetar que o centro de gravidade está localizado fora da base do modelo.

Para realizar esta análise, basta clicar no botão “Stability” no menu “analysis”.

Quando a análise estiver completa, devemos olhar para o nosso modelo de baixo para cima. Se o centro, marcado com um círculo preto, estiver dentro da base do modelo, significa que o modelo ficará em pé.

Converter o teu modelo a sólido para reparar erros

Uma ferramenta Meshmixer super poderosa do Meshmixer é a de converter qualquer modelo num sólido. Isto basicamente significa que o Meshmixer analisará a geometria do modelo e o reconstruirá do zero, tentando imitar a geometria que tinha anteriormente, mas criando uma malha totalmente livre de erros.

Uma combinação muito boa para corrigir quase qualquer modelo é passar o modelo primeiro pelo 3D builder para corrigir os erros mais graves, exportar o modelo como 3mf para assegurar-nos de que o modelo não tem erros e, em seguida, passá-lo para o Meshmixer para o tornar sólido. Para aceder a esta funcionalidade basta clicar em “make solid” no menu “edit”.

Além de reparar erros na própria malha do modelo, permite-nos mexer com uma quantidade incrível de parâmetros que possibilitarão a impressão de quase qualquer modelo.

Os parâmetros mais importantes são:

  • Solid Type: Recomendamos-te deixar esta opção em Accurate
  • Solid Accuracy y Mesh Density: Igual como na secção sobre tornar modelos ocos
  • Offset Distance: Este parâmetro é fundamental, pois permite-nos adicionar volume ao nosso modelo para “engordá-lo” de forma a que as partes demasiado finas a serem impressas tenham uma grossura suficiente. Não podemos realizar esta engorda de forma seletiva, pelo que algumas zonas ficarão um pouco deformadas, mas habitualmente um valor de 0.1-0.2mm é suficiente para as zonas mais finas e não estraga muito o resto.

Deixamos-te um vídeo muito bom do Maker’s Muse onde explicam algumas destas ferramentas e outras para reparar modelos impossíveis. É um vídeo altamente recomendado que certamente te ajudará a imprimir aquele modelo que nenhum laminador consegue laminar corretamente.

Funcionalidades para tornar-te criativo

O Meshmixer tem muito mais funcionalidades e, na verdade, o seu nome vem justamente da sua capacidade de misturar diferentes modelos e criar um só. Ao clicar em “Meshmix” podemos adicionar várias partes ao nosso modelo, escolhendo a partir de uma base de dados da Meshmixer, para criar o nosso pequeno Frankenstein.

Também podemos usar o menu “sculpt” para esculpir à mão livre sobre o nosso modelo, o que nos permite criar algumas figuras bastante detalhadas se formos um pouco artistas. Este módulo de escultura é muito completo e extenso, pelo que poderíamos escrever um artigo a falar apenas sobre ele para te ensinar como ser um autêntico Michelangelo digital.

Conclusões

Ensinamos-te como podes usar o Meshmixer para transformar o teu modelo, cortá-lo em partes, repará-lo ou refazê-lo do zero. Também podes ser criativo e esculpir um modelo tu mesmo que surpreenda todos os teus amigos. Estamos à espera para ver o que podes criar usando o Meshmixer, nós já o usamos há muito tempo e é uma ferramenta indispensável no nosso dia a dia.

Deixe um comentário