万本电子书0元读

万本电子书0元读

顶部广告

OpenGL Data Visualization Cookbook电子书

售       价:¥

22人正在读 | 0人评论 9.8

作       者:Raymond C. H. Lo

出  版  社:Packt Publishing

出版时间:2015-08-24

字       数:142.5万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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.
目录展开

OpenGL Data Visualization Cookbook

Table of Contents

OpenGL Data Visualization Cookbook

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why Subscribe?

Free Access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Sections

Getting ready

How to do it...

How it works...

There's more...

See also

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. Getting Started with OpenGL

Introduction

Setting up a Windows-based development platform

Installing Visual Studio 2013

Getting ready

How to do it...

Installing CMake in Windows

Getting ready

How to do it…

Setting up a Mac-based development platform

Installing Xcode and command-line tools

Getting ready

How to do it...

See also

Installing MacPorts and CMake

Getting ready

How to do it...

Setting up a Linux-based development platform

Getting ready

How to do it…

How it works…

See also

Installing the GLFW library in Windows

Getting ready

How to do it...

Installing the GLFW library in Mac OS X and Linux

Getting ready

How to do it...

How it works...

Creating your first OpenGL application with GLFW

Getting ready

How to do it...

How it works...

Compiling and running your first OpenGL application in Windows

Getting ready

How to do it...

Compiling and running your first OpenGL application in Mac OS X or Linux

Getting ready

How to do it...

2. OpenGL Primitives and 2D Data Visualization

Introduction

OpenGL primitives

Drawing points

Getting ready

How to do it…

How it works…

See also

Drawing line segments

Getting ready

How to do it…

How it works…

Drawing triangles

Getting ready

How to do it…

How it works…

Creating a 2D plot using primitives

Getting ready

How to do it…

How it works…

Real-time visualization of time series

Getting ready

How to do it…

How it works…

2D visualization of 3D/4D datasets

Getting ready

How to do it…

How it works…

There's more…

3. Interactive 3D Data Visualization

Introduction

Setting up a virtual camera for 3D rendering

Getting ready

How to do it...

How it works...

There's more...

Creating a 3D plot with perspective rendering

Getting ready

How to do it...

How it works...

There's more...

Creating an interactive environment with GLFW

Getting ready

How to do it...

How it works...

See also

Rendering a volumetric dataset – MCML simulation

Getting ready

How to do it...

How it works...

There's more...

See also

4. Rendering 2D Images and Videos with Texture Mapping

Introduction

Getting started with modern OpenGL (3.2 or higher)

Getting ready

How to do it...

How it works...

See also

Setting up the GLEW, GLM, SOIL, and OpenCV libraries in Windows

Getting ready

How to do it...

See also

Setting up the GLEW, GLM, SOIL, and OpenCV libraries in Mac OS X/Linux

Getting ready

How to do it...

See also

Creating your first vertex and fragment shader using GLSL

Getting ready

How to do it...

How it works...

Rendering 2D images with texture mapping

Getting ready

How to do it...

How it works...

Real-time video rendering with filters

Getting ready

How to do it...

How it works...

5. Rendering of Point Cloud Data for 3D Range-sensing Cameras

Introduction

Getting started with the Microsoft Kinect (PrimeSense) 3D range-sensing camera

How to do it...

See also

Capturing raw data from depth-sensing cameras

How to do it...

How it works...

OpenGL point cloud rendering with texture mapping and overlays

Getting ready

How to do it...

How it works...

6. Rendering Stereoscopic 3D Models using OpenGL

Introduction

Installing the Open Asset Import Library (Assimp)

How to do it...

See also

Loading the first 3D model in the Wavefront Object (.obj) format

How to do it...

How it works...

Rendering 3D models with points, lines, and triangles

How to do it...

How it works...

See also

Stereoscopic 3D rendering

How to do it...

How it works...

See also

7. An Introduction to Real-time Graphics Rendering on a Mobile Platform using OpenGL ES 3.0

Introduction

Setting up the Android SDK

How to do it...

See also

Setting up the Android Native Development Kit (NDK)

How to do it...

See also

Developing a basic framework to integrate the Android NDK

How to do it...

How it works...

See also

Creating your first Android application with OpenGL ES 3.0

Getting ready

How to do it...

How it works...

See also

8. Interactive Real-time Data Visualization on Mobile Devices

Introduction

Visualizing real-time data from built-in Inertial Measurement Units (IMUs)

Getting ready

How to do it…

How it works…

See also

Part I – handling multi-touch interface and motion sensor inputs

How to do it…

How it works…

See also

Part II – interactive, real-time data visualization with mobile GPUs

How to do it…

How it works…

9. Augmented Reality-based Visualization on Mobile or Wearable Platforms

Introduction

Getting started I: Setting up OpenCV on Android

Getting ready

How to do it...

See also

Getting started II: Accessing the camera live feed using OpenCV

Getting ready

How to do it...

How it works...

Displaying real-time video using texture mapping

Getting ready

How to do it...

How it works...

See also

Augmented reality-based data visualization over real-world scenes

Getting ready

How to do it...

How it works...

See also

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部