A batalha dos formatos de ficheiro: STL vs OBJ vs PLY

width="1024"Os seres humanos têm vindo a armazenar informação desde que a escrita foi desenvolvida. Antes da invenção da digitalização 3D, os dentistas e técnicos de laboratório armazenavam modelos físicos e ficheiros em papel em armários. No entanto, o armazenamento de informações está agora numa fase digital, pelo que, em vez de armários, utilizamos computadores. Os formatos de ficheiro são utilizados para codificar informações para armazenar dados num computador e os programas têm de reconhecer e aceder ao formato de ficheiro para poderem utilizar os dados.

No que diz respeito às impressões, a caraterística mais básica dos formatos de ficheiros é o facto de codificarem a geometria de um modelo 3D. Existem três formas de o fazer: malha aproximada, malha precisa e geometria sólida construtiva (CSG).

Para a impressão 3D, é utilizada a malha aproximada porque as impressoras não conseguem imprimir com uma resolução demasiado elevada e as outras formas de codificar a geometria são desnecessárias para a impressão 3D. A malha aproximada utiliza a tesselação, que é o processo de ladrilhar a superfície de um objeto com formas geométricas. O mosaico não produz sobreposições ou lacunas. Com este processo, é possível armazenar a aparência do modelo e outros pormenores, como a cor ou a textura. Na impressão 3D, o ficheiro é normalmente gerado pelo CAD, que é posteriormente processado pelo CAM, criando o sistema CAD/CAM.

Assim, isto leva-nos aos três formatos de ficheiro normalmente utilizados na impressão 3D: STL, OBJ e PLY.

O formato de ficheiro mais comum que utiliza a malha aproximada - e para a impressão 3D em geral - é o ficheiro STL. Nos ficheiros STL, os ladrilhos utilizados são triângulos (chamados facetas), que cobrem a superfície da forma 2D. Existem várias vantagens na utilização do STL em relação a outros formatos de ficheiro. Em primeiro lugar, como é universalmente reconhecido e mais comummente utilizado, a colaboração é facilitada. Os ficheiros STL são também simples e pequenos, o que torna o seu processamento mais rápido.

No entanto, os ficheiros STL têm uma grande desvantagem. Como a tesselação apenas cobre a superfície, os ficheiros codificam a geometria da superfície sem qualquer representação de cor ou textura. Se pretender apenas uma única cor ou textura - o que é o caso mais frequente - os ficheiros STL são excelentes, mas com as impressoras melhoradas e a procura de cor, a popularidade de outros formatos está a aumentar. Outro problema com os ficheiros STL é a resolução. Manter a alta resolução ou codificar objectos de maiores dimensões requer mais triângulos, o que resulta em ficheiros de maiores dimensões. Quanto maior for o tamanho do ficheiro, mais tempo é necessário para o processar.

Os dois formatos de ficheiro seguintes, OBJ e PLY, foram criados para compensar a falta dos ficheiros STL. Ambos podem armazenar propriedades como a cor e a textura. Embora não tão difundidos como os ficheiros STL, tanto o OBJ como o PLY são bem conhecidos e amplamente utilizados pela sua capacidade de armazenar cor e textura, juntamente com outros detalhes. Ambos os ficheiros beneficiam de impressoras 3D melhoradas e são vistos como tendo mais relevância no futuro do que os ficheiros STL.

No fim de contas, será que um formato de ficheiro é melhor do que o outro? Depende principalmente das suas necessidades e da sua situação. No entanto, uma coisa é certa - as impressoras 3D vão continuar a melhorar e os formatos de ficheiro também.

{{cta(‘d68b8349-6f70-406b-88b1-f0ffbff93ada’,’justifycenter’)}}

Deslocar para o topo