Main Goal Development of an application that allows flying virtually over El Hierro Island (Canary Islands), showing the building structures of a hydroelectric.

Slides:



Advertisements
Similar presentations
Automatic Generation of 3D Machining Surfaces With Tool Compensation
Advertisements

Week 11 - Wednesday.  Image based effects  Skyboxes  Lightfields  Sprites  Billboards  Particle systems.
Progressive Transmission of Appearance Preserving Octree-Textures Camille Perin Web3D 2008 August 9, 2008 Julien LacosteBruno Jobard LIUPPA University.
Real-Time Rendering SPEACIAL EFFECTS Lecture 03 Marina Gavrilova.
HCI 530 : Seminar (HCI) Damian Schofield.
Deriving Lights from Pixels Presented By: WAIL ALI EL EBEEDY By: By: Web Address: ArchitectureWeek - Tools - Deriving Lights from Pixels _0528.htm.
Chapter 4 Digital Multimedia, 2nd edition Vector Graphics.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Real-time Crowd Movement On Large Scale Terrains Speaker: Alvin Date:4/26/2004From:TPCG03.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Qiang Gao 10/13/2009 3D Terrain Modeling with Real Elevation Data.
Object Orientated Data Topic 5: Multimedia Technology.
3D Scene Models Object recognition and scene understanding Krista Ehinger.
Guilford County Sci Vis V204.01
3D Concepts Coordinate Systems Coordinates specify points in space 3D coords commonly use X, Y, & Z A vertex is a 'corner' of an object Different coordinate.
2D TO 3D MODELLING KCCOE PROJECT PRESENTATION Student: Ashish Nikam Ashish Singh Samir Gaykar Sanoj Singh Guidence: Prof. Ashwini Jaywant Submitted by.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
10/21/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Terrain Dynamic LOD.
CSE 381 – Advanced Game Programming Terrain Management
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
9/17/2015 GEM Lecture 20 Content Flight preparation –Equipment –Weather conditions –Flying height –Coverage.
Invitation to Computer Science 5th Edition
Introduction to Textures and Skins Chapter 8 & 9 3D Game Programming All-in-One By Ken Finney.
Week 2 - Wednesday CS361.
Week 11 - Thursday.  What did we talk about last time?  Image processing  Blurring  Edge detection  Color correction  Tone mapping  Lens flare.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Object Orientated Data Topic 5: Multimedia Technology.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
10/27/20151 UDK Terrain CIS 488/588 Bruce R. Maxim UM-Dearborn.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Vector Graphics Multimedia Technology. Object Orientated Data Types Created on a computer not by sampling real world information Details are stored on.
By Courtney Field Creative digital graphics. Types of graphics and examples There are a number of different types of graphics file formats. Each type.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
1 Perception and VR MONT 104S, Fall 2008 Lecture 20 Computer Graphics and VR.
Copyright © Curt Hill Meshes A Little More to Know.
VR Final Project AR Shooting Game
Module 05 –Bump mapping Module 05 – Bump mapping Module 05 Advanced mapping techniques: Bump mapping.
Chapter 1 Graphics Systems and Models Models and Architectures.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
Introduction to Terrain Sai-Keung Wong National Chiao Tung University, Taiwan.
MP2 QUATERNION BASED CAMERA FOR FLIGHT SIM. Quaternions!  You need to have a good understanding of what they are, and a good grasp of how they work.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
1 Real-Time High-Quality View-dependent Texture Mapping using Per-Pixel Visibility Damien Porquet Jean-Michel Dischler Djamchid Ghazanfarpour MSI Laboratory,
Rendering Pipeline Fall, 2015.
- Introduction - Graphics Pipeline
Scene Manager Creates and places movable objects like lights and cameras so as to access them efficiently, e.g. for rendering. Loads and assembles world.
3GB3 Game Design Unity 3D Basics.
Computer Graphics.
CSI-447: Multimedia Systems
Segmentation Based Environment Modeling Using a Single Image
AGIC 90 Minute Hands on Session
3D Graphics Rendering PPT By Ricardo Veguilla.
CS475 3D Game Development Level Of Detail Nodes (LOD)
Models and Architectures
Models and Architectures
Models and Architectures
Introduction to Computer Graphics with WebGL
CSE 381 – Advanced Game Programming Terrain
Models and Architectures
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Models and Architectures
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Using billboards within games
Week 11 - Monday CS361.
Presentation transcript:

Main Goal Development of an application that allows flying virtually over El Hierro Island (Canary Islands), showing the building structures of a hydroelectric power station that is in construction.

Input data: Aerial photos 66 TIFF images of x pixels 1:5.000 scale of the island surface (1 m2 per pixel).

Input data: Height map Rectangular grid with data value each 10 meters points points

Input data: Building and structures design Planes and designs of buildings and structures of the power station (including one new harbour).

Development tool used Free and portable game development kit It supports funcionality to: –handle large poligonal meshes, –moving around a 3D world, –show atmospheric and light effects to make the scene more realistic.

LOD Algorithm The whole island is covered by a triangle mesh, created from the input height map. This mesh is composed of 66 simple meshes of 250x250 triangles (approx. 62 thousand). Total for the island is more than 4 million of triangles. A LOD (Level Of Detail) algorithm is used to simplify meshes too far from viewer.

Texture mapping x pixel = 1m x pixel = 1.5 m 2 Aerial photos are texture mapped on every mesh. Every texture is re-dimensioned to x (power of 2)

Mipmapping We use an special file format to store the mipmap data on every image. A mipmapping algorithm decides the detail level of each texture according to the distance to viewer x x x x 256

Generation of the sea Represented by a single large polygon, mapped with a synthetic sea photo. Next, every aerial photo that include sea areas was processed to blur the real sea. This allows to avoid the visual discontinuity between real and sinthetic sea.

Sky representation The sky is represented by a semisphere. A synthetic sky with clouds was generated and texture mapped on the semisphere. In areas close to horizon, the sky was blurred to achieve a more realistic effect.

Buildings design Every structure of the power station was designed with a 3D modeller software and located in the exact position over the island.

Natural structure design Some natural structures was designed. It achieves a 3D effect when the camera approach, much better that using just the 2D photo viewed from the top.

Interface design

R Automatic flights between two points A Current view direction B Final view direction 2. Straight line 3. Final rotation 1. Initial rotation Between a point A with an initial orientation, to a point B with a final orientation.

Collision detection y x, z Height of viewer Height of terrain under viewer position We have to avoid that viewer crosses the terrain

Visualization of names y x, z Population d View direction View up vector Visualization of names of populations and interest places over their exact location on the island.

Information panel visualization y x, z Interest place d View direction Generation of information panels, with photo and text. Application must show the suitable panel in every moment, depending on the place flown over.