Seismic wavefield visualization Michael S. Thorne Dept. of Geology & Geophysics,

Slides:



Advertisements
Similar presentations
Adobe Flash CS4 – Illustrated Unit E: Optimizing and Publishing a Movie.
Advertisements

Non-linear digital editing Adobe Premier. Linear editing analog video editing with tapes cut tape or film and splice clip at end LINEAR: assemble front.
Chapter 6 Photoshop and ImageReady: Part II The Web Warrior Guide to Web Design Technologies.
Chapter 5 Creating Interactive Forms. An interactive form created in InDesign is exported as an interactive Adobe PDF file. The benefit of exporting the.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Video Streaming in Flash CSCI 4220 – Network Programming Kacper Harabasz.
J. Louie, GBCVM Workshop 1/14/2008 The Model Assembler Community Modeling Environment and Initial Ground-Motion Computations for Reno and Las Vegas J.
Generating Sinewy Networks using Environment-Sensitive Automata Anthony Gaarenstroom Bachelor of Software Engineering Honours Project 2006.
Computational Physics Home Assignment #3 Dr. Guy Tel-Zur.
Working with Image Files Aaron Fuegi IS&T Scientific Visualization Tutorial – Spring 2010.
Detection of present-day slab-driven mantle flow Michael S. Thorne Edward J.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics? Ed Angel Professor of Computer Science, Electrical and Computer.
Using Adobe Media Encoder. Adobe Media Encoder can be used to convert media files from one format to another For example, we can use it to compress our.mov.
Object Linking and Embedding A tool which allows different software application packages to share data.
Components Text Text--Processing Software A Word Processor is a software application that provides the user with the tools to create and edit text.
USING TECHNOLOGY TO TEACH: VIDEO CAPTURE, EDITING, AND UPLOADING GAIL BETTS JULY 30, 2014.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Internet as a resource tutorial – part steps, 3 different actions 1. Search content 2. Use Text 3. Use Images.
Chapter 11 ANIMATION  Group Name: Creative Web World  Jose T Barriga  Claudia L. Espinosa  Ranjana Agarwal.
Introduction to Web Development in HTML Web module day 1 IS 201.
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
Computer Systems Nat 4.5 Computing Science Data Representation Lesson 4: Storing Graphics EXTENSION.
Agenda 3/2/05 Art for New Media Quick Write/Sketch Finish up In Class Assignments #8 and #9 (They will be graded/checked tomorrow during class.) Review.
MICHIGAN STATE UNIVERSITY SPECIAL EDUCATION DIGITAL FORM INSTRUCTIONS GENERIC OBSERVATION CHECKLIST AND NARRATIVE FORM.
Discovering the Real World of Molecular Structures: Interactive Computer Visualization Tools and Learner-centered Activities Scott A. Sinex Department.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Kapi’olani Community College Art 222 Digital Multimedia In-class Presentation Week 1B.
Introduction to GAIGS XML Scripting Integrating Algorithm Visualization into Computer Science Education Grand Valley State University June 13-16, 2006.
Internet and Distributed Representation of Agent Based Model by- Manish Sharma.
C-Map Tutorial How to create and save a concept map using C-Map, export a C-Map as an image, and export a C-Map as a webpage.
Chapter 7 Animation. The Power of Animation Animation grabs attention Transitions are simple forms of animation  Wipe  Zoom  Dissolve.
CS212: DATA STRUCTURES Lecture 1: Introduction. What is this course is about ?  Data structures : conceptual and concrete ways to organize data for efficient.
TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay.
Research Interests of Dr. Dennis J Bouvier Fall 2007.
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 8B Graphics and Multimedia.
Processing Workshop. What is processing? “Processing is an open source programming language and environment for people who want to program images, animation,
Introduction Copyright © Software Carpentry This work is licensed under the Creative Commons Attribution License See
The Three Builders. The 3 Builders – Student Access to Unitedstreaming Resources! Quiz Builder Enables students to take a quiz online and/or view a movie.
 Programming - the process of creating computer programs.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Brett Connell, March 29 “Save picture as” then open“Save picture as” then open Or you can copy picture and then pasteOr you can copy picture and then.
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
HTML Introduction 2-1. Lecture 6 HTML - HyperText Markup Language  not a programming language  structure text into title, body, paragraphs, lists, links,
Art 222 Digital Multimedia In-class Presentation Week 1B.
Agenda 2/28/05 Art for New Media Quick Write/Sketch ImageReady Lesson #2: –Layers (you’ll really like this!!!) Paint/pixel-based Layers Type and Shape.
How to run source code For scxml visual editor tool Author : Gui Xun Long
David Robb 10/14/08 Discovery Streaming. From the Home Page, you can search for digital media by keyword, subject, grade level, or curriculum standards.
Introduction to Animation In animation, a series of images are rapidly changed to create an illusion of movement.
Seismic Tomography Algorithm (Hole’s Code) Omar Ochoa.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
Device Apps Instructor Name, Position Workshop Date.
13 June – Session : Graphics Different types of Graphics for the web Features of image editing software Good practice for image editing.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
JING SCREEN CAPTURE Anne Perorazio Information Resources Specialist UM Health Sciences Libraries
Managed and Operated by National Security Technologies, LLC Nevada National Security Site SurVisTool “SurVisTool” Visualizing and Analyzing Multiple Time.
Unit 15 – Web Authoring Web Authoring Project.
Visualization of CORSIKA EAS (Development of EAS in the atmosphere)
GIF or Not GIF? Use GIF for animation:
Asset List & Content Creation
HOW TO ATTACH HYPERLINKS TO A POWERPOINT DOCUMENT POWERPOINT MASTER-CLASS TOOL FOR A WOW PRESENTATION #TeacherTeachTech CHIMA EZUO S.
Productivity Software
Saving your Animations
Chapter 10 Programming Fundamentals with JavaScript
Objective % Explain concepts used to create digital animation.
Adobe Visual Design Understanding Adobe InDesign interface (2%)
Editing images using Microsoft Photo Editor and Paint
GIF or Not GIF? Use GIF for animation:
Presentation transcript:

