• Complain

Raymond C. H. Lo - OpenGL Data Visualization Cookbook

Here you can read online Raymond C. H. Lo - OpenGL Data Visualization Cookbook full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Raymond C. H. Lo OpenGL Data Visualization Cookbook

OpenGL Data Visualization Cookbook: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "OpenGL Data Visualization Cookbook" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Over 35 hands-on recipes to create impressive, stunning visuals for a wide range of real-time, interactive applications using OpenGL

About This Book
  • Get acquainted with a set of fundamental OpenGL primitives and concepts that enable users to create stunning visuals of arbitrarily complex 2D and 3D datasets for many common applications
  • Explore interactive, real-time visualization of large 2D and 3D datasets or models, including the use of more advanced techniques such as stereoscopic 3D rendering.
  • Create stunning visuals on the latest platforms including mobile phones and state-of-the-art wearable computing devices
Who This Book Is For

This book is aimed at anyone interested in creating impressive data visualization tools using modern graphics hardware. Whether you are a developer, engineer, or scientist, if you are interested in exploring the power of OpenGL for data visualization, this book is for you. While familiarity with C/C++ is recommended, no previous experience with OpenGL is assumed.

What You Will Learn
  • Install, compile, and integrate the OpenGL pipeline into your own project
  • Create interactive applications using GLFW to handle user inputs and the Android Sensor framework to detect gestures and motions on mobile devices
  • Use OpenGL primitives to plot 2-D datasets such as time series dynamically
  • Render complex 3D volumetric datasets with techniques such as data slicers and multiple viewpoint projection
  • Render images, videos, and point cloud data from 3D range-sensing cameras using the OpenGL Shading Language (GLSL)
  • Develop video see-through augmented reality applications on mobile devices with OpenGL ES 3.0 and OpenCV
  • Visualize 3D models with meshes and surfaces using stereoscopic 3D technology
In Detail

OpenGL is a great multi-platform, cross-language, and hardware-accelerated graphics interface for visualizing large 2D and 3D datasets. Data visualization has become increasingly challenging using conventional approaches as datasets become larger and larger, especially with the Big Data evolution. From a mobile device to a sophisticated high-performance computing cluster, OpenGL libraries provide developers with an easy-to-use interface to create stunning visuals in 3D in real time for a wide range of interactive applications.

This book provides a series of easy-to-follow, hands-on tutorials to create appealing OpenGL-based visualization tools with minimal development time. We will first illustrate how to quickly set up the development environment in Windows, Mac OS X, and Linux. Next, we will demonstrate how to visualize data for a wide range of applications using OpenGL, starting from simple 2D datasets to increasingly complex 3D datasets with more advanced techniques. Each chapter addresses different visualization problems encountered in real life and introduces the relevant OpenGL features and libraries in a modular fashion.

By the end of this book, you will be equipped with the essential skills to develop a wide range of impressive OpenGL-based applications for your unique data visualization needs, on platforms ranging from conventional computers to the latest mobile/wearable devices.

Style and approach

This is an easy-to-follow, comprehensive Cookbook showing readers how to create a variety of real-time, interactive data visualization tools. Each topic is explained in a step-by-step format. A range of hot topics is included, including stereoscopic 3D rendering and data visualization on mobile/wearable platforms.

Raymond C. H. Lo: author's other books


Who wrote OpenGL Data Visualization Cookbook? Find out the surname, the name of the author of the book and a list of all author's works by series.

OpenGL Data Visualization Cookbook — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "OpenGL Data Visualization Cookbook" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
OpenGL Data Visualization Cookbook

OpenGL Data Visualization Cookbook

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: August 2015

Production reference: 1210815

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78216-972-7

www.packtpub.com

Credits

Authors

Raymond C. H. Lo

William C. Y. Lo

Reviewers

Samar Agrawal

Sebastian Eichelbaum

Oscar Ripolles

Qing Zhang

Commissioning Editor

Erol Staveley

Acquisition Editors

Subho Gupta

James Jones

Content Development Editor

Adrian Raposo

Technical Editor

Mohita Vyas

Copy Editor

Stuti Srivastava

Project Coordinator

Kinjal Bari

Proofreader

Safis Editing

Indexer

Tejal Daruwale Soni

Graphics

Sheetal Aute

Jason Monteiro

Production Coordinator

Shantanu N. Zagade

Cover Work

Shantanu N. Zagade

Cover Image

Raymond C. H. Lo

William C. Y. Lo

About the Authors

Raymond C. H. Lo is currently the CTO and cofounder of Meta (http://www.getameta.com), a company in Silicon Valley that is creating the world's first augmented reality eyeglasses with 3D gesture input and 3D stereoscopic display. This next-generation wearable computing technology, which is the result of his PhD research, has been featured extensively in news media, including CNN, MIT News, CNET, and Forbes magazine. During his PhD, Raymond worked with Professor Steve Mann, who is widely recognized as the father of wearable computing . Together, they published and presented papers at leading conferences, including the SIGGRAPH and IEEE conferences, on real-time high-dynamic-range (HDR) imaging, augmented reality, and digital eyeglasses, which involve high-performance computation using CUDA and visualization using OpenGL.

William C. Y. Lo is currently an MD-PhD candidate at Harvard Medical School. He is pursuing his PhD degree in the joint Harvard-MIT Medical Engineering and Medical Physics program under the guidance of Professor Brett Bouma (and co-advisor Professor Benjamin Vakoc) at Massachusetts General Hospital, who founded the NIH-funded Center for Biomedical OCT Research and Translation. He obtained his bachelor of applied science degree in computer engineering and his MSc degree in medical biophysics from the University of Toronto, where he worked with Professor Lothar Lilge and Professor Jonathan Rose on high-performance computing for photodynamic therapy planning using custom FPGA hardware and graphics processors with CUDA.

He, along with J. Rose and L. Lilge, worked on Computational Acceleration for Medical Treatment Planning: Monte Carlo Simulation of Light Therapies Accelerated using GPUs and FPGAs , VDM Verlag , 2010.

About the Reviewers

Samar Agrawal is a Python enthusiast with experience in developing large, scalable ERPs, SaaS systems, and other cloud-based live operational systems. In his current organization, he is responsible for the internal operational systems and automation systems. He loved computers from an early age of 6, much before Windows 95 debuted. He values clean code, admires new cutting-edge technologies, and likes taking on complex problems. In his free time, Samar can be found reading, trying new stuff, or exploring new places. He is currently based in Dubai. He holds a master's degree in advanced software engineering from the University of Sheffield, UK, and a bachelor's degree in computer science and engineering.

Sebastian Eichelbaum was born in 1983 in Leipzig, Germany. After school, he studied computer science and got his PhD in 2014. Since he got his first graphical calculator in school, he has enjoyed conducting the pixel's dance programmatically. During his PhD, Sebastian involved himself in the practical use of modern computer graphics (CG) in scientific visualization. He fortified his knowledge of visualization and modern CG technologies, both theoretically and practically. As he collaborated with users, developers, and scientists from different practical and scientific fields, he gained a broad insight into visualization and its tremendous application specificness. The enormous demand for usable and specific visualization tools made Sebastian start his own company. His visualization-centric software, technologies, and knowledge help others better understand and analyze data of all sorts and sources.

Oscar Ripolles received his degree in computer engineering in 2004 and his PhD in 2009 from Universitat Jaume I in Castellon, Spain. He was also a researcher at Universit de Limoges, France, and Universidad Politecnica de Valencia, Spain. He is currently working in neuroimaging at Neuroelectrics in Barcelona, Spain. His research interests include multiresolution modeling, geometry optimization, hardware programming, and medical imaging. Some of the books he has worked on are OpenGL Development Cookbook and GLSL Essentials .

I would like to thank my other half, Anna, for her patience and support during the nights and weekends I spent reviewing this book.

Qing Zhang is currently a PhD candidate in the Department of Computer Science at the University of Kentucky, working with Professor Ruigang Yang. He obtained his bachelor of science degree in computer science from Tsinghua University in 2006 and his MS degree in mathematics from the University of Kentucky in 2010. His research interests span computer graphics and computer vision, in particular, human reconstruction and motion analysis. He was a research intern in the communication and collaboration systems group Microsoft Research (MSR) in 2008, and in the visual computing group Microsoft Research Asia (MSRA) in 2010. He is currently a reviewer on IEEE CVPR, ICCV, and TPAMI.

www.PacktPub.com
Support files, eBooks, discount offers, and more

For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «OpenGL Data Visualization Cookbook»

Look at similar books to OpenGL Data Visualization Cookbook. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «OpenGL Data Visualization Cookbook»

Discussion, reviews of the book OpenGL Data Visualization Cookbook and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.