Virtual Olivier Models Senior Project Presentation By Michael Pinch Advisor: Professor Hannay Client: Tom Smith.

Slides:



Advertisements
Similar presentations
Interactive Space – An application of OpenCV
Advertisements

Multimedia Authoring1 Animation What is Animation Animation is defined as the act of making something come alive. It is concerned with the visual or aesthetic.
1 DIRECTV2PC (D2PC). 2 Introduction In this module we will cover everything you need to know about DIRECTV-2PC (D2PC)
1 Computer Graphics Chapter 9 Rendering. [9]-2RM Rendering Three dimensional object rendering is the set of collective processes which make the object.
ABSTRACT The goal of this project was to create a more realistic and interactive appliance interface for a Usability Science class here at Union. Usability.
PhotoKey 5 Pro Automated green screen for professional photographers.
Firework Studio Computer Science Final Year Project 2002/2003 Project Team ( BR1 ): Chan Wai Wa ( Raymond ) Cheng Fun Hop ( Brian ) Ng Yat Wah ( Fat )
Windows Vista. Vista Versions Minimum Requirements (to run AERO interface)  1 GHz processor  1 GB RAM (ideally need 2 GB RAM)  40 GB hard drive, 15.
Thraxion: Three Dimensional Action Simulator Justin Gerthoffer, Jon Studebaker, David Colborne, Jeff Stuart, Frederick C. Harris, Jr Department of Computer.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics? 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.
Virtual New York City: Project Design Capstone Project, Spring 2005 Professor: Zhigang Zhu Students: Peter Giang Robert Hill Edgardo Molina Krishnan Ram.
Fluid Simulation using CUDA Thomas Wambold CS680: GPU Program Optimization August 31, 2011.
CP1610: Introduction to Computer Components
Abstract: Digital 3D models are used in industry during the design process. Our client, Siemens PLM, creates software to allow these businesses to view.
FPGA-Based Arcade Emulation Danny Funk, Cory Mohling, Tony Milosch, David Gartner, John Alexander Advisor: Philip Jones Client: Joseph Zambreno.
EQNet Travel Well Criteria.
CIS 487: Formal Game Review NBA LIVE 2004 Presented by Steven Myslinski.
Comparing Python and Visual Basic
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
SMART Meeting Pro Personal Edition 1.0 Introducing.
3D Visualisation of Simulation Data. Informal Seminar 08/03/2004. By Chris Sweet.
Computer Graphics Graphics Hardware
Invitation to Computer Science 5th Edition
11.10 Human Computer Interface www. ICT-Teacher.com.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Sebastian Enrique Columbia University Real-Time Rendering Using CUReT BRDF Materials with Zernike Polynomials CS Topics.
Chris Kerkhoff Matthew Sullivan 10/16/2009.  Shaders are simple programs that describe the traits of either a vertex or a pixel.  Shaders replace a.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Debugging and Profiling GMAO Models with Allinea’s DDT/MAP Georgios Britzolakis April 30, 2015.
SPStudio Chris Johnston. What? SPStudio Tool to gather 3D data from digital photographs. Stereo Photogrammetry Give a computer depth perception. Stereo.
Computer Graphics The Rendering Pipeline - Review CO2409 Computer Graphics Week 15.
Goals: a) Powerful GUI with strong user interaction. (contrary to web applets)‏ b) Accurate traffic simulation using various algorithms JLSim – customizable.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
PhotoKey 6 Creative green screen photography.. Product summary PhotoKey instantly removes green screen from your photos and replaces it with a new background.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
COMPUTER COMPARISON Period 4 By : Matthew Walker Joseph Deahn Philip Wymer Joshua Deloraya.
Presented By: Mamta Yadav Final Year IT. CONTENTS Introduction PC & Mac Minimum Requirements Technology Residents or Avatars Currency Membership in Second.
ถ้าจะพูดถึง 3ds MAX  ทุกคนก็คงนึกถึงโปรแกรมทำ 3D อนิเมชั่น ซึ่งหลายๆคนคงรู้จักกัน  โดยปัจจุบันได้มีถึงเวอร์ชั่น 9 และล่าสุดคือ 2008 จึงจะมาบอกถึงความแตกต่างของเวอร์
VLF Rendering & Implementation Details Virtual Light Field Group University College London GR/R13685/01 Research funded by: Jesper.
Knowledge Systems Lab JN 1/15/2016 Facilitating User Interaction with Complex Systems via Hand Gesture Recognition MCIS Department Knowledge Systems Laboratory.
“RINGS” PES Institute of Technology and Management Presented by Under the Guidance of Mr. ABHISHEK S A 4PM12CS002 Mr. ASHWIN K KASHYAP 4PM12CS015 Mr. DEVARAJ.
The Internet (Gaming) Windows XP or later 1.7 GHz Intel or AMD Processor 512 MB of RAM DirectX 8.1 graphics card Sound card (These requirements are based.
Canny Edge Detection Using an NVIDIA GPU and CUDA Alex Wade CAP6938 Final Project.
Simple Machine Systems: Lever, Pulleys, and Incline Plane By Natthapol Pongthaipat Artprecha Rugsachart Thanakorn Sithanukul Debdhanit Yupho.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Android Wallpaper Windmill on a meadow. Used technologies and programs(1) An OpenGL ES 2.0 Based 3D Framework For Android Rajawali is a 3D framework for.
Computer Graphics Graphics Hardware
GPU Architecture and Its Application
What is Computer Graphics?
Graphics Processor Graphics Processing Unit
Computer Graphics.
Final Project of Computer Graphics
Week 2 - Friday CS 113.
For Virtual Environment for Ships and Ship-Mounted Cranes
What is Computer Graphics?
What is Computer Graphics?
Microsoft Bot Framework: changing how we communicate with users
Best Touchscreen Laptop Rental in Dubai
Introduction to Computer Graphics with WebGL
Computer Graphics Graphics Hardware
What is Computer Graphics?
Visualizing Geometric Shapes
Presentation transcript:

Virtual Olivier Models Senior Project Presentation By Michael Pinch Advisor: Professor Hannay Client: Tom Smith

G. Michael Pinch Virtual Olivier Models 3/1/03 Project Goals  “To produce an online representation of these models that showcases their instructional qualities, but more importantly accurately reproduces the craft and ingenuity that went into building the physical models” 3-D, so that users could see the model from all angles Functional, so that users could pull levers etc. to see how the model works Accurate (to scale), so that the model faithfully represents the physical model

G. Michael Pinch Virtual Olivier Models 3/1/03 What are the Olivier Models?  They are 19 th Century Mathematical models built by Theodore Olivier  Used to illustrate the intersection of shapes and planes  Adjust to show changing shapes and changing intersections  Union College has one of three original collections in the world

G. Michael Pinch Virtual Olivier Models 3/1/03 Some Examples

G. Michael Pinch Virtual Olivier Models 3/1/03 Implementation  OpenGL API  Visual C++  Paintshop Pro (Textures)

G. Michael Pinch Virtual Olivier Models 3/1/03 Creating the Models  Deciding on a drawing procedure The most realistic method was simply creating “strings” by calculating endpoints and using OpenGL to connect points Easier Manipulation

G. Michael Pinch Virtual Olivier Models 3/1/03 Progress  Once drawing method was decided and practiced, model development went along rapidly 4 models complete by the end of Fall term

G. Michael Pinch Virtual Olivier Models 3/1/03 Why Nott?  Decided to portray the models in a virtual Nott Memorial Interesting Subject Recognizable Good light interaction

G. Michael Pinch Virtual Olivier Models 3/1/03 Nott Simulation Features  Texture Mapping (made directly from Nott Photographs)  Ambient, Diffused, and Specular Light sources  Backface Culling

G. Michael Pinch Virtual Olivier Models 3/1/03 User Interface  Wanted to make use as easy and intuitive as possible  Tried to keep the total number of functional buttons to a minimum

G. Michael Pinch Virtual Olivier Models 3/1/03 Optimization  Found project to be too much for most computers without a dedicated graphics card  Rewrote sections of code to make it easier to run

G. Michael Pinch Virtual Olivier Models 3/1/03 Testing Revised Code  Test was done on 3 different machines: AMD Athlon 1.4GHz, 512MB Ram, Nvidia Geforce4 Ti4200, Windows XP Intel P4 2.0GHz, 256MB Ram, ATI Mobility M6, Windows XP CS Lab P3 1GHz 256MB Ram, Integrated Graphics, Windows XP  While some frame rates were similar, others stood out P4 800x600 AMD 1600x1200 CS Lab P x600

G. Michael Pinch Virtual Olivier Models 3/1/03 View Models  Demonstration

G. Michael Pinch Virtual Olivier Models 3/1/03 Final Product  Setup File  Videos  Union College Chronicle Union College Chronicle  Union College Magazine, Spring 2003

G. Michael Pinch Virtual Olivier Models 3/1/03 Credits  Advisor: Professor Hannay  Math Consultant: Professor Cervone  Graphics Professor: Tony Pan  Customer: Tom Smith, Union Webmaster

G. Michael Pinch Virtual Olivier Models 3/1/03 Discussion Time