SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
Geometria Fractal



 Professor Rodrigo Pasti
Aula de Hoje
• Fractais
• Geometria Fractal
Introdução
• Nos últimos anos houve um grande avanço no
  poder de processamento dos sistemas
  computacionais.
• Grande parte aos avanços se deve técnicas e
  hardwares de computação paralela.
• Este cenário abriu uma vasta possibilidade para
  a computação gráfica.
 ▫ Permitiu criar mundos virtuais inteiros no
   computador.
 ▫ Dentre os quais podemos destacar aqueles que
   recriam sistemas naturais completos.
Introdução
Introdução
• Se vamos recriar mundos naturais então faz-se
  necessário entender como é a geometria destes
  mundos.
• Representar o mundo natural pode parecer
  bastante complexo!
• Como recriar suas formas exatamente como
  elas são?
• Existem várias técnicas de Computação Natural
  para recriar mundos naturais e veremos
  algumas delas na aula de hoje.
Introdução
• Desenhar formas naturais requer um
  entendimento das “formas” da natureza.
• Um fundamento importante a respeito do
  processo de modelagem e síntese de padrões
  naturais é considerar que a natureza é fractal.
• Geometria fractal é a base para o
  entendimento de fractais.
• De forma simplificada, a geometria fractal pode
  ser vista como a geometria da natureza, com
  toda a sua irregularidade e estruturas
  complexas e fragmentadas.
Geometria Fractal
Geometria Fractal
• A geometria Euclidiana descreve formas ideais,
  como pontos, círculos, retas, esferas,
  quadrados, cubos, etc.
• Entretanto, estas formas Euclidianas são
  geralmente encontradas apenas em objetos
  produzidos por seres humanos.
• A natureza não possui formas suaves e
  uniformes e muitos padrões são irregulares e
  fragmentados.
• Qual a forma de um floco de neve? E de uma
  montanha?
Geometria Fractal
• Genericamente, os fractais são caracterizados
  por:
 ▫   Detalhes infinitos;
 ▫   Comprimento infinito;
 ▫   Auto-similaridade;
 ▫   Dimensões fractais;
 ▫   Ausência de suavidade ou derivadas.
 ▫   Irregularidades em todas as escalas;
Geometria Fractal
• O termo fractal foi cunhado por Mandelbrot
  (1983) para identificar uma família de formas
  que apresenta padrões irregulares e
  fragmentados.
• A geometria fractal é a geometria das formas
  irregulares encontradas na natureza.
Geometria Fractal
Auto-Similaridade
Auto-Similaridade
• O conceito de auto-similaridade é essencial
  para a geometria fractal.
• O termo auto-similaridade dispensa muitas
  explicações.
Auto-Similaridade
• O conceito fundamental é que dividindo um
  objeto em partes menores, estas se parecem
  com a parte maior.
• Repita novamente com as partes menores
  obtidas e irá encontrar partes menores ainda e
  similares.
• A auto-similaridade se repete então através das
  divisões.
• Portanto, a propriedade de auto-similaridade
  pode se manter em infinitos estágios.
Auto-Similaridade
• Apesar da aparente simplicidade em entender o
  conceito por trás da auto-similaridade, uma
  definição matemática precisa não é fácil de ser
  obtida.
• Alguns objetos podem apresentar:
 ▫ Auto-similaridade estatística
 ▫ Auto-similiaridade estrita.
 ▫ Auto-afinidade.
Auto-Similaridade
Fractais Pioneiros
Fractais Pioneiros
• OS fractais por muito tempo foram considerados
  monstros da matemática devido as suas
  propriedades não intuitivas.
• O primeiro fractal foi descoberto por K.
  Weierstrass em 1861:
 ▫ Uma função contínua que não é diferenciável em
   ponto algum, ou seja, uma curva constituída
   somente por “cantos”.
• Outros fractais pioneiros foram descobertos por
  G. Cantor, H. von Koch, W. Sierpinski e outros
Curva de Koch
Curva de Koch
• Propriedades:
• No limite, a curva de Koch não possui segmento algum de
  reta; a curva é inteiramente constituída por cantos.
• Portanto a curva não apresenta derivada (tangente) em
  ponto algum.
• Embora ela se inicie a partir de uma reta de comprimento
  L, seu comprimento é infinito.
• No passo t a curva possui 4t segmentos, cada qual com
  comprimento 1/3t
