Formato OBJ.

Slides:



Advertisements
Apresentações semelhantes
Instituto de Computação - UFF 1 Computação Gráfica I Professor: Anselmo Montenegro Conteúdo: - Transformações geométricas no plano.
Advertisements

Computação Gráfica I Conteúdo: Professor: - Objetos gráficos planares
Real Time Rendering.
Parte 1: Organização de Computadores
Teoria dos Grafos – Aula 2
Programação de Computadores
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Ciência da Computação Aula 06: Funções.
Sólidos Geométricos.
The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Departamento de Informática e Estatística - INE/CTC/UFSC Computação Gráfica:
O conceito de prisma Prisma é um sólido geométrico delimitado por faces planas, no qual as bases se situam em planos paralelos. Quanto à inclinação das.
Mecânica dos Fluidos Escoamentos.
Sólidos Geométricos.
Sumário: Polígonos.
Fundamentos da Cinemática dos Fluidos
JOGOS.
Projeções e OpenGL Alex F. V. Machado.
Mineração de Padrões Arborescentes
Fundamentos da Cinemática dos Fluidos
Parte 1 – Conceitos de Real Time Rendering. a. Pipeline Gráfico.
Fundamentos da Cinemática dos Fluidos
A terceira dimensão.
Funções para serem usadas no exercício de Lab nos dias (18/03/2010 e 24/03/10) Visualização 3D Estruturas de Dados Básica (Global) para Construção de uma.
Computação Gráfica: Aula8: Iluminação
Superfícies de Bézier Visualização 3D
Computação Gráfica: Aula6: Iluminação
Aplicação da modelagem 3D no setor Industrial
Organização de Trabalhos no Word
Algoritmos em Grafos.
Computação Gráfica: Aula6: Iluminação
Algoritmos em Grafos Conceitos principais Prof. André Renato
Aula prática 8 Ponteiros Monitoria de Introdução à Programação
Aula prática 6 Vetores e Matrizes
TEMA 1: Sólidos Geométricos
Linguagem de Programação II Parte IX
Sólidos Geométricos Profª Barbara.
UNIDADE: Sólidos Geométricos
AUTORA: Prof. Silvina Maria Frias Fernandes
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Realidade Virtual Aula 7
MODIFICAÇÕES NAS CURVAS CARACTERÍSTICAS
POLÍGONOS.
Aula prática 6 Vetores e Matrizes
Computação Gráfica Aula 12 Superfícies Prof. Leo.
Técnicas de Modelagem para Aplicações em Computação Gráfica
Vetores Imagine que você tem que receber o nome e a nota de 50 alunos de uma escola, e depois listar o nome de cada um e a média final de cada aluno e.
Sistemas de Informações Geográficas
FÍSICA.
FÍSICA.
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
SÓLIDOS GEOMÉTRICOS E VOLUMES.
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
Triângulos.
Geometria Sólidos Geométricos Cubo Paralelepípedo Esfera Pirâmide
POLIEDROS.
Formato OBJ Leandro Tonietto Computação Gráfica. Formato OBJ - Geral O formato OBJ carrega informações sobre a malha poligonal, sobre o mapeamento de.
Sólido geométrico → é uma porção finita de espaço limitada por superfícies planas e curvas; é um objecto tridimensional, isto é, tem largura, comprimento.
Programação de Computadores I – Arquivos
Sólidos Geométricos.
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Polígonos Linha poligonal:
GEOMETRIA ESPACIAL PRISMAS.
SÓLIDOS GEOMÉTRICOS.
Polígonos O que é um Polígono? Polígonos Côncavos e Convexos
Computação Gráfica: Aula6: Iluminação
Sólido geométrico → é uma porção finita de espaço limitada por superfícies planas e curvas; é um objecto tridimensional, isto é, tem largura, comprimento.
Programação de Computadores I – Arquivos Profa. Mercedes Gonzales Márquez.
Poliedros e não poliedros
SÓLIDOS GEOMÉTRICOS.
Geometria Espacial.
POLÍGONOS Definição; Polígonos Convexos e não-Convexos;
Transcrição da apresentação:

Formato OBJ

Formato OBJ - Geral O formato OBJ carrega informações sobre a malha poligonal, sobre o mapeamento de texturas e uso de materiais. No formato mais básico, o arquivo é composto por um conjunto de vértices (linhas que começam com “v”), conjunto de normais (linhas que começam com “vn”), conjunto de mapeamentos de texturas (linhas que começam com “vt”) e conjunto de faces (linhas que começam com “f”). É possível ainda que o arquivo seja formado por grupos. Neste caso, cada grupo delimita o seu subconjunto de vértices, normais, mapeamentos e faces. Os dados de um grupo são delimitados por uma linha com instrução: “g <identificador nominal>” até encontrar um novo “g”. Na estrutura de dados do programa, é importante guardar informações sobre o grupo, inclusive, atribuindo um tipo relacionado ao seu nome, para futura classificação e facilitação de mapeamento (textura certa para cada tipo).

Formato OBJ - Geral Formato para leitura das faces: Somente vértices: v1 v2 v3 Completo: v1/t1/n1 v2/t2/n2 v3/t3/n3 Vértices e normais: v1//n1 v2//n2 v3//n3 Vértices e texturas: v1/t1 v2/t2 v3/t3

Formato OBJ - Geral Dicas: As faces não apontam diretamente para os vértices, mas sim para o seu índice no array de vértices do arquivo. As faces podem ser triângulos, quadriláteros ou polígonos quaisquer; portanto, não possível prever a quantidade de vértices que terá antes de ler o arquivo.

Formato OBJ - Geral Vértices do grupo Faces do grupo g

Formato STL

O STL é um formato originalmente idealizado para stereo-litografia em sistemas , criado para sistemas 3D. É suportado por muitos sistemas populares de software para modelagem 3D . É muito usado para prototipagem rápida Esse formato descreve apenas a superfície geométrica de uma malha poligonal tridimensional, desconsiderando informações de textura e cor. Pode apresentar duas principais representações: ASCII e Binário

ASCII STL solid name facet normal ni nj nk loop vertex v1x v1y v1z vertex v2x v2y v2z vertex v3x v3y v3z endloop endfacet endsolid name

STL Binário UINT8[80] // cabeçalho Header UINT32 //Número de troângulos for each triangle REAL32[3] // vetor normal REAL32[3] // vertex 1 REAL32[3] // vertex 2 REAL32[3] // vertex 3 UINT16 // reserva