Wave Simulation Using Perlin Noise

10
Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings Ten Minute Speech An Overview of Activities Developed in Disciplines and Guided Studies Michel Alves dos Santos Graduate Program in Systems Engineering and Computing Graduate Program in Systems Engineering and Computing Federal University of Rio de Janeiro - UFRJ - COPPE Federal University of Rio de Janeiro - UFRJ - COPPE Advisors: D.Sc. Ricardo Marroquim & Ph.D. Cláudio Esperança {michel.mas, michel.santos.al}@gmail.com April, 2014 April, 2014 «Wave Simulation Using Perlin Noise» Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

Transcript of Wave Simulation Using Perlin Noise

Page 1: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

Ten Minute SpeechAn Overview of Activities Developed in Disciplines and Guided Studies

Michel Alves dos SantosGraduate Program in Systems Engineering and ComputingGraduate Program in Systems Engineering and ComputingFederal University of Rio de Janeiro - UFRJ - COPPEFederal University of Rio de Janeiro - UFRJ - COPPE

Advisors: D.Sc. Ricardo Marroquim & Ph.D. Cláudio Esperança

{michel.mas, michel.santos.al}@gmail.com

April, 2014April, 2014«Wave Simulation Using Perlin Noise»

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

Page 2: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

IntroductionWhat is Perlin Noise?

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

[http://www.noisemachine.com/talk1/, Kenneth Perlin, 1989]

Page 3: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

Results

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

[Project: Wave Simulation Using Perlin Noise, Michel Alves, 2013]

Page 4: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

Results - Single View

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

[Project: Wave Simulation Using Perlin Noise, Michel Alves, 2013]

Page 5: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

Results - Mesh View

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

[Project: Wave Simulation Using Perlin Noise, Michel Alves, 2013]

Page 6: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

Results - Normals View

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

[Project: Wave Simulation Using Perlin Noise, Michel Alves, 2013]

Page 7: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

Results - Mesh With Borders

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

[Project: Wave Simulation Using Perlin Noise, Michel Alves, 2013]

Page 8: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

Results - View Without Borders

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

[Project: Wave Simulation Using Perlin Noise, Michel Alves, 2013]

Page 9: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

ThanksThanks for your attention!

Michel Alves dos Santos - http://www.michelalves.com

Michel Alves dos Santos - (Alves, M.)Federal University of Rio de JaneiroE-mail: [email protected], [email protected]ésumé: http://lattes.cnpq.br/7295977425362370Personal Page: http://www.michelalves.com

http://www.facebook.com/michel.alves.santos

http://www.linkedin.com/profile/view?id=26542507

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing

Page 10: Wave Simulation Using Perlin Noise

Federal University of Rio de Janeiro - UFRJ - Campus Cidade Universitária - Rio de Janeiro - Ilha do Fundão - COPPE/PESC/LCG

Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings

BibliographyD. Ebert.Texturing & Modeling: A Procedural Approach.Morgan Kaufmann series in computer graphics and geometric modeling. MorganKaufmann, 2003.

K. Perlin.A sheet of simplex noise, a.URL http://mrl.nyu.edu/~perlin/homepage2006/simplex_noise/.

K. Perlin.Making noise, b.URL http://www.noisemachine.com/talk1/.

K. Perlin.An image synthesizer.SIGGRAPH Comput. Graph., 19(3):287–296, July 1985.

K. Perlin.Improving noise.In Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’02, pages 681–682, 2002.

Michel Alves: Laboratory of Computer Graphics/LCG Graduate Program in Systems Engineering and Computing