English | 30 Aug. 2015 | ISBN: 1782169725 | 298 Pages | EPUB/MOBI/PDF (True) | 9 MB + 13 MB +5 MB
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.
Over 40 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
What You Will Learn
Install, compile, and integrate the OpenGL pipeline into your own project
Create interactive applications using GLFW and handle user inputs with callback functions
Use OpenGL primitives and features in the OpenGL Shading Language (GLSL)
Render complex 3D volumetric data with techniques such as data slicers and multiple viewpoint projection
Implement a hardware-accelerated data visualizer, heat map generator, point cloud rendering, perspective rendering, and alpha blending
Process images or video sources with texture mapping and custom fragment shader programs for image resizing and wrapping
Develop video see-through augmented reality applications with OpenGL
Visualize 3D models using meshes and surfaces with dynamic lighting