Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouElisa Coelho Alterado mais de 10 anos atrás
1
Computação Gráfica: Aula10: Sistemas de Partículas
2
Sistemas de partículas
3
Motivação Animação Computacional de Fluidos
Consiste na geração de imagens digitais contento fluidos em movimento. Possui grande demanda na indústria de entretenimento. Tarefa difícil através de métodos puramente geométricos. Implica no uso de Simulações Físicas para obtenção de realismo.
4
Motivação Animações Interativas
Aplicações como jogos e simuladores exigem animações à taxas interativas. Métodos para animação de fluidos que garantam qualidade visual e um bom desempenho têm sido objeto de pesquisa pela comunidade de computação gráfica. Em animação, a solução pode ser menos precisa para garantir frame rates mais altos, desde que isso não comprometa o realismo visual.
6
Modelagem de um Sistema de Partículas Simples
Propriedades Físicas Internas Massa Aceleração velocidade Densidade Volume/Área Viscosidade F = ma Propriedades Físicas Externas Outras partículas Gravidade Obstáculos Atrito etc.. F = resultante das forças Internas e Externas
7
Modelagem de um Sistema de Partículas Simples
8
Modelagem de um Sistema de Partículas Simples
9
Modelagem de um Sistema de Partículas Simples
10
Modelagem de um Sistema de Partículas Simples
11
Modelagem de um Sistema de Partículas Simples
12
Modelagem de um Sistema de Partículas Simples
13
Modelagem de um Sistema de Partículas Simples
14
Modelagem de um Sistema de Partículas Simples
15
Modelagem de um Sistema de Partículas Simples
16
Modelagem de um Sistema de Partículas Simples
17
Por que SPH (Smoothed Particle Hydrodynamics)?
SPH pode ser aplicado à muitas aplicações relacionadas à dinâmica dos fluidos: aerodinâmica clima Erosão costeiras astronomia Diversas aplicações requerem muitas partículas
18
Smoothed Particle Hydrodynamics (SPH)
SPH é apenas um método de interpolação para sistemas de partículas Informações físicas em um ponto podem ser inferidas ponderando as informações de sua vizinhança usando o que chamamos de kernels rj(1) r = our particle rj = neighbour particle h = smoothing radius rj(2) r Aceleração (x, y, z) Velocidade (x, y, z) Posição (x, y, z) Massa h Densidade Pressão Viscosidade (r-rj(4)) rj(3) rj(4)
19
Smoothed Particle Hydrodynamics (SPH)
Uma modelagem de fluidos baseada no SPH tem necessariamente que partir das equações da dinâmica dos fluidos. A mais importante é a famosa Equação de Navier – Stokes, que descreve o dinamismo dos fluidos. As(r) is interpolated by a weighted sum of contributions from all particles
20
Smoothed Particle Hydrodynamics (SPH)
Núcleo de Suavização Genérico para cada grandeza física da equação (Kernel) As(r) is interpolated by a weighted sum of contributions from all particles
21
The Kernel (ou Função de Ponderação)
Um exemplo de Kernel quadrático
22
Smoothed Particle Hydrodynamics (SPH)
As(r) is interpolated by a weighted sum of contributions from all particles
23
Smoothed Particle Hydrodynamics (SPH)
SIMULAÇÃO As(r) is interpolated by a weighted sum of contributions from all particles 𝑄 𝑖 𝑡 = 𝜌 𝑔 −𝛻𝜌+𝜇 𝛻 2 𝑉 𝜌
24
Smoothed Particle Hydrodynamics (SPH)
SIMULAÇÃO 𝑄 𝑖 𝑡 = 𝜌 𝑔 −𝛻𝜌+𝜇 𝛻 2 𝑉 𝜌 As(r) is interpolated by a weighted sum of contributions from all particles
26
Como Implementar o SPH?
27
Definir uma Estrutura de Dados
Ex: Lista de partículas e suas vizinhas Para cada instante de Tempo t { Para cada partícula faça calcule a F-pressão calcule a F-Viscosidade; calcule a Velocidade calcule a Aceleração calcule a Nova Posição Atualize a Vizinhança } Atualize o Frame
28
Computação Gráfica Teórica
A Síntese de Imagens: Aplicações: Simulações: Sistemas de Partículas
29
Computação Gráfica Teórica
A Síntese de Imagens: Aplicações: Simulações: Sistemas de Partículas
30
Computação Gráfica Teórica
A Síntese de Imagens: Aplicações: Simulações: Sistemas de Partículas
31
Computação Gráfica Teórica
A Síntese de Imagens: Aplicações: Simulações: Sistemas de Partículas
32
Computação Gráfica Teórica
A Síntese de Imagens: Aplicações: Simulações: Sistemas de Partículas
33
Computação Gráfica Teórica
A Síntese de Imagens: Aplicações: Simulações: Sistemas de Partículas
34
Computação Gráfica Teórica
A Síntese de Imagens: Aplicações: Simulações: Sistemas de Partículas
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.