Drilling Visualisation API. Application / API One main desktop application Possibility to switch to VR mode (wand + head tracking + stereo) Possibility.

Slides:



Advertisements
Similar presentations
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VI December 5, 2002 John Readey
Advertisements

New functionality of Photomod system. Version 3.8 RACURS Denis Naumov Jurmala, Latvia, September 14, 2005.
Manufacturing Automation
Advanced Graphics, Overview Advanced Computer Graphics Overview.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
1 A new set of tools for all altimetry users J. Benveniste (ESA), N. Picot (CNES), V. Rosmorduc (CLS) et al.
JTIP Transforming 2D into 3D Jose Amenero CS491B Fall 2005 Presentation.
Business and Computing Deanery 3D Modelling Tools Week 13 Animation.
1 3D –graphics and animation About modeling… Harri Airaksinen;
Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
Animations by Physicists PHYSICS DEPARTMENT TAMU SUMMER ’05 Mario Francisco Borunda.
Scenes, Cameras & Lighting. Outline  Constructing a scene  Using hierarchy  Camera models  Light models.
Introduction to Computers Section 11A. home Types of Graphics File Bitmap Vector.
Antigone Engine Kevin Kassing – Period
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
3D Stereo Reconstruction using iPhone Devices Final Presentation 24/12/ Performed By: Ron Slossberg Omer Shaked Supervised By: Aaron Wetzler.
COMP Bitmapped and Vector Graphics Pages Using Qwizdom.
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
 Scaling an image is resizing the image in a graphic editing software so it is the proper size before adding it to a site.  Important NOTE: If you insert.
Final Year Project Interim Presentation Software Visualisation and Comparison Tool Presented By : Shane Lillis, , 4th Year Computer Engineering.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Graphics Programming using OpenGL. OpenGL is a software interface that allows the programmer to create 2D and 3D graphics images. This interface consists.
3D Model Reconstruction with Voodoo Camera Tracker Jae Hyuk Kwak 2009 Fall CS682 George Mason Univ. 1.
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
___________________________________________GIST: A New Tool for Visualizing Geographic Data Environmental Modeling Center__________________________________________________.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
CCP4 Developers Meeting 2007 CCP4 Molecular Graphics Liz Potterton and Stuart McNicholas.
ARTTREEKS A KINEMATIC SYNTHESIS SOLVER FOR TREE TOPOLOGIES. PRESENTED BY ALI TAMIMI.
AVS/Express and VisIt Training NERSC Users meeting June PPPL Cristina Siegerist NERSC/LBNL Visualization group June 13, 2006.
Data files and databases. Need a control to browse to a file Standard controls for drive folder and list not much use The CommonDialogs control offers.
Information Processes and Technology Multimedia: Graphics.
Report Wizard Main Function Report Set Head Form WaveformCorrelation Description Test Plan Add a new Header report item to place the title, parameter or.
1 Graphics CSCI 343, Fall 2015 Lecture 2 Introduction to HTML, JavaScript and WebGL.
CGMB214: Introduction to Computer Graphics
Tools for the Professional working with Graphics.
Chapter 4: Representation of data in computer systems: Images OCR Computing for GCSE © Hodder Education 2011.
“Paper” output Root Graphics Workshop 16/07/2010.
Business and Computing Deanery 3D Modelling Tools Week 13 Animation.
Processing can load images, display them on the screen, and change their size, position, opacity, and tint. You can load gif, png and jpg images in processing.
TI-NSPIRE™ TECHNOLOGY V. 3.0 RELEASE MATH IMPROVEMENTS February 2011.
Introduction to Flash. A Metaphor Definitions Stage is the rectangular area where you place graphic content, including vector art, text boxes, buttons,
1 3D API OPENGL ES v1.0 Owned by Silicon Graphics (SGL) Control was then transferred to Khronos Group Introduction.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
introduction to omegalib and omicron Alessandro Febretti Electronic Visualization Lab – University of Illinois at Chicago.
Chapter 8B Graphics and Multimedia. 8B-2 Graphic File Formats Bitmapped images –Most common image type –Also called raster images –Image is drawn using.
Course Name: Software Engineering Year: Teachers names: Dr. Shmuel Tyszberowicz, Mr. Eyal Ben-Ari Project Name: GIC.
CUFSM and Matlab CUFSM2.5 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.
IAT-241 Animation Visualization  Visual thinking  Hand and digital drawing  3D spaces and transformations.
Digital File Formats By Ali Aslam. JPEG JPEG Stands for Joint Photographic Experts Group. JPEG uses a lossy compression routine. Lossy compression means.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 15 Creating 3D Models.
Image File Formats Which one is right for me?. The Only Three Image Formats Your Will Ever Need: Names Jpg “Joint Photographic Experts Group” Png “Portable.
Training Manual Aug GUI and Graphics Major enhancements in the GUI and graphics area are: A.Report Generation Tools B.Fast Graphics.
Creation and Visualization of 3D Scenes with the MRPT library January, 2007 Jose Luis Blanco Claraco Dept. of Automation and System Engineering University.
Visualization of Three-Dimensional Geometric Models in a Stereoscopic System Rositsa Radoeva Assistant professor at St. Cyril and St. Methodius University.
“Port Monitor”: progress & open questions Torsten Wilde and James Kohl Oak Ridge National Laboratory CCA Forum Quarterly Meeting Santa Fe, NM ~ October.
OpenGL: The Open Graphics Language Technology and Historical Overview By Ricardo Veguilla.
Representing images.
Introduction to Metview
Hardware research By Hollie Willis.
Computer Graphics.
Antigone Engine.
Enhancing a Document Part 1
Who Am I? appMobi's lead HTML5 game developer / evangelist
Enhancing a Document Part 1
Graphic Communication
x = 4y - 4 x = 4y + 4 x = 4y - 1 y = 4x - 4 y = 4x - 1 y = 4x + 4
Presentation transcript:

Drilling Visualisation API

Application / API One main desktop application Possibility to switch to VR mode (wand + head tracking + stereo) Possibility to use as an API – Load ASCII files (select columns to import) – Pass arrays – Create new parameters – Associate parameter / array – API usable via GUI or C++ interface

Programming Language : C++ Graphics API : OpenGL (stereo) Graphics Interface : wxWidgets (OpenSource) OpenGL UI : ?

Data Inputs ASCII files Float []  Possibility to then save as binary. (faster to reopen a project) -Images to plot (jpg / bmp / png...)

Time surface Possibility of plotting anything which is time/depth related as a curve on the surface. Example: tool position Possibility of mapping any external picture on the surface Surface generation : – Curve of the centre of the borehole – Direction

Camera Fly mode Spherical coordinates relative to the centre of the borehole. (can then move along the borehole)

Animation Time control (pause/ step by step / etc)

Seismic data Map external picture on the outside of the borehole Array of numbers + colour table Data Input: – Depth – azimuth – value

Borehole Modeling One section – Curve equation for the centre – Diameter start /end Data Input: -Time -Position -Diameter

BHA Modeling A library of 20 different pieces Shape definition ? Skeleton organisation (3D Point of view) : – Position defined by the previous section – Each piece has just an orientation (quaternion) Data input : – Time – Position relative to the centre of the borehole – Centre of the borehole ?

Cuttings Shape ? Position size