• Portanto, o comprimento total da curva é (4/3)t
• Note que uma curva de comprimento infinito pode ser
  colocada em uma área finita.
Curva de Koch
Curva de Koch
Triângulo de Sierpinski
Dimensão e Dimensão
Fractal
Dimensão Fractal
• Pontos possuem dimensão 0, linhas e curvas
  possuem dimensão 1, planos e superfícies
  possuem dimensão 2, sólidos possuem
  dimensão 3, etc.
• De forma simplificada, um conjunto possui
  dimensão d se d variáveis independentes
  (coordenadas) são necessárias para descrever
  a vizinhança de cada ponto.
• Esta noção de dimensão é denominada de
  dimensão topológica.
Dimensão Fractal
• Por exemplo, a curva de Koch possui dimensão
  topológica 1.
• Mas não pode ser considerada uma curva sob a
  perspectiva da geometria euclidiana:
 ▫ O comprimento entre quaisquer dois pontos da
   curva é infinito.
 ▫ Nenhuma de suas partes é uma linha ou um
   plano.
 ▫ De certa forma, é possível dizer que ela é muito
   grande para ser unidimensional e, ao mesmo
   tempo, muito pequena para ser bidimensional.
   Logo, sua dimensão deve ser um número entre 1
   e 2.
Dimensão Fractal
• No final do século 19, alguns matemáticos
  perceberam que um bom entendimento da
  irregularidade ou fragmentação de algumas
  formas não pode ser alcançado definindo-se
  dimensão como sendo um número de
  coordenadas.
• Vamos olhar um cenário parecido em um
  problema bem comum.
Dimensão Fractal
• Qual o comprimento da costa de um país?
Dimensão Fractal
• Este fenômeno foi identificado pelo
  meteorologista inglês L. Richardson em 1961
 ▫ Em sua tentativa de medir o comprimento de
   várias costas marítimas.
• Ele percebeu que o comprimento aparente da
  costa parecia crescer sempre que o
  comprimento do instrumento de medida era
  reduzido.
• Isso ocorria, pois quanto menor o comprimento
  do medidor maior a amplificação dos detalhes.
Dimensão Fractal
• A Richardson concluiu que o comprimento da
  costa não é bem definido!
• Propôs uma lei empírica relacionando este
  aumento no comprimento da unidade de medida
  com a quantidade de detalhes percebidos.
• Logaritmo do comprimento do instrumento de
  em função do logaritmo do comprimento total da
  costa, produz pontos que tendem a distribuir em
  torno de uma linha reta.
• A inclinação da reta resultante o grau de
  fragmentação da costa.
Dimensão Fractal
Dimensão Fractal
• Mandelbrot (1983) encontrou o trabalho de
  Richardson e verificou que os fractais poderiam
  ser classificados de forma similar.
• E também concluiu que o trabalho dele estava
  relacionado com o trabalho de Hausdorff de
  1919, a respeito de fractais.
• Com isso cunho os termos fractais e dimensão
  fractal para designar objetos que possuem
  relação de auto-similiaridade e dimensão não-
  inteira.
Dimensão Fractal
• O cálculo da dimensão fractal é definido como:


                 log N
             d=
                log 1 / m
• Onde N é número de cópias do objeto original e
  m é o fator de resolução
Dimensão Fractal
 • Exemplo: quadrado




                m = 1/2 ⇒ N = 4   m = 1/3 ⇒ N = 9



    log N      log 2          log 9
d=         =              =              =2
   log1 / m log 1 /(1 / 2) log1 /(1 / 3)
Dimensão Fractal
• Fazendo o mesmo para a curva de Koch
 ▫ A cada iteração: 4 cópias da linha original com
   uma redução de 1/3 de tamanho logo...




      log N      log 4
  d=         =              = 1.2618
     log1 / m log1 /(1 / 3)
Dimensão Fractal
• Neste caso, quanto maior a dimensão tendendo
  a dois, maior é a complexidade do fractal.
• O espaço Rn possui dimensão fractal n.
• A seguir alguns exemplos de fractais e suas
  dimensões respectivas.
Sierpinski Triangle




• d = 1,5849
Cantor Dust em 3D




• d = 1,8928
Greek Cross em 3D




• d = 2,5849
Fractais e Aplicações
Fractais e Aplicações
• Estamos estudando propriedades de elementos
  naturais no espaço.
