目录 Preface Chapter 1: Getti_ip_g 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: O penGL 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 Chapter 9: Augmented Reality-based Visualization on Mobile or Wearable Platforms Introduction Getting started I: Setting up OpenCV on Android Getting started I1: Accessing the camera live feed using OpenCV Displaying real-time video using texture mapping AR-based data visualization over real-world scenes Index
以下为对购买帮助不大的评价