Um pouco mais sobre modelos de objetos. Ray Path Categorization Ray Path Categorization. Nehab, D.; Gattass, M. Proceedings of SIBGRAPI 2000, Brazil,

Slides:



Advertisements
Apresentações semelhantes
Presenter’s Notes Some Background on the Barber Paradox
Advertisements

Direct Object Pronouns The direct object is a noun, nominal group, or a pronoun that answers the question….Who / Whom or What. The direct object directly.
“Pespectiva da Pesquisa Clínica em Pediatria”
1 O direito americano A análise das excepções concentra-se no fair use: o direito americano permite a um utilizador exigir o acesso à obra e a sua reprodução.
PENSAMENTOS DE EMMANUEL Nº 1 Emmanuel EMMANUELS THOUGHTS Nº 1 Emmanuel.
Relative Pronouns Pronomes Relativos
Algoritmos de ordenação e estruturas de dados Baseado em progrProlog4.
Experiências de Indução.
Meeting 17 Chapter & 6-6.
Computação Gráfica Interativa - Gattass
Caracteristicas de Imagens II Fitting. Etapas p Borda Borda=cadeia de pixels Borda=tem um modelo Finding Connected Components Fitting.
Computação Gráfica Interativa - Gattass
Correção dos exercícios de engenharia do conhecimento em Prolog Jacques Robin, DI-UFPE
Pascal comandos iterativos: FOR WHILE REPEAT Matrizes (tabelas)
Net by Net Routing with a New Path Search Algorithm Marcelo Johann Ricardo Reis SBCCI Manaus.
Nanoparticles Characterization:
A.4. Trabalhando com elementos de biblioteca STL – Standard Template Libraby Disponibiliza um conjunto de classes templates, provendo algoritmos eficientes.
Gilson Antonio Giraldi Laboratório Nacional de Computação Científica,
Fundamentos da teoria dos semicondutores Faixas de energia no cristal semicondutor. Estatística de portadores em equilíbrio. Transporte de portadores.
Vetor da rede recíproca.
Aula 02.
CS 561, Lectures Estrutura de dados para árvore de busca Estrutura do tipo nó (node) { Estado (no espaço de estados ao qual o nó corresponde); Pai.
Computação Gráfica - LM
Uniform Resource Identifier (URI). Uniform Resource Identifiers Uniform Resource Identifiers (URI) ou Identificador de Recursos Uniforme provê um meio.
SECEX SECRETARIA DE COMÉRCIO EXTERIOR MINISTÉRIO DO DESENVOLVIMENTO, INDUSTRIA E COMÉRCIO EXTERIOR BRAZILIAN EXPORTS STATISTICAL DEPURATION SYSTEM Presentation.
Indirect Object Pronouns - Pronomes Pessoais Complemento Indirecto
OER LIFE CYCLE Andrew Moore and Tessa Welch.
Tópicos Especiais em Aprendizagem Reinaldo Bianchi Centro Universitário da FEI 2012.
Sphere CDV Fundamentals of Spherical Parameterization for 3D Meshes MOTIVAÇÕES: - Remeshing - Morphing.
Thresholding, Otsu Trabalho 2 - CG.
Webots Pedro Pinheiro 12 de Novembro de Webots Pedro Pinheiro 12 de Novembro de 2004 Prepared by: Pedro Pinheiro.
Seria interessante iniciar uma linha de pesquisa sobre fases geométrica em sistemas de estado sólido?
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Avaliação Constituição dos grupos de trabalho:
Lecture 4 Pressure distribution in fluids. Pressure and pressure gradient. Hydrostatic pressure 1.
Lecture 2 Properties of Fluids Units and Dimensions 1.
Introdução à Criptografia Moderna – 2ª Lista de Exercícios
Metodologia de Desenvolvimento de Software Hermano Moura Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo.
1-Considerações Básicas Sandro R. Lautenschlager Mecânica dos Fluidos Aula 2.
Elos e Juntas.
Balanço de Forças e de Quantidade de Movimento
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa Ontology Building Process: The Wine Domain João Graça, Márcio.
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa Understanding Epidemic Quorum Systems INESC-ID Lisbon/Technical.
Faculdade de Ciências Económicas e Empresariais Universidade Católica Portuguesa 15/09/2014Ricardo F Reis 6 th session: Financial Measures.
IEEE PES General Meeting, Tampa FL June 24-28, 2007 Conferência Brasileira de Qualidade de Energia Santos, São Paulo, Agosto 5-8, Chapter 5: Harmonic.
Curva de Remanso Direct Step Method.
Equação da Continuidade e Equação de Navier-Stokes
RELATÓRIO CEMEC 06 COMPARAÇÕES INTERNACIONAIS Novembro 2013.
Microprocessadores 8051 – Aula 3 Interrupção
Ambrósio et al e-POSTER Enhanced Screening for Refractive Candidates based on Corneal Tomography and Biomechanics Renato Ambrósio Jr., MD, PhD Ruiz Alonso,
Aula Teórica 18 & 19 Adimensionalização. Nº de Reynolds e Nº de Froude. Teorema dos PI’s , Diagrama de Moody, Equação de Bernoulli Generalizada e Coeficientes.
Unit 22 Relative Clauses and Pronouns.
Transformações vetor x raster
Equação de Bernoulli e Equação de Conservação da Energia
Milhões de estrelas, colocadas nos céus, por um Deus. Millions of stars placed in the skies, by one God.
IEEE PES General Meeting, Tampa FL June 24-28, 2007 Conferência Brasileira de Qualidade de Energia Santos, São Paulo, Agosto 5-8, Chapter 8: Procedure.
MAC Engenharia de Software Marco A. GerosaIME / USP Mais sobre análise e Outros Diagramas UML MAC0332 Engenharia de Software Marco Aurélio Gerosa.
Limit Equlibrium Method. Limit Equilibrium Method Failure mechanisms are often complex and cannot be modelled by single wedges with plane surfaces. Analysis.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Sec 3.6 Determinants. TH2: the invers of 2x2 matrix Recall from section 3.5 :
Part I Object of Plasma Physics BACK. I. Object of Plasma Physics 1. Characterization of the Plasma State 2. Plasmas in Nature 3. Plasmas in the Laboratory.
Equação de Evolução e método do volume-finito.
1 st Quarter 2 nd Quarter 3 rd Quarter 4 th Quarter Goals Product Introduction Cost reduction Planning Marketing R & D Introduction of New feature Agile.
Split clique graph complexity
Sunday School Adolescents Theme: Evangelism.
Sunday Bible School Theme: Evangelism Children & Intermediates
TQS - Teste e Qualidade de Software (Software Testing and Quality) Geração Automática de Casos de Teste com a Ferramenta.
Tópicos Avançados em Engenharia de Software
Developing a Hypothesis
Introduction to density estimation Modelação EcoLÓGICA
Transcrição da apresentação:

Um pouco mais sobre modelos de objetos

Ray Path Categorization Ray Path Categorization. Nehab, D.; Gattass, M. Proceedings of SIBGRAPI 2000, Brazil, 2000, pp

Ray Path Categorization -

Curvas e Superfícies modelagem paramétrica

Requisitos: Independência de eixos x y x' y'

Requisitos: Valores Múltiplos x y

Requisitos: Controle Local x y

Requisitos: Redução da Variação polinômio de grau elevado

Requisitos: Continuidade Variável

Requisitos: Versatilidade

Requisitos: Amostragem Uniforme s 1 s 2 s 3 s 4 s n s i s j Formulação matemática tratável Finalizando:

Solução Curva representada por partes através de polinômios de grau baixo (geralmente 3) t=0 t=1 Parametrização t=0 t=1t=0 t=1 t=0 t=1 u0u0 u1u1 u2u2 unun

Curvas de Bézier P. de Casteljau, 1959 (Citroën) P. de Bézier, 1962 (Renault) - UNISURF Forest 1970: Polinômios de Bernstein x P(t) y z t=0 t=1 V0V0 V1V1 V2V2 V3V3 V n-1 VnVn onde: coef. binomial pol. Bernstein

Bézier Cúbicas x P(t) y z V0V0 V1V1 V2V2 V3V3

Polinômios Cúbicos de Bernstein t B 0,3 (1-t) t B 1,3 3(1-t) 2 t t B 3,3 t3t3 1 0 t B 2,3 3(1-t) t t B 0,3 + B 1,3 + B 2,3 + B 3,3

Propriedades da Bézier Cúbica x P(t) y z V0V0 V1V1 V2V2 V3V3 R(0) R(1)

Controle da Bézier Cúbica

Redução de n=3 para n=2 Bezier n=2

Redução de n=2 para n=1 Bezier n=1

Cálculo de um Ponto (1-t) t Mostre que:

Subdivisão de Bézier Cúbicas...

Construção de uma Bezier u=1/2 P(1/2)

Introduction to Subdivision Surfaces Adi Levin

Subdivision Curves and Surfaces Subdivision curves –The basic concepts of subdivision. Subdivision surfaces –Important known methods. –Discussion: subdivision vs. parametric surfaces.

Corner Cutting

1 : 3 3 : 1

Corner Cutting

The control polygon The limit curve A control point

The 4-point scheme

1 : 1

The 4-point scheme 1 : 8

The 4-point scheme

The control polygon The limit curve A control point

Subdivision curves Non interpolatory subdivision schemes Corner Cutting Interpolatory subdivision schemes The 4-point scheme

Basic concepts of Subdivision A subdivision curve is generated by repeatedly applying a subdivision operator to a given polygon (called the control polygon). The central theoretical questions: –Convergence : Given a subdivision operator and a control polygon, does the subdivision process converge? –Smoothness : Does the subdivision process converge to a smooth curve?

Subdivision schemes for surfaces A Control net consists of vertices, edges, and faces. In each iteration, the subdivision operator refines the control net, increasing the number of vertices (approximately) by a factor of 4. In the limit the vertices of the control net converge to a limit surface. Every subdivision method has a method to generate the topology of the refined net, and rules to calculate the location of the new vertices.

Triangular subdivision Works only for control nets whose faces are triangular. Every face is replaced by 4 new triangular faces. The are two kinds of new vertices: Green vertices are associated with old edges Red vertices are associated with old vertices. Old vertices New vertices

Loops scheme n - the vertex valency A rule for new red verticesA rule for new green vertices Every new vertex is a weighted average of the old vertices. The list of weights is called the subdivision mask or the stencil.

The original control net

After 1st iteration

After 2nd iteration

After 3rd iteration

The limit surface The limit surfaces of Loops subdivision have continuous curvature almost everywhere.

The Butterfly scheme This is an interpolatory scheme. The new red vertices inherit the location of the old vertices. The new green vertices are calculated by the following stencil:

The original control net

After 1st iteration

After 2nd iteration

After 3rd iteration

The limit surface The limit surfaces of the Butterfly subdivision are smooth but are nowhere twice differentiable.

Quadrilateral subdivision Works for control nets of arbitrary topology. After one iteration, all the faces are quadrilateral. Every face is replaced by quadrilateral faces. The are three kinds of new vertices: Yellowfaces Yellow vertices are associated with old faces Green vertices are associated with old edges Red vertices are associated with old vertices. Old vertices New vertices Old edge Old face

Catmull Clarks scheme First, all the yellow vertices are calculated Step Then the green vertices are calculated using the values of the yellow vertices Step Finally, the red vertices are calculated using the values of the yellow vertices Step 3 n - the vertex valency 1

The original control net

After 1st iteration

After 2nd iteration

After 3rd iteration

The limit surface The limit surfaces of Catmull-Clarkss subdivision have continuous curvature almost everywhere.