• Os quais são fundamentados na geometria fractal.
• Estudar a geometria de elementos naturais leva a
  várias aplicações:
 ▫ Entendimento da natureza;
 ▫ Entendimento e criação de fractais artificiais;
 ▫ Criação e manutenção de mundos naturais virtuais;
 ▫ Melhor entendimento de sistemas artificiais que
   apresentam características de fractais.
 ▫ Etc...
Fractais e Aplicações
• Peguemos a reprodução de mundos naturais
  em mundos artificiais.
• Certos elementos naturais são muito complexos
  e possuem muitos detalhes.
• Reproduzir isso em mundos virtuais pode não
  ser uma tarefa fácil se pensarmos em reproduzir
  parte por parte.
• Imagine os seguintes casos...
Fractais e Aplicações
Fractais e Aplicações
•   Faz sentido desenhar folha por folha?
•   Galho por galho?
•   Árvore por árvore?
•   Cada detalhe da montanha?
•   Tudo isso junto?
Movimento Browniano
Movimento Browniano
• Em 1827 R. Brown observou que pequenas
  partículas suspensas em um fluído se
  comportam de uma maneira contínua e errática,
• As partículas se movem aleatoriamente porque
  o fluído acerta ela em todas as direções.
Movimento Browniano
• Através de movimentos brownianos é possível
  recriar certos padrões naturais com simples
  algoritmos.
• O resultado é a obtenção de fractais que
  representam:
 ▫   Montanhas.
 ▫   Raios.
 ▫   Movimento de partículas em líquidos e gases.
 ▫   Etc...
Movimento Browniano
• Uma caminhada aleatória (random walk) é um
  caminho que pode ser gerado por um processo
  aleatório.
 ▫ x(t+1) = x(t) + ∆x
 ▫ y(t+1) = y(t) + ∆
                   ∆y
• onde ∆x e ∆y pode ser distribuições Gaussianas
  de média zero e desvio padrão 1.
• Essa caminhada aleatória está intimamente
  relacionada com o movimento Browniano.
Movimento Browniano
Movimento Browniano
• Em uma dimensão, o movimento browniano é
  caracterizado por um processo aleatório X(t), que
  corresponde a uma função X de uma variável real t
  (tempo), cujos valores são variáveis aleatórias X(t1),
  X(t2),…
• Em geral é representada por uma distribuição
  Gaussiana.
• Um método popular para gerar movimento browniano é
  conhecido como algoritmo recursivo da subdivisão
  (recursive subdivision algorithm),
  ▫ Também conhecido como algoritmo do deslocamento
     aleatório do ponto médio (random midpoint
     displacement algorithm – RMD).
Algoritmo RMD
• Se o processo X(t) deve ser computado para o tempo t ∈ [0,
  1], então comece definindo X(0) = 0 e escolhendo X(1) como
  uma amostra de um valor gaussiano de média 0 e variância
  σ2
• No primeiro passo, o ponto médio entre t = 0 e t = 1 é dado
  pela média entre X(0) e X(1), mais um desvio D1 de média
  zero e variância ∆2 :
  ▫ ½(X(1) − X(0)) + D1
Algoritmo RMD
• A
Algoritmo RMD
• Depois de várias iterações
Algoritmo RMD
• Mandelbrot e van Ness introduziram em 1968
  uma versão de movimento Browniano guiado
  por diferenets famílias de gaussianas,
  denominaram movimento browniano
  fracionário.
• Estes conjuntos de diferentes distribuições
  podem ser aplicadas ao algoritmo RMD.
• O que resulta em diferentes comportamentos
  para os movimentos, tornando esta versão uma
  generalização da anterior.
Algoritmo RMD
• Através de diferentes gaussianas obtém-se
  diferentes níveis de rugosidade:
Algoritmo RMD
• É possível estender o algoritmo RMD para três
  ou mais dimensões.
Algoritmo RMD
• Sendo possível simular terrenos irregulares e
  portanto modelar montanhas e terrenos em
  geral.
• A rugosidade do terreno é controlada através de
  diferentes gaussianas.
Algoritmo RMD
Por hoje é só!
Referências
• Aulas baseadas em:
 ▫ Notas de aula do Prof. Fernando Von Zuben
 ▫ http://www.dca.fee.unicamp.br/~vonzuben/
 ▫ Notas de aula do Prof. Leandro Nunes de Castro.

