OpenGL Books



Bookstore > Books > OpenGL

Developing Graphics Frameworks with Python and OpenGL

FREE EBOOK - Developing Graphics Frameworks with Python and OpenGL

by Lee Stemkoski, Michael Pascale

Developing Graphics Frameworks with Python and OpenGL shows you how to create software for rendering complete three-dimensional scenes. The authors explain the foundational theoretical concepts as well as the practical programming techniques that will enable you to create your own animated and interactive computer-generated worlds. You will learn how to combine the power of OpenGL, the most widely adopted c...

Publisher:  Self-publishing  |  Release:  2021

Hands-On C++ Game Animation Programming

Hands-On C++ Game Animation Programming

by Gabor Szauer

Animation is one of the most important parts of any game. Modern animation systems work directly with track-driven animation and provide support for advanced techniques such as inverse kinematics (IK), blend trees, and dual quaternion skinning.This book will walk you through everything you need to get an optimized, production-ready animation system up and running, and contains all the code required to build...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2020

Learn OpenGL

Learn OpenGL

by Frahaan Hussain

Learn OpenGL is your one-stop reference guide to get started with OpenGL and C++ for game development. From setting up the development environment to getting started with basics of drawing and shaders, along with concepts such as lighting, model loading, and cube mapping, this book will get you up to speed with the fundamentals.You begin by setting up your development environment to use OpenGL on Windows an...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

OpenGL 4 Shading Language Cookbook, 3rd Edition

OpenGL 4 Shading Language Cookbook, 3rd Edition

by David Wolff

OpenGL 4 Shading Language Cookbook, Third Edition provides easy-to-follow recipes that first walk you through the theory and background behind each technique, and then proceed to showcase and explain the GLSL and OpenGL code needed to implement them.The book begins by familiarizing you with beginner-level topics such as compiling and linking shader programs, saving and loading shader binaries (including SPI...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

3D Game Development with LWJGL 3

FREE EBOOK - 3D Game Development with LWJGL 3

by Antonio Hernández Bejarano

This book will introduce the main concepts required to write a 3D game using the LWJGL 3 library.LWJGL is a Java library that provides access to native APIs used in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications. This library leverages the high performance of native OpenGL applications while using the Java language.The initial goal of this book was to learn...

Publisher:  Self-publishing  |  Release:  2018

Physically Based Shader Development for Unity 2017

Physically Based Shader Development for Unity 2017

by Claudia Doppioslash

Benefit from the latest rendering tech developments, currently covered only in papers and talks from Siggraph, in a way any developer or technical artist using Unity can take advantage of. This book starts by introducing how shader programming works in general, the common principles of different platforms (OpenGL, Vulkan, and DirectX), and the shading languages Unity uses: Cg, GLSL, and ShaderLab.Physically...

Price:  $40.49  |  Publisher:  Apress  |  Release:  2018

Game Programming using Qt 5 Beginner's Guide, 2nd Edition

Game Programming using Qt 5 Beginner's Guide, 2nd Edition

by Pavel Strakhov, Witold Wysota, Lorenz Haas

Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming popular by the day, especially on mobile and embedded devices. It's a powerful tool that perfectly fits the needs of game developers. This book will help you learn the basics of Qt and will equip you with the necessary toolsets to build apps and games.The book begins by how to create an ...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

Real-Time 3D Graphics with WebGL 2, 2nd Edition

Real-Time 3D Graphics with WebGL 2, 2nd Edition

by Farhad Ghayour, Diego Cantor

As highly interactive applications have become an increasingly important part of the user experience, WebGL is a unique and cutting-edge technology that brings hardware-accelerated 3D graphics to the web.Packed with 80+ examples, this book guides readers through the landscape of real-time computer graphics using WebGL 2. Each chapter covers foundational concepts in 3D graphics programming with various imple...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Android Application Development Cookbook, 2nd Edition

Android Application Development Cookbook, 2nd Edition

by Rick Boyer, Kyle Mew

The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!This "cookbook" will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you ar...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2016

OpenGL Data Visualization Cookbook

OpenGL Data Visualization Cookbook

by Raymond C. H. Lo, William C. Y. Lo

OpenGL is a great multi-platform, cross-language, and hardware-accelerated graphics interface for visualizing large 2D and 3D datasets. Data visualization has become increasingly challenging using conventional approaches as datasets become larger and larger, especially with the Big Data evolution. From a mobile device to a sophisticated high-performance computing cluster, OpenGL libraries provide developers...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2015

Pages: 1, 2, 3, 4 | Next→

Subscribe to Newsletter

Be the first to know about new IT books, upcoming releases, exclusive offers and more.