3D Books



Bookstore > Books > 3D

Game Programming in C++

Game Programming in C++

You can program games in many languages, but C++ remains the key language used by many leading development studios. Since it's the language used in their enormous code bases, it's the language they need to maintain and improve their games, and look for most often when hiring new developers. Game Programming in C++ is today's practical, ha...
Python Graphics

Python Graphics

Use Python's built-in features to create innovative graphics for data visualization and technical illustrations. This book goes beyond simple commands and libraries to explain how to not only display but also rotate, shade, and edit graphics for any purpose.Starting with the essential Python functions to set up a plotting space and produc...
3D Game Programming for Kids, 2nd Edition

3D Game Programming for Kids, 2nd Edition

Jump right in! Start programming cool stuff on page 1. Keep building new and different things until the very last page. This book wants you to play. Not just play games, but play with code. Play with programming. Because the best way to learn something is to have fun with it!This second edition is updated from start to finish to make it e...
Unity 2018 Cookbook, 3rd Edition

Unity 2018 Cookbook, 3rd Edition

With the help of the Unity 2018 Cookbook, you'll discover how to make the most of the UI system and understand how to animate both 2D and 3D characters and game scene objects using Unity's Mecanim animation toolsets.Once you've got to grips with the basics, you will familiarize yourself with shaders and Shader Graphs, followed by understa...
Learn Three.js, 3rd Edition

Learn Three.js, 3rd Edition

WebGL makes it possible to create 3D graphics in the browser without having to use plugins such as Flash and Java. Programming WebGL, however, is difficult and complex. With Three.js, it is possible to create stunning 3D graphics in an intuitive manner using JavaScript, without having to learn WebGL. With this book, you'll learn how to cr...
OpenGL 4 Shading Language Cookbook, 3rd Edition

OpenGL 4 Shading Language Cookbook, 3rd Edition

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 link...
Blender Quick Start Guide

Blender Quick Start Guide

Blender is open source 3D creation software. With a long history and an enthusiastic community of users, it is the ideal choice for almost any kind of work with 3D modeling or animation. However, for new users, its power and flexibillity can sometimes be daunting, and that's when you need this book!The book starts by showing you round th...
Adventures in Minecraft, 2nd Edition

Adventures in Minecraft, 2nd Edition

If you love playing Minecraft and want to learn how to code and create your own mods, this book was designed just for you. Working within the game itself, you'll learn to set up and run your own local Minecraft server, interact with the game on PC, Mac and Raspberry Pi, and develop Python programming skills that apply way beyond Minecraft...
Tinkercad For Dummies

Tinkercad For Dummies

If you can dream it, you can create it - using Tinkercad. This free tool gives everyone the power to create 3D models, regardless of your level of experience. With the help of Tinkercad For Dummies, you'll have the knowledge you need to plan your designs, the know-how to utilize the platform's drag-and-drop tools to create your design, an...
Pro iPhone Development with Swift 4

Pro iPhone Development with Swift 4

Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this follow up work to the best selling Beginning iPhone Development with Swift, you'll learn how to improve your apps by managing the performance of your programs using parallelization, getting data in and out of the ...
Connecting Arduino to the Web

Connecting Arduino to the Web

Create physical interfaces that interact with the Internet and web pages. With Arduino and JavaScript you can create interactive physical displays and connected devices that send data to or receive data from the web. You'll take advantage of the processes needed to set up electronic components, collect data, and create web pages able to i...
Programming 101

Programming 101

Understand the importance of programming, even if you've never programmed before! This book will teach you the basics of programming using the Processing programming language. You will create your own Processing sketches, using personal images, themes, or hobbies that you enjoy. The chapters in the book will demonstrate the process of pro...
Unity 2018 Shaders and Effects Cookbook, 3rd Edition

Unity 2018 Shaders and Effects Cookbook, 3rd Edition

Since their introduction to Unity, shaders have been seen as notoriously difficult to understand and implement in games. Complex mathematics has always stood in the way of creating your own shaders and attaining the level of realism you crave.Unity 2018 Shaders and Effects Cookbook changes that by giving you a recipe-based guide to creati...
Game Programming using Qt 5 Beginner's Guide, 2nd Edition

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

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 tool...
Swift Game Development, 3rd Edition

Swift Game Development, 3rd Edition

Swift is the perfect choice for game development. Developers are intrigued by Swift and want to make use of new features to develop their best games yet. Packed with best practices and easy-to-use examples, this book leads you step by step through the development of your first Swift game.The book starts by introducing Swift's best feature...
Unity Virtual Reality Projects, 2nd Edition

Unity Virtual Reality Projects, 2nd Edition

Unity has become the leading platform for building virtual reality games, applications, and experiences for this new generation of consumer VR devices.Unity Virtual Reality Projects walks you through a series of hands-on tutorials and in-depth discussions on using the Unity game engine. With its practical and project-based approach, this ...
Raspberry Pi 3 Cookbook for Python Programmers, 3rd Edition

Raspberry Pi 3 Cookbook for Python Programmers, 3rd Edition

Raspberry Pi 3 Cookbook for Python Programmers, 3rd Edition begins by guiding you through setting up Raspberry Pi 3, performing tasks using Python 3.6, and introducing the first steps to interface with electronics. As you work through each chapter, you will build your skills and apply them as you progress. You will learn how to build text...
Learn ARCore - Fundamentals of Google ARCore

Learn ARCore - Fundamentals of Google ARCore

Are you a mobile developer or web developer who wants to create immersive and cool Augmented Reality apps with the latest Google ARCore platform? If so, this book will help you jump right into developing with ARCore and will help you create a step by step AR app easily.This book will teach you how to implement the core features of ARCore ...
Matplotlib 3.0 Cookbook

Matplotlib 3.0 Cookbook

Matplotlib provides a large library of customizable plots, along with a comprehensive set of backends. Matplotlib 3.0 Cookbook is your hands-on guide to exploring the world of Matplotlib, and covers the most effective plotting packages for Python 3.7.With the help of this cookbook, you'll be able to tackle any problem you might come acros...
Learn OpenGL

Learn OpenGL

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 ...

Pages: 1, 2, 3 ... 9 | Next→

Subscribe to Newsletter

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