Mais conteúdo relacionado

Mais procurados

Função Quadrática
Função QuadráticaFunção Quadrática
Função QuadráticaAab2507
 
Perímetros e áreas de figuras planas
Perímetros e áreas de figuras planasPerímetros e áreas de figuras planas
Perímetros e áreas de figuras planasedmildo
 
Aula de unidades de medidas
Aula de unidades de medidasAula de unidades de medidas
Aula de unidades de medidasprofgilvano
 
Estatística 8.º ano
Estatística 8.º anoEstatística 8.º ano
Estatística 8.º anoaldaalves
 
Medidas e sistema de unidades
Medidas e sistema de unidadesMedidas e sistema de unidades
Medidas e sistema de unidadesGuilherme Machado
 
Sólidos e suas planificações
Sólidos  e suas planificaçõesSólidos  e suas planificações
Sólidos e suas planificaçõesgomesnelma
 
Área e perímetro de figuras planas ( apresentação)
Área e perímetro de figuras planas ( apresentação)Área e perímetro de figuras planas ( apresentação)
Área e perímetro de figuras planas ( apresentação)SirlenedeAPFinotti
 
Aula 02 - Gráficos
Aula 02 - GráficosAula 02 - Gráficos
Aula 02 - GráficosProfGeoJean
 
Polígonos, conhecendo as figuras geométricas.
Polígonos, conhecendo as figuras geométricas.Polígonos, conhecendo as figuras geométricas.
Polígonos, conhecendo as figuras geométricas.Andressa Novaes Jardim
 
Apresentação para foz.pptx [salvo automaticamente]
Apresentação para foz.pptx [salvo automaticamente]Apresentação para foz.pptx [salvo automaticamente]
Apresentação para foz.pptx [salvo automaticamente]Franciele Kestring
 

Mais procurados (20)

Volume e capacidade
Volume e capacidadeVolume e capacidade
Volume e capacidade
 
Perimetro
PerimetroPerimetro
Perimetro
 
Função Quadrática
Função QuadráticaFunção Quadrática
Função Quadrática
 
Razao e proporção
Razao e proporçãoRazao e proporção
Razao e proporção
 
Perímetros e áreas de figuras planas
Perímetros e áreas de figuras planasPerímetros e áreas de figuras planas
Perímetros e áreas de figuras planas
 
Aula de unidades de medidas
Aula de unidades de medidasAula de unidades de medidas
Aula de unidades de medidas
 
Estatística 8.º ano
Estatística 8.º anoEstatística 8.º ano
Estatística 8.º ano
 
Medidas e sistema de unidades
Medidas e sistema de unidadesMedidas e sistema de unidades
Medidas e sistema de unidades
 
Sólidos e suas planificações
Sólidos  e suas planificaçõesSólidos  e suas planificações
Sólidos e suas planificações
 
Ondulatoria
OndulatoriaOndulatoria
Ondulatoria
 
Homotetia.pptx
Homotetia.pptxHomotetia.pptx
Homotetia.pptx
 
Teorema de Tales
Teorema de TalesTeorema de Tales
Teorema de Tales
 
Aula de Geometria
Aula de GeometriaAula de Geometria
Aula de Geometria
 
questoes enem
questoes enemquestoes enem
questoes enem
 
Área e perímetro de figuras planas ( apresentação)
Área e perímetro de figuras planas ( apresentação)Área e perímetro de figuras planas ( apresentação)
Área e perímetro de figuras planas ( apresentação)
 
Proporcionalidade 19032013
Proporcionalidade 19032013Proporcionalidade 19032013
Proporcionalidade 19032013
 
Aula 02 - Gráficos
Aula 02 - GráficosAula 02 - Gráficos
Aula 02 - Gráficos
 
Ponto, reta e plano
Ponto, reta e planoPonto, reta e plano
Ponto, reta e plano
 
Polígonos, conhecendo as figuras geométricas.
Polígonos, conhecendo as figuras geométricas.Polígonos, conhecendo as figuras geométricas.
Polígonos, conhecendo as figuras geométricas.
 
Apresentação para foz.pptx [salvo automaticamente]
Apresentação para foz.pptx [salvo automaticamente]Apresentação para foz.pptx [salvo automaticamente]
Apresentação para foz.pptx [salvo automaticamente]
 

Semelhante a Geometria Fractal em

