Chapter 5. Creating 3D Graphics

In this chapter, we will cover the following topics:

  • Starting with 3D coordinates and vertices
  • Creating and importing 3D models
  • Creating a 3D world to roam in
  • Building 3D maps and mazes

Introduction

The chip at the heart of the original Raspberry Pi (a Broadcom BCM2835 processor) was originally designed to be a Graphical Processing Unit (GPU) for mobile and embedded applications. The ARM core that drives most of the Raspberry Pi's functionality was added because some extra space was available on the chip; this enabled this powerful GPU to be used as a System-On-Chip (SoC) solution.

As you can imagine, if that original ARM core (ARM1176JZF-S, which is the ARMv6 architecture) consisted of only a small part of the chip on ...

Get Raspberry Pi for Python Programmers Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.