Definindo um objeto 3D com o formato de arquivo OBJ

O formato de arquivo OBJ é um dos formatos de arquivo mais populares para armazenar modelos 3D. Ele é amplamente utilizado na indústria de jogos, animação e design de produtos. O formato OBJ é um arquivo de texto simples que contém informações sobre a geometria do modelo, como vértices, normais e coordenadas de textura. Neste artigo, discutiremos a estrutura do formato de arquivo OBJ, suas seções e instruções, e mostraremos como criar uma função em C++ que lê um arquivo OBJ e retorna um array de vértices que pode ser usado para renderizar o modelo 3D usando OpenGL.

Continuar lendo Definindo um objeto 3D com o formato de arquivo OBJ

O formato de arquivo G-code

O G-code é um formato de arquivo de controle numérico que é amplamente usado para controlar impressoras 3D. Ele é uma linguagem de programação simples, que contém comandos básicos que controlam os movimentos da extrusora, a temperatura da cama de impressão e o ritmo de impressão. A seguir, vamos descrever em detalhes a estrutura do formato de arquivo G-code e as instruções que ele contém.

Continuar lendo O formato de arquivo G-code

O formato de arquivo STL

O formato de arquivo STL é um dos formatos mais populares usados para distribuir objetos para impressão 3D. É uma abreviação de “stereolithography”, que é um processo de fabricação aditiva em que camadas de material são depositadas para criar um objeto 3D.

Continuar lendo O formato de arquivo STL

Entendendo a interface do Blender

Se você for novo no uso do Blender, deve gastar um bom tempo em aprender como usar a interface dele antes da modelagem. Os conceitos por trás da interface do Blender não são padrões, e diferentes de outros pacotes de softwares de modelagem 3D. Usuários WIndows em especial precisam se acostumar as maneiras diferentes do Blender de lidar com os controles, como escolhas de botões e movimentos do mouse. Mas essas diferenças são de fato uma das grandes forças do Blender: uma vez que tenha entendido como trabalhar do jeito do Blender, você descobrirá que pode trabalhar rapidamente e de forma produtiva.

Sobre Modelagem Poligonal

Na computação gráfica 3D, modelagem poligonal é uma abordagem para a modelagem de objetos que representam ou aproximam suas superfícies utilizando polígonos. O objeto básico utilizado na modelagem de malha (mesh) é um vértice, um ponto no espaço tridimensional. Dois vértices ligados por uma linha reta dão origem à um segmento ou aresta. Três vértices, cada um ligado ao outro por três segmentos, definem uma face (polígono). O Blender utiliza polígonos de três e de quatro lados que são as formas mais comuns utilizadas na modelagem poligonal, chamados de Tris e Quads respectivamente.

Referencia (Parte 1, Parte 2, Parte 3, Parte 4)