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
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Birmingham ; Mumbai
Packt Publishing
August 2015
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xi, 273 Seiten Illustrationen |
ISBN: | 9781782169727 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV048627925 | ||
003 | DE-604 | ||
005 | 20230522 | ||
007 | t | ||
008 | 230102s2015 a||| |||| 00||| eng d | ||
020 | |a 9781782169727 |9 978-1-78216-972-7 | ||
035 | |a (OCoLC)1028930035 | ||
035 | |a (DE-599)HBZHT019136335 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-739 | ||
084 | |a ST 321 |0 (DE-625)143658: |2 rvk | ||
100 | 1 | |a Lo, Raymond C. H. |e Verfasser |0 (DE-588)1119250110 |4 aut | |
245 | 1 | 0 | |a OpenGL data visualization cookbook |b over 35 hands-on recipes to create impressive, stunning visuals for a wide range of real-time, interactive applications using OpenGL |c Raymond C. H. Lo, William C. Y. Lo |
264 | 1 | |a Birmingham ; Mumbai |b Packt Publishing |c August 2015 | |
300 | |a xi, 273 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Computergrafik |0 (DE-588)4010450-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visualisierung |0 (DE-588)4188417-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a OpenGL |0 (DE-588)4391716-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a OpenGL |0 (DE-588)4391716-1 |D s |
689 | 0 | 1 | |a Visualisierung |0 (DE-588)4188417-6 |D s |
689 | 0 | 2 | |a Computergrafik |0 (DE-588)4010450-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Lo, William C. Y. |e Verfasser |0 (DE-588)111925194X |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034003011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-034003011 |
Datensatz im Suchindex
_version_ | 1804184757474426880 |
---|---|
adam_text | Table of Contents Preface v Chapter 1: Getting Started with OpenGL 1 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 1 2 5 9 10 13 16 18 23 27 27 28 38 41 44 49 49 50 53 60 68
Table of Contents --------------------------------------------------------------------------------------------------- Chapter 4: Rendering 2D Images and Videos with Texture Mapping_____ 79 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 79 80 81 86 89 98 111 121 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 122 123 126 Chapter 6: Rendering Stereoscopic 3D Models using OpenGL 141 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 141 142 144 150 161 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 121 169 169 170 173 174 180 Chapter 8: Interactive Real-time Data Visualization on Mobile Devices 193 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 193 194 213 219
-------------------------------------------------------------------------------------------- Table of Contents Chapter 9: Augmented Reality-based Visualization on Mobile or Wearable Platforms Introduction Getting started 1: Setting up OpenCV on Android Getting started II: Accessing the camera live feed using OpenCV Displaying real-time video using texture mapping AR-based data visualization over real-world scenes Index 233 233 234 236 244 256 271
|
adam_txt |
Table of Contents Preface v Chapter 1: Getting Started with OpenGL 1 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 1 2 5 9 10 13 16 18 23 27 27 28 38 41 44 49 49 50 53 60 68
Table of Contents --------------------------------------------------------------------------------------------------- Chapter 4: Rendering 2D Images and Videos with Texture Mapping_ 79 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 79 80 81 86 89 98 111 121 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 122 123 126 Chapter 6: Rendering Stereoscopic 3D Models using OpenGL 141 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 141 142 144 150 161 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 121 169 169 170 173 174 180 Chapter 8: Interactive Real-time Data Visualization on Mobile Devices 193 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 193 194 213 219
-------------------------------------------------------------------------------------------- Table of Contents Chapter 9: Augmented Reality-based Visualization on Mobile or Wearable Platforms Introduction Getting started 1: Setting up OpenCV on Android Getting started II: Accessing the camera live feed using OpenCV Displaying real-time video using texture mapping AR-based data visualization over real-world scenes Index 233 233 234 236 244 256 271 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Lo, Raymond C. H. Lo, William C. Y. |
author_GND | (DE-588)1119250110 (DE-588)111925194X |
author_facet | Lo, Raymond C. H. Lo, William C. Y. |
author_role | aut aut |
author_sort | Lo, Raymond C. H. |
author_variant | r c h l rch rchl w c y l wcy wcyl |
building | Verbundindex |
bvnumber | BV048627925 |
classification_rvk | ST 321 |
ctrlnum | (OCoLC)1028930035 (DE-599)HBZHT019136335 |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01668nam a2200373 c 4500</leader><controlfield tag="001">BV048627925</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230522 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230102s2015 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782169727</subfield><subfield code="9">978-1-78216-972-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1028930035</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)HBZHT019136335</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 321</subfield><subfield code="0">(DE-625)143658:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lo, Raymond C. H.</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1119250110</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">OpenGL data visualization cookbook</subfield><subfield code="b">over 35 hands-on recipes to create impressive, stunning visuals for a wide range of real-time, interactive applications using OpenGL</subfield><subfield code="c">Raymond C. H. Lo, William C. Y. Lo</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham ; Mumbai</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">August 2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xi, 273 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computergrafik</subfield><subfield code="0">(DE-588)4010450-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visualisierung</subfield><subfield code="0">(DE-588)4188417-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">OpenGL</subfield><subfield code="0">(DE-588)4391716-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">OpenGL</subfield><subfield code="0">(DE-588)4391716-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Visualisierung</subfield><subfield code="0">(DE-588)4188417-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Computergrafik</subfield><subfield code="0">(DE-588)4010450-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lo, William C. Y.</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)111925194X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034003011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034003011</subfield></datafield></record></collection> |
id | DE-604.BV048627925 |
illustrated | Illustrated |
index_date | 2024-07-03T21:15:30Z |
indexdate | 2024-07-10T09:44:25Z |
institution | BVB |
isbn | 9781782169727 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034003011 |
oclc_num | 1028930035 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | xi, 273 Seiten Illustrationen |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing |
record_format | marc |
spelling | Lo, Raymond C. H. Verfasser (DE-588)1119250110 aut 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 Raymond C. H. Lo, William C. Y. Lo Birmingham ; Mumbai Packt Publishing August 2015 xi, 273 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Computergrafik (DE-588)4010450-3 gnd rswk-swf Visualisierung (DE-588)4188417-6 gnd rswk-swf OpenGL (DE-588)4391716-1 gnd rswk-swf OpenGL (DE-588)4391716-1 s Visualisierung (DE-588)4188417-6 s Computergrafik (DE-588)4010450-3 s DE-604 Lo, William C. Y. Verfasser (DE-588)111925194X aut Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034003011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Lo, Raymond C. H. Lo, William C. Y. 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 Computergrafik (DE-588)4010450-3 gnd Visualisierung (DE-588)4188417-6 gnd OpenGL (DE-588)4391716-1 gnd |
subject_GND | (DE-588)4010450-3 (DE-588)4188417-6 (DE-588)4391716-1 |
title | 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 |
title_auth | 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 |
title_exact_search | 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 |
title_exact_search_txtP | 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 |
title_full | 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 Raymond C. H. Lo, William C. Y. Lo |
title_fullStr | 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 Raymond C. H. Lo, William C. Y. Lo |
title_full_unstemmed | 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 Raymond C. H. Lo, William C. Y. Lo |
title_short | OpenGL data visualization cookbook |
title_sort | 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 |
title_sub | over 35 hands-on recipes to create impressive, stunning visuals for a wide range of real-time, interactive applications using OpenGL |
topic | Computergrafik (DE-588)4010450-3 gnd Visualisierung (DE-588)4188417-6 gnd OpenGL (DE-588)4391716-1 gnd |
topic_facet | Computergrafik Visualisierung OpenGL |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034003011&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT loraymondch opengldatavisualizationcookbookover35handsonrecipestocreateimpressivestunningvisualsforawiderangeofrealtimeinteractiveapplicationsusingopengl AT lowilliamcy opengldatavisualizationcookbookover35handsonrecipestocreateimpressivestunningvisualsforawiderangeofrealtimeinteractiveapplicationsusingopengl |