Semelhante a Geometria Fractal em (12)

Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Slide sobre fractais
Slide sobre fractaisSlide sobre fractais
Slide sobre fractais
 
Padrões Fractais
Padrões FractaisPadrões Fractais
Padrões Fractais
 
Fractais ..
Fractais ..Fractais ..
Fractais ..
 
Poesia matemática mat
Poesia matemática matPoesia matemática mat
Poesia matemática mat
 
Matematica af planas
Matematica af planasMatematica af planas
Matematica af planas
 
Complexidade 5 fractais
Complexidade 5 fractaisComplexidade 5 fractais
Complexidade 5 fractais
 
Fractais
FractaisFractais
Fractais
 
Decompondo Figuras
Decompondo FigurasDecompondo Figuras
Decompondo Figuras
 
Teoria do Caos e Arte Fractal
Teoria do Caos e Arte FractalTeoria do Caos e Arte Fractal
Teoria do Caos e Arte Fractal
 
Area em triangulação
Area em triangulaçãoArea em triangulação
Area em triangulação
 
Matematica rm triangulo retangulo
Matematica rm triangulo retanguloMatematica rm triangulo retangulo
Matematica rm triangulo retangulo
 

Geometria Fractal em

  • 2. Aula de Hoje • Fractais • Geometria Fractal
  • 3. Introdução • Nos últimos anos houve um grande avanço no poder de processamento dos sistemas computacionais. • Grande parte aos avanços se deve técnicas e hardwares de computação paralela. • Este cenário abriu uma vasta possibilidade para a computação gráfica. ▫ Permitiu criar mundos virtuais inteiros no computador. ▫ Dentre os quais podemos destacar aqueles que recriam sistemas naturais completos.
  • 5. Introdução • Se vamos recriar mundos naturais então faz-se necessário entender como é a geometria destes mundos. • Representar o mundo natural pode parecer bastante complexo! • Como recriar suas formas exatamente como elas são? • Existem várias técnicas de Computação Natural para recriar mundos naturais e veremos algumas delas na aula de hoje.
  • 6. Introdução • Desenhar formas naturais requer um entendimento das “formas” da natureza. • Um fundamento importante a respeito do processo de modelagem e síntese de padrões naturais é considerar que a natureza é fractal. • Geometria fractal é a base para o entendimento de fractais. • De forma simplificada, a geometria fractal pode ser vista como a geometria da natureza, com toda a sua irregularidade e estruturas complexas e fragmentadas.
  • 8. Geometria Fractal • A geometria Euclidiana descreve formas ideais, como pontos, círculos, retas, esferas, quadrados, cubos, etc. • Entretanto, estas formas Euclidianas são geralmente encontradas apenas em objetos produzidos por seres humanos. • A natureza não possui formas suaves e uniformes e muitos padrões são irregulares e fragmentados. • Qual a forma de um floco de neve? E de uma montanha?
  • 9. Geometria Fractal • Genericamente, os fractais são caracterizados por: ▫ Detalhes infinitos; ▫ Comprimento infinito; ▫ Auto-similaridade; ▫ Dimensões fractais; ▫ Ausência de suavidade ou derivadas. ▫ Irregularidades em todas as escalas;
  • 10. Geometria Fractal • O termo fractal foi cunhado por Mandelbrot (1983) para identificar uma família de formas que apresenta padrões irregulares e fragmentados. • A geometria fractal é a geometria das formas irregulares encontradas na natureza.
  • 13. Auto-Similaridade • O conceito de auto-similaridade é essencial para a geometria fractal. • O termo auto-similaridade dispensa muitas explicações.
  • 14. Auto-Similaridade • O conceito fundamental é que dividindo um objeto em partes menores, estas se parecem com a parte maior. • Repita novamente com as partes menores obtidas e irá encontrar partes menores ainda e similares. • A auto-similaridade se repete então através das divisões. • Portanto, a propriedade de auto-similaridade pode se manter em infinitos estágios.
  • 15. Auto-Similaridade • Apesar da aparente simplicidade em entender o conceito por trás da auto-similaridade, uma definição matemática precisa não é fácil de ser obtida. • Alguns objetos podem apresentar: ▫ Auto-similaridade estatística ▫ Auto-similiaridade estrita. ▫ Auto-afinidade.
  • 18. Fractais Pioneiros • OS fractais por muito tempo foram considerados monstros da matemática devido as suas propriedades não intuitivas. • O primeiro fractal foi descoberto por K. Weierstrass em 1861: ▫ Uma função contínua que não é diferenciável em ponto algum, ou seja, uma curva constituída somente por “cantos”. • Outros fractais pioneiros foram descobertos por G. Cantor, H. von Koch, W. Sierpinski e outros
  • 20. Curva de Koch • Propriedades: • No limite, a curva de Koch não possui segmento algum de reta; a curva é inteiramente constituída por cantos. • Portanto a curva não apresenta derivada (tangente) em ponto algum. • Embora ela se inicie a partir de uma reta de comprimento L, seu comprimento é infinito. • No passo t a curva possui 4t segmentos, cada qual com comprimento 1/3t • Portanto, o comprimento total da curva é (4/3)t • Note que uma curva de comprimento infinito pode ser colocada em uma área finita.
  • 25. Dimensão Fractal • Pontos possuem dimensão 0, linhas e curvas possuem dimensão 1, planos e superfícies possuem dimensão 2, sólidos possuem dimensão 3, etc. • De forma simplificada, um conjunto possui dimensão d se d variáveis independentes (coordenadas) são necessárias para descrever a vizinhança de cada ponto. • Esta noção de dimensão é denominada de dimensão topológica.
  • 26. Dimensão Fractal • Por exemplo, a curva de Koch possui dimensão topológica 1. • Mas não pode ser considerada uma curva sob a perspectiva da geometria euclidiana: ▫ O comprimento entre quaisquer dois pontos da curva é infinito. ▫ Nenhuma de suas partes é uma linha ou um plano. ▫ De certa forma, é possível dizer que ela é muito grande para ser unidimensional e, ao mesmo tempo, muito pequena para ser bidimensional. Logo, sua dimensão deve ser um número entre 1 e 2.
  • 27. Dimensão Fractal • No final do século 19, alguns matemáticos perceberam que um bom entendimento da irregularidade ou fragmentação de algumas formas não pode ser alcançado definindo-se dimensão como sendo um número de coordenadas. • Vamos olhar um cenário parecido em um problema bem comum.
  • 28. Dimensão Fractal • Qual o comprimento da costa de um país?
  • 29. Dimensão Fractal • Este fenômeno foi identificado pelo meteorologista inglês L. Richardson em 1961 ▫ Em sua tentativa de medir o comprimento de várias costas marítimas. • Ele percebeu que o comprimento aparente da costa parecia crescer sempre que o comprimento do instrumento de medida era reduzido. • Isso ocorria, pois quanto menor o comprimento do medidor maior a amplificação dos detalhes.
  • 30. Dimensão Fractal • A Richardson concluiu que o comprimento da costa não é bem definido! • Propôs uma lei empírica relacionando este aumento no comprimento da unidade de medida com a quantidade de detalhes percebidos. • Logaritmo do comprimento do instrumento de em função do logaritmo do comprimento total da costa, produz pontos que tendem a distribuir em torno de uma linha reta. • A inclinação da reta resultante o grau de fragmentação da costa.
  • 32. Dimensão Fractal • Mandelbrot (1983) encontrou o trabalho de Richardson e verificou que os fractais poderiam ser classificados de forma similar. • E também concluiu que o trabalho dele estava relacionado com o trabalho de Hausdorff de 1919, a respeito de fractais. • Com isso cunho os termos fractais e dimensão fractal para designar objetos que possuem relação de auto-similiaridade e dimensão não- inteira.
  • 33. Dimensão Fractal • O cálculo da dimensão fractal é definido como: log N d= log 1 / m • Onde N é número de cópias do objeto original e m é o fator de resolução
  • 34. Dimensão Fractal • Exemplo: quadrado m = 1/2 ⇒ N = 4 m = 1/3 ⇒ N = 9 log N log 2 log 9 d= = = =2 log1 / m log 1 /(1 / 2) log1 /(1 / 3)
  • 35. Dimensão Fractal • Fazendo o mesmo para a curva de Koch ▫ A cada iteração: 4 cópias da linha original com uma redução de 1/3 de tamanho logo... log N log 4 d= = = 1.2618 log1 / m log1 /(1 / 3)
  • 36. Dimensão Fractal • Neste caso, quanto maior a dimensão tendendo a dois, maior é a complexidade do fractal. • O espaço Rn possui dimensão fractal n. • A seguir alguns exemplos de fractais e suas dimensões respectivas.
  • 38. Cantor Dust em 3D • d = 1,8928
  • 39. Greek Cross em 3D • d = 2,5849
  • 41. Fractais e Aplicações • Estamos estudando propriedades de elementos naturais no espaço. • Os quais são fundamentados na geometria fractal. • Estudar a geometria de elementos naturais leva a várias aplicações: ▫ Entendimento da natureza; ▫ Entendimento e criação de fractais artificiais; ▫ Criação e manutenção de mundos naturais virtuais; ▫ Melhor entendimento de sistemas artificiais que apresentam características de fractais. ▫ Etc...
  • 42. Fractais e Aplicações • Peguemos a reprodução de mundos naturais em mundos artificiais. • Certos elementos naturais são muito complexos e possuem muitos detalhes. • Reproduzir isso em mundos virtuais pode não ser uma tarefa fácil se pensarmos em reproduzir parte por parte. • Imagine os seguintes casos...
  • 44. Fractais e Aplicações • Faz sentido desenhar folha por folha? • Galho por galho? • Árvore por árvore? • Cada detalhe da montanha? • Tudo isso junto?
  • 46. Movimento Browniano • Em 1827 R. Brown observou que pequenas partículas suspensas em um fluído se comportam de uma maneira contínua e errática, • As partículas se movem aleatoriamente porque o fluído acerta ela em todas as direções.
  • 47. Movimento Browniano • Através de movimentos brownianos é possível recriar certos padrões naturais com simples algoritmos. • O resultado é a obtenção de fractais que representam: ▫ Montanhas. ▫ Raios. ▫ Movimento de partículas em líquidos e gases. ▫ Etc...
  • 48. Movimento Browniano • Uma caminhada aleatória (random walk) é um caminho que pode ser gerado por um processo aleatório. ▫ x(t+1) = x(t) + ∆x ▫ y(t+1) = y(t) + ∆ ∆y • onde ∆x e ∆y pode ser distribuições Gaussianas de média zero e desvio padrão 1. • Essa caminhada aleatória está intimamente relacionada com o movimento Browniano.
  • 50. Movimento Browniano • Em uma dimensão, o movimento browniano é caracterizado por um processo aleatório X(t), que corresponde a uma função X de uma variável real t (tempo), cujos valores são variáveis aleatórias X(t1), X(t2),… • Em geral é representada por uma distribuição Gaussiana. • Um método popular para gerar movimento browniano é conhecido como algoritmo recursivo da subdivisão (recursive subdivision algorithm), ▫ Também conhecido como algoritmo do deslocamento aleatório do ponto médio (random midpoint displacement algorithm – RMD).
  • 51. Algoritmo RMD • Se o processo X(t) deve ser computado para o tempo t ∈ [0, 1], então comece definindo X(0) = 0 e escolhendo X(1) como uma amostra de um valor gaussiano de média 0 e variância σ2 • No primeiro passo, o ponto médio entre t = 0 e t = 1 é dado pela média entre X(0) e X(1), mais um desvio D1 de média zero e variância ∆2 : ▫ ½(X(1) − X(0)) + D1
  • 53. Algoritmo RMD • Depois de várias iterações
  • 54. Algoritmo RMD • Mandelbrot e van Ness introduziram em 1968 uma versão de movimento Browniano guiado por diferenets famílias de gaussianas, denominaram movimento browniano fracionário. • Estes conjuntos de diferentes distribuições podem ser aplicadas ao algoritmo RMD. • O que resulta em diferentes comportamentos para os movimentos, tornando esta versão uma generalização da anterior.
  • 55. Algoritmo RMD • Através de diferentes gaussianas obtém-se diferentes níveis de rugosidade:
  • 56. Algoritmo RMD • É possível estender o algoritmo RMD para três ou mais dimensões.
  • 57. Algoritmo RMD • Sendo possível simular terrenos irregulares e portanto modelar montanhas e terrenos em geral. • A rugosidade do terreno é controlada através de diferentes gaussianas.
  • 59. Por hoje é só!
  • 60. Referências • Aulas baseadas em: ▫ Notas de aula do Prof. Fernando Von Zuben ▫ http://www.dca.fee.unicamp.br/~vonzuben/ ▫ Notas de aula do Prof. Leandro Nunes de Castro.