Processamento Geométrico em 3D |
|
[ Pré-Requisitos
] [ Professor
] [ Horário
] [ Livro-Texto
] [ Calendário
] [ Suplementos] [ Tarefas
] [ Sistema de Avaliação
] [ Links ]
|
|
O
objetivo da disciplina é apresentar um conjunto de problemas
fundamentais do processamento geométrico de malhas de triângulos em 3D.
Cada problema e uma solução para ele serão introduzidos em uma
sequência de, no máximo 3 (três) aulas. As soluções apresentadas não
são necessariamente as mais recentes ou mais eficientes, mas sim as
mais simples de serem implementadas, pois a intenção é que os alunos
possam, de fato, codificá-las como parte das atividades da disciplina.
Esta não é uma disciplina voltada para pesquisa.
O que se quer aqui é introduzir o tópico "processamento geométrico"
para alunos de graduação e recém ingressantes em cursos de
pós-graduação.
|
|
Álgebra linear,
cálculo em várias variáveis e programação.
|
|
Nome
| Sala
| E-mail
| Telefone
| Marcelo
Ferreira Siqueira
| 16
do DIMAp
| mfsiqueira@dimap.ufrn.br
| (84)
3215 3814 Ramal 228
|
|
|
6T3456
(sextas-feiras, das 14h55min às 18h20min) na sala B4 do setor III (3B4)
|
|
M. Botsch, L. Kobbelt, M. Pauly, P.
Alliez, B. Lévy
Polygon Mesh Processing
A K Peters, Ltd., 2010
Visite o site do livro.
|
|
Dia
| Tópico
| Slide
| Leitura
| 10/08
| Introdução
ao Processamento Geométrico
| (PDF) 10/08/2012
| Cap. 1, páginas 1 - 15
|
17/08
|
Estruturas de Dados para Objetos Poligonais 3D
|
(PDF) 17/08/2012
|
Cap. 2, artigos 1, 2 e 3
|
24/08
| Estruturas
de Dados para Objetos Poligonais 3D | (PDF) 24/08/2012 | Laboratório
| 31/08
| Poligonalização
| (PDF) 31/08/2012 | Artigos 4, 5 e 6
| 14/09
| Poligonalização
| (PDF) 14/09/2012 | Laboratório
| 21/09
| Simplificação
e Aproximação
| (PDF) 21/09/2012 | Cap. 6, artigos 7, 8, 9 e 10
| 28/09
| Simplificação
e Aproximação
| (PDF) 28/09/2012 | Artigo 11
| 05/10
| Simplificação
e Aproximação | (PDF) 05/10/2012 | Laboratório
| 19/10
| Uma
Breve Introdução à Geometria Diferencial
| (PDF) 19/10/2012 | Capítulo 3
| 26/10
| Parametrização
| (PDF) 26/10/2012 | Cap. 5, artigos 12, 13 e 14
| 16/11
| Parametrização
| (PDF) 16/11/2012 | Artigos 15 e 16
| 23/11
| Parametrização
| (PDF) 23/11/2012 | Exemplo
| 30/11
| Curvatura
Discreta
| (PDF) 14/12/2012 | Cap. 3, artigos 17 e 18
| 14/12
| Curvatura Discreta
| (PDF) 18/12/2012 | Laboratório
|
|
|
- L. Kettner. Using generic programming for designing a data structure for polyhedral surfaces. Computational Geometry: Theory and Applications, 13(1), p. 65-90, 1999.
- S. Campagna, L. Kobbelt e H.-P. Seidel. Directed edges: a scalable representation for triangle meshes. Journal of Graphic Tools, 3(4), p. 1-12, 1998.
- L. Velho. A dynamic adaptive mesh library based on stellar operators. Journal of Graphic Tools, 9(2), p. 1-29, 2004.
- W. E. Lorensen e H. E. Cline. Marching Cubes: a high resolution 3D surface construction algorithm.
Proceedings of the 14th annual conference on computer Graphics and
interactive techniques (ACM SIGGRAPH), p. 163-169, 1987.
- J. Bloomenthal. An implicit surface polygonizer. Graphics Gems IV, Andrew Glassner, ed. , p. 324-349, Academic Press, 1994.
- T. Etiene, L.G. Nonato, C. Scheidegger, J. Tierny, T. J. Peters, V. Pascucci, R. M. Kirby, C. T. Silva. Topology verification for isosurface generation. IEEE Transactions on Visualization and Computer Graphics, 18(6), 952-965, 2012.
- R. Ronfard e J. Rossignac. Full-range approximation of triangulated polyhedra. Computer Graphics Forum, 15(3), p. C67-C76, 1996. (Presented at Eurographics'96).
- H. Hoppe. Progressive meshes. Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH), p. 99-108, 1996.
- M. Garland e P. S. Heckbert. Surface simplification using quadric error metrics. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH), p. 209-216, 1997.
- A. W. Vieira, T. Lewiner, L.velho, H. Lopes e G. Tavares. Stellar mesh simplification using probabilistic optimization. Computer Graphics Forum, 23(4), p. 825-838, 2004.
- Tamy Boubekeur e Marc Alexa. Mesh simplification by stochastic sampling and topological clustering. Computer & Graphics, 33(3), p. 241-249, 2009. (Presented at the IEEE International Conference on Shape Modelling and Applications).
- Patrick Degener, Jan Meseth e Reinhard Klein. An adaptable surface parameterization method. Proceedings of the 12nd International Meshing Roundtable, September 14-17, Santa Fe, NM, USA, p. 201-213, 2003.
- Ulrich Pinkall e Konrad Polthier. Computing discrete minimal surfaces and their conjugates. Experimental Mathematics, 2(1), p. 15-36, 1993.
- Kai Hormann e Günter Greiner. MIPS: an efficient global parametrization method. In P.-J. Laurent, P. Sablonnière, and L. L. Schumaker, editors, Curve and Surface Design, Innovations in Applied Mathematics, pages 153-162. Vanderbilt University Press, Nashville, TN, USA, 1999.
- Michael S. Floater. Parametrization and smooth approximation of surface triangulations. Computer Aided Geometric Design, 14(3), April, p. 231-250, 1997.
- Michael S. Floater. Mean value coordinates. Computer Aided Geometric Design, 20(1), March, p. 19-27, 2003.
- Gabriel Taubin. Estimating the tensor of curvature of a surface from a polyhedral approximation. Proceedings of the Fifth Conference on Computer Vision, June 20-23, Cambridge, MA, USA, p. 902-907, 1995.
- Sylvain Petitjean. A survey of methods for recovering quadrics in triangle meshes. ACM Computing Surveys, 34(2), p. 211-262, June 2002.
|
|
|
|
A
nota de cada unidade será uma média aritmética dos trabalhos práticos
realizados na unidade. Cada unidade contará com dois ou três trabalhos
práticos (para os alunos de
graduação, apenas dois).
Os alunos de graduação poderão trabalhar em grupo de dois ou, no
máximo, três membros. Os alunos de pós-graduação farão trabalhos
individuais. Os trabalhos passados para os alunos de pós-graduação
também serão mais extensos e mais complexos. A Média Parcial (MP) do
discente será uma média ponderada das notas das três unidades:
MP = ( 4 * N1 + 5 * N2 + 6 * N3 ) / 15 ,
onde N1, N2 e N3 são as notas das unidades I, II e III,
respectivamente. Os alunos que obtiverem MP >= 7,0 serão aprovados
por média. Os alunos que obtiverem MP < 3,0 serão reprovados por
média. Finalmente, os alunos que obtiverem MP >= 3,0 e < 7,0 os
alunos que obtiverem MP >= 3,0 e < 7,0 terão de realizar um exame
final. O exame consistirá de uma prova escrita. A nota do exame, EX,
será combinada com a Média Parcial, MP, para gerar a Média Anual (MA)
do aluno: MA = ( MP + EX ) / 2 . Se MA >= 5,0 , então o aluno estará
aprovado. Caso contrário, ele estará reprovado. É importante que o aluno se atente aos
requisitos de assiduidade: estará reprovado na disciplina o
aluno que deixar de comparecer a mais de 25% (vinte e cinco porcento)
das aulas da disciplina.
|
|
|
|
|