OpenGL data visualization cookbook over 35 hands-on recipes to create impressive, stunning visuals for a wide range of real-time, interactive applications using OpenGL
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 d...
Other Authors: | , |
---|---|
Format: | eBook |
Language: | Inglés |
Published: |
Birmingham, [England] ; Mumbai, [India] :
Packt Publishing
2015.
|
Edition: | 1st edition |
Series: | Quick answers to common problems.
|
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629704506719 |
Table of Contents:
- ""Cover ""; ""Copyright""; ""Credits""; ""About the Authors""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Getting Started with OpenGL ""; ""Introduction""; ""Setting up a Windows-based development platform""; ""Setting up a Mac-based development platform""; ""Setting up a Linux-based development platform""; ""Installing the GLFW library in Windows""; ""Installing the GLFW library in Mac OS X and Linux""; ""Creating your first OpenGL application with GLFW""; ""Compiling and running your first OpenGL application in Windows""
- ""Compiling and running your first OpenGL application in Mac OS X or Linux""""Chapter 2: OpenGL Primitives and 2D Data Visualization ""; ""Introduction""; ""OpenGL primitives""; ""Creating a 2D plot using primitives""; ""Real-time visualization of time series""; ""2D visualization of 3D/4D datasets""; ""Chapter 3: Interactive 3D Data Visualization ""; ""Introduction""; ""Setting up a virtual camera for 3D rendering""; ""Creating a 3D plot with perspective rendering""; ""Creating an interactive environment with GLFW""; ""Rendering a volumetric dataset - MCML simulation""
- ""Chapter 4: Rendering 2D Images and Videos with Texture Mapping """"Introduction""; ""Getting started with modern OpenGL (3.2 and higher)""; ""Setting up the GLEW, GLM, SOIL, and OpenCV libraries in Windows""; ""Setting up the GLEW, GLM, SOIL, and OpenCV libraries in Mac OS X/Linux""; ""Creating your first vertex and fragment shader using GLSL""; ""Rendering 2D images with texture mapping""; ""Real-time video rendering with filters""; ""Chapter 5: Rendering of Point Cloud Data for 3D Range-sensing Cameras ""; ""Introduction""
- ""Getting started with the Microsoft Kinect (PrimeSense) 3D range-sensing camera""""Capturing raw data from depth-sensing cameras""; ""OpenGL point cloud rendering with texture mapping and overlays""; ""Chapter 6: Rendering Stereoscopic 3D Models using OpenGL ""; ""Introduction""; ""Installing the Open Asset Import Library (Assimp)""; ""Loading the first 3D model in the Wavefront Object (.obj) format""; ""Rendering 3D models with points, lines, and triangles""; ""Stereoscopic 3D rendering""
- ""Chapter 7: An Introduction to Real-time Graphics Rendering on a Mobile Platform using OpenGL ES 3.0 """"Introduction""; ""Setting up the Android SDK""; ""Setting up the Android Native Development Kit (NDK)""; ""Developing a basic framework to integrate the Android NDK""; ""Creating your first Android application with OpenGL ES 3.0""; ""Chapter 8: Interactive Real-time Data Visualization on Mobile Devices ""; ""Introduction""; ""Visualizing real-time data from built-in Inertial Measurement Units (IMUs)""; ""Part I - handling multi-touch interface and motion sensor inputs""
- ""Part II - interactive, real-time data visualization with mobile GPUs""