O'Reilly logo

Marmalade SDK Mobile Game Development Essentials by Sean Scaplehorn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. 3D Graphics Rendering

The graphics hardware inside the average smartphone is now capable of rendering 3D graphics of a surprisingly high quality for a device that is small enough to fit into your pocket.

The Marmalade SDK makes using 3D graphics in your own games extremely easy to do, as you will discover when we cover the following topics in this very chapter:

  • The basics of 3D graphics rendering—projection, clipping, lighting, and so on
  • Creating and rendering a simple 3D model entirely in code
  • Exporting 3D model data from a modeling package
  • Loading exported 3D models into memory and rendering them

A quick 3D graphics primer

Before we get our hands dirty with rendering code, let's just touch on some of the basics of how 3D rendering can be ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required