Thursday 18 July 2013

[L523.Ebook] Ebook OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo

Ebook OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo

Be the first to get this publication now and also obtain all reasons why you have to read this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo Guide OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo is not only for your responsibilities or requirement in your life. E-books will always be a buddy in every single time you read. Now, allow the others understand about this web page. You could take the benefits and discuss it also for your buddies and people around you. By by doing this, you can actually get the meaning of this e-book OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo beneficially. What do you consider our suggestion right here?

OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo

OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo



OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo

Ebook OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo

When you are rushed of task target date and have no suggestion to get motivation, OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo book is among your options to take. Schedule OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo will offer you the appropriate resource and also thing to get motivations. It is not only regarding the tasks for politic company, management, economics, and also other. Some got tasks making some fiction jobs likewise need motivations to get rid of the task. As just what you require, this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo will possibly be your choice.

It is not secret when connecting the writing skills to reading. Checking out OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo will certainly make you get more resources and sources. It is a manner in which can boost how you forget and also understand the life. By reading this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo, you can more than what you receive from various other publication OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo This is a popular publication that is released from famous author. Seen type the writer, it can be trusted that this publication OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo will certainly offer many motivations, regarding the life as well as encounter and everything within.

You might not need to be question regarding this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo It is simple method to get this book OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo You can just visit the established with the web link that we supply. Below, you can buy the book OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo by on the internet. By downloading OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo, you can find the soft documents of this book. This is the local time for you to start reading. Even this is not printed book OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo; it will precisely offer even more perks. Why? You could not bring the printed publication OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo or pile guide in your residence or the office.

You could finely add the soft file OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo to the gadget or every computer hardware in your office or home. It will assist you to constantly continue reading OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo whenever you have extra time. This is why, reading this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo does not offer you issues. It will give you important sources for you who want to begin creating, discussing the similar publication OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo are various publication industry.

OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo

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.

  • Sales Rank: #567073 in Books
  • Published on: 2015-08-24
  • Released on: 2015-08-24
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x .68" w x 7.50" l, 1.14 pounds
  • Binding: Paperback
  • 298 pages

About the Author

Raymond C. H. Lo

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

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.

Most helpful customer reviews

1 of 1 people found the following review helpful.
Interesting Visualization Projects on Multiple Platforms
By Kwisatz Haderach
This is an excellent book that gets you up and running quickly on OpenGL including the fixed function pipeline (version 2), shaders (version 3) and embedded systems/Android (ES). I appreciated the coverage on various platforms (Android, Linux, Mac, Windows) as I was able to use on Ubuntu 15.04, Windows 7/10, and Yosemite.

The code depends on several open source libraries that jump start the projects to quickly see the reward for the effort. More importantly, the authors clearly explain why they are taking on the dependencies (GLEW for managing OpenGL extensions, GLFW for windowing, GLM for matrix math, SOIL for handling graphics formats, and OpenCV for imaging), I think most of these have fairly permissible licenses so you should be able to re-use without much concern (but I am an engineer and not a lawyer).

The content is in tutorial format so it is a good first read for someone starting with OpenGL without having to search across multiple web sites. You will want to have a good reference with you to satisfy any curiosities about API calls.

I was impressed with the examples that were more interesting than the standard tea pot and simple triangle renderings. Most of the content is generated programmatically through solution of math problems. While the math can be fairly sophisticated, the problems were focused on medicine and I found them relatable despite the fact that medicine is not my principle area of study (but I have a heart beat and the authors take the time to provide background information on what a heart beat plot should look like that was quite interesting).

Anyway, the recipes in the cookbook are related to computer imaging of data based on various mathematical models. You start by drawing a simple sine curve on a 2D plot and progress to 3D contour plots. Then, you will start integrating filters for image processing. There is also a recipe for working with the Microsoft Kinect 3D range sensing camera on Apple, Linux and Windows platforms. After that, there are recipes for rendering stereoscopic images but I did not have the hardware to test the images.

Overall, I am extremely pleased with the book as it quickly started my development across several platforms and saved me time and effort otherwise spent reading various web pages.

I struggle to find any criticism. It would be nice to have a recipe for selecting objects (perhaps polygons) with mouse clicks. You also will not find any iOS coverage (at least I did not come across any). Hope this will be in the second edition.

0 of 0 people found the following review helpful.
An excellent resource packed with several useful examples.
By Elvis John Dowson
A very good book that covers 2D and 3D data visualization using OpenGL and other libraries, with setup instructions provided for developing applications for Windows, Linux, Mac and Android platforms.

The recipes provides in the book start with the basics, with rendering a rotating triangle and progressively move on to more advanced examples, including:
- a 2D electrocardiogram,
- interactively visualizing complex 3D data sets,
- rendering 2D images and videos with texture mapping and working with OpenCV libraries,
- working with GLSL,
- real-time video rendering with filters,
- rendering 3D point cloud data,
- rendering stereoscopic 3D models,
- creating augmented reality applications.

0 of 0 people found the following review helpful.
Very focused, complement other OpenGL books
By Matteo Ricci
Very interesting read. It nicely complement other OpenGL books as it focus exclusively on data visualization. Indeed this is one of the few books I am aware of dealing with this topic using OpenGL.
Another good point is given by the accompanying demo source code which runs on my platform of choice (Linux), unlike many other OpenGL books leaning more towards Windows.
In summary, if you are interested in data visualization and you already know enough of OpenGL, this book is worth the money.

See all 4 customer reviews...

OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo PDF
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo EPub
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo Doc
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo iBooks
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo rtf
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo Mobipocket
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo Kindle

OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo PDF

OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo PDF

OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo PDF
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo PDF

No comments:

Post a Comment