Ebook Download 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. Negotiating with reading habit is no need. Reading OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo is not sort of something offered that you could take or not. It is a point that will change your life to life much better. It is the thing that will make you numerous things around the world and this cosmos, in the real world and right here after. As exactly what will be given by this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo, exactly how can you haggle with the many things that has lots of advantages for you?
OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo
Ebook Download OpenGL Data Visualization Cookbook, by Raymond C. H. Lo, William C. Y. Lo
Some people could be chuckling when taking a look at you reading OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo in your extra time. Some could be admired of you. As well as some might desire be like you which have reading leisure activity. Exactly what concerning your personal feel? Have you felt right? Reviewing OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo is a requirement and also a hobby at once. This problem is the on that particular will certainly make you feel that you have to read. If you know are looking for the book qualified OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo as the choice of reading, you could find below.
As one of the home window to open up the brand-new globe, this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo provides its fantastic writing from the author. Published in one of the prominent publishers, this publication OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo becomes one of the most desired publications lately. In fact, the book will certainly not matter if that OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo is a best seller or otherwise. Every book will consistently give finest resources to obtain the viewers all finest.
Nevertheless, some individuals will seek for the very best vendor book to review as the first reference. This is why; this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo is presented to satisfy your need. Some individuals like reading this publication OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo as a result of this preferred book, but some love this as a result of favourite author. Or, many additionally like reading this publication OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo considering that they actually need to read this book. It can be the one that actually enjoy reading.
In getting this OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo, you might not still go by strolling or using your motors to guide shops. Obtain the queuing, under the rain or warm light, as well as still look for the unidentified book to be in that book establishment. By visiting this web page, you could only hunt for the OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo as well as you could discover it. So now, this time around is for you to choose the download link and also acquisition OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo as your very own soft data publication. You can read this book OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo in soft file just and also wait as all yours. So, you don't need to hurriedly place guide OpenGL Data Visualization Cookbook, By Raymond C. H. Lo, William C. Y. Lo into your bag all over.
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