Above: An Actual View of Earth from Space (Courtesy NASA)

Slides:



Advertisements
Similar presentations
Cs123 INTRODUCTION TO COMPUTER GRAPHICS Andries van Dam © Andries van Dam Texture Mapping Beautification of Surfaces 1/23.
Advertisements

Week 11 - Wednesday.  Image based effects  Skyboxes  Lightfields  Sprites  Billboards  Particle systems.
Real-Time Rendering TEXTURING Lecture 02 Marina Gavrilova.
1Notes  Assignment 1 is out, due October 12  Inverse Kinematics  Evaluating Catmull-Rom splines for motion curves  Wednesday: may be late (will get.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Object-Order vs. Screen-Order Rendering April 24, 2003.
V-FIRE: Virtual Fire In Realistic Environments Michael Penick ◦ Grant Kelly ◦ Juan Quiroz with Dr. Fred Harris, Dr. Sergiu Dascalu, and Brian Westphal.
Basic Rendering Techniques V Recognizing basic rendering techniques.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
Building An Interactive, 3-D Virtual World Raymond H. Mazza, Computer Science, Colby College Advisor:
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Main Goal Development of an application that allows flying virtually over El Hierro Island (Canary Islands), showing the building structures of a hydroelectric.
Week 5 - Wednesday.  What did we talk about last time?  Project 2  Normal transforms  Euler angles  Quaternions.
TERRAIN SET09115 Intro to Graphics Programming. Breakdown  Basics  What do we mean by terrain?  How terrain rendering works  Generating terrain 
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
10/27/20151 UDK Terrain CIS 488/588 Bruce R. Maxim UM-Dearborn.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
Applications and Rendering pipeline
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
 Programming methodology: ◦ is a process of developing programs that involves strategically dividing important tasks into functions to be utilized by.
- 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.
Using the Unreal Editor
3D modelling Part 2.
Computer Graphics.
Photorealistic Rendering vs. Interactive 3D Graphics
Object-Oriented Analysis and Design
Chapter 10 Computer Graphics
Week 11 - Wednesday CS361.
VirtualGL.
Basic Rendering Techniques
Modeling 101 For the moment assume that all geometry consists of points, lines and faces Line: A segment between two endpoints Face: A planar area bounded.
Graphics Processing Unit
Deferred Lighting.
3D Graphics Rendering PPT By Ricardo Veguilla.
CENG 477 Introduction to Computer Graphics
The Graphics Rendering Pipeline
Basic Rendering Techniques
CS451Real-time Rendering Pipeline
Understanding Theory and application of 3D
Models and Architectures
Computer Graphics.
© University of Wisconsin, CS559 Fall 2004
Three-Dimensional Concepts. Three Dimensional Graphics  It is the field of computer graphics that deals with generating and displaying three dimensional.
VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES
Models and Architectures
GPU Graphics Gary J. Katz University of Pennsylvania CIS 665
Models and Architectures
Introduction to Computer Graphics with WebGL
Multimedia Fundamentals
(c) 2002 University of Wisconsin
Parallel Spectral Renderer
Above: An Actual View of Earth from Space (Courtesy NASA)
Visibility Computations
Charles University Prague
Lecture 13 Clipping & Scan Conversion
Models and Architectures
Planetary Disassembler
Geometric Objects and Transformations (II)
CS5500 Computer Graphics May 29, 2006
Science of Crime Scenes
Models and Architectures
An Advanced Evenly-Spaced Streamline Placement Algorithm
Scientific Visualization
Senior Project - Computer Science – 2008 Non-Photorealistic Fire
TRANSFORM! SEUNGYONG CAR CITE 김동현, 안종민, 이승희, 이유경.
Presentation transcript:

Above: An Actual View of Earth from Space (Courtesy NASA) Right: Implementation of lighting was accomplished in various stages. In the first picture lighting was enabled. In the second picture, lighting was applied evenly. The third shot shows lighting being distributed. In the final picture an “atmosphere” was added and lighting values were further tweaked. Modeling of Planetary Bodies from an Orbital Perspective Spring 2005: Integrated Research Component By: Adam Busony Abstract: The real-time graphical modeling of planetary bodies is a very difficult task given the current state of computer hardware. The complexity of such objects if often so large, that the only way to represent them as convincingly real entities is to pre-render them in ray-tracing software. Real-time representations of such objects must often sacrifice detail in order to be able to display the objects at acceptable frame rates, and in doing so, sacrifice the realistic qualities of the representation. This project will delve into the issues present in performing a real-time representation of a planetary body. Advancements in current computer processing power and 3-D acceleration have allowed for unprecedented levels of complexity. The goal at hand is to create a visual representation of a habitable planet (Earth) that is visually convincing to the viewer. Techniques used include scalable texture mapped spheres, skyboxes, lighting, blending, alpha-transparency, and advanced camera manipulation techniques. Above: A variety of textures were used in the implementation of this project. The bottom two textures represent the Earth’s terrain and sky. The top texture was used to represent the starscape that is viewed while navigating around space. Above: The standard GLUsphere object in addition to a robust algorithm allowed for the quick generation of spheres in the program. Because of the chosen implementation for the spheres, they can be easily scaled at further distances thus preserving the frame rate with multiple planets in the system. Texture coordinates were also generated for the appropriate objects. Right: A real-time representation of Earth and the Moon rendered by the IRC program. Above: An Actual View of Earth from Space (Courtesy NASA) Above: A Pre-rendered Model of the Earth Employing Ray-tracing (Courtesy http://www.noirextreme.com/earth)