Seismic wavefield visualization Michael S. Thorne Dept. of Geology & Geophysics, University of Utah

Methods: Finite Difference calculations SHaxi – (global, axi-symmetric, 2.5D) [authors: Gunnar Jahnke, Michael Thorne, Heiner Igel] Open Source: PSVaxi – (global, axi-symmetric, 2.5D) [authors: Gunnar Jahnke, Michael Thorne, Heiner Igel] Open Source: not available yet E3D – (Cartesian box, 2- or 3D) [author: Shawn Larsen - LLNL] Source: not open source

Methods: Generating snap shots (freeware tools) Generic Mapping Tools: 2D snapshots. POV-Ray – Persistence of Vision Raytracer: 3D snapshots Gunnar Jahnke used to generate cover art for Shearer’s new edition of Seismo textbook. Widely used in planetary science community. Tutorial on my webpage.

Methods: Generating animations File > Import > Folder as Frames… File > Export > Original Document Adobe ImageReady – Quicktime animations ImageMagick – gif animations >> convert –adjoin –delay 4 –loop 0 *.jpg movies.gif full instructions at: (see Lecture #8)

Methods: non-linear amplitude scaling scale = 0.25 DO J=1,NR B = val(J) A = (ABS(val(J)))**scale val(J) = sign(A,B) ENDDO  example fortran code. scales amplitudes stored in array val, preserves sign. true amplitudesscaled amplitudes

Teaching – headwaves (Head_waves.mov)

Teaching – point scatterer (Point_Scatterer.mov)

Teaching – scattering Random velocity perturbations A von Karman autocorrelation function with 1 km correlation length is used to construct the random media. 3% RMS Vp perturbations are applied to the model. (noscatter.mov) (scattering.mov)

Teaching – velocity anomalies (Low_Velocity_Circle.mov)

Global SH-wave animations – SHaxi (shinjuku.mov)

Global SH-wave animations – SHaxi (Ddoubleprime_interaction.mov)

Global P/SV-wave animations – Gunnar’s rendering (PSV3D.avi)

Global P/SV-wave animations – div/curl coloring (SKKS_undulations.mov)

Resources: All animations available at: Some software available at: Computing lectures at: Suggestions for additional animations: