…front of a computer, he enjoys watching sport, listening to music, building Lego and trying to keep fit and healthy. Tammy Coron is the final pass editor of this book. Tammy is an independent creative professional, author of Apple Game Frameworks and Technologies, and the maker behind the AdventureGameKit…
iOS & Swift
Chapter in Metal by Tutorials
Conclusion
Dec 13 2023 · Chapter
…appreciate it. Best of luck in all your development and game-making adventures, – Caroline Begbie (Author), Marius Horga (Author), Adrian Strahan (Tech Editor) and Tammy Coron (FPE). The Metal by Tutorials team…
iOS & Swift
Metal by Tutorials
Dec 13 2023 · Book
Build your own low-level game engine in Metal! Metal is a unified application programming interface (API) for the graphics processing unit, or GPU. It…
iOS & Swift
Chapter in Metal by Tutorials
Dedications
Dec 13 2023 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Book Source Code & Forums
Dec 13 2023 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Acknowledgments
Dec 13 2023 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Introduction
Dec 13 2023 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Hello, Metal!
Dec 13 2023 · Chapter
In this chapter, you'll get an introduction to Metal as you render your first primitive object. You'll also learn why you would use…
iOS & Swift
Chapter in Metal by Tutorials
3D Models
Dec 13 2023 · Chapter
In this chapter, you'll dive into the world of 3D models, learning how to work with them in Blender, and how to render them…
iOS & Swift
Chapter in Metal by Tutorials
The Rendering Pipeline
Dec 13 2023 · Chapter
In this chapter, you’ll go further with Metal by creating a macOS app from scratch, where you’ll learn how the rendering pipeline works…
iOS & Swift
Chapter in Metal by Tutorials
The Vertex Function
Dec 13 2023 · Chapter
In this chapter, you'll get a look at the first of two programmable stages in Metal, the vertex stage and the vertex function.
iOS & Swift
Chapter in Metal by Tutorials
3D Transformations
Dec 13 2023 · Chapter
In this chapter, you'll become a matrix master as you learn what matrices can do for you and how to manipulate them painlessly.
iOS & Swift
Chapter in Metal by Tutorials
Coordinate Spaces
Dec 13 2023 · Chapter
In this chapter, you'll get an introduction to some of the mathematical concepts used in Metal, and how to find your way around the…
iOS & Swift
Chapter in Metal by Tutorials
The Fragment Function
Dec 13 2023 · Chapter
In this chapter, you'll learn about the fragment function, which is responsible for returning a color for each fragment that successfully passes through the…
iOS & Swift
Chapter in Metal by Tutorials
Textures
Dec 13 2023 · Chapter
In this chapter, you'll learn about UV coordinates, texturing a model, samplers, mipmaps and the asset catalog.
iOS & Swift
Chapter in Metal by Tutorials
Navigating a 3D Scene
Dec 13 2023 · Chapter
In this chapter, you'll learn how to manage scenes as you create three different cameras and add the ability to capture user input.
iOS & Swift
Chapter in Metal by Tutorials
Lighting Fundamentals
Dec 13 2023 · Chapter
In this chapter, you'll learn how to add professional lighting to your scenes.
iOS & Swift
Chapter in Metal by Tutorials
Maps & Materials
Dec 13 2023 · Chapter
In this chapter, you'll find out how to use material groups to describe a surface, and how to design textures for micro detail.
iOS & Swift
Chapter in Metal by Tutorials
Render Passes
Dec 13 2023 · Chapter
In this chapter, you'll work with render passes as you add more complexity to your scene.
iOS & Swift
Chapter in Metal by Tutorials
Shadows
Dec 13 2023 · Chapter
In this chapter, you'll learn about shadows and how you can use them to bring a sense of depth to your scenes.