"Getting Started with Warp3D Nova - 3D Graphics Programming Tutorials" Book is Available Now
This tutorial series is available now. Click one of the links below for details:
- Paperback edition:
https://keasigmadelta.com/warp3dnova-tutorials - Kindle edition:
https://keasigmadelta.com/warp3dnova-tutorials-kindle - PDF edition (viewable on AmigaOS):
https://keasigmadelta.com/store/product/getting-started-with-warp3d-nova-3d-graphics-programming-tutorials/Written by Hans de Ruiter - the creator of Warp3D Nova - this tutorial series takes you from zero through to rendering 3D texture-mapped objects with lighting. By the time you're done you'll have the fundamentals of 3D graphics using Warp3D Nova.
What You'll Learn
Here's an overview of what's inside:
- Tutorial 1: Create a window
- Tutorial 2: Hello triangle - draw something
- Tutorial 3: A splash of algorithmic colour - procedural texture mapping
- Tutorial 4: Colour another way - per-vertex colour
- Tutorial 5: 3D at last - draw a cube
- Tutorial 6: 3D lighting - add lighting to the scene
- Tutorial 7: Animation - making objects move
- Tutorial 8: Adding texture - texture-mapping
- Tutorial 9: Normal mapping - extra realism with surface bumps and features
- Warp3D Nova gotchas - easy mistakes and how to avoid them
- GLSL shader debugging - tools and tips
- Where to go from here - next steps in your graphics programming journey
What is Warp3D Nova?
Warp3D Nova is a modern shader-based 3D graphics API for AmigaOS 4.1+. To follow these tutorials, you will need an AmigaOS machine with suitable hardware (e.g., an AmigaOne X5000 with a Radeon RX 560 graphics card).
...
https://www.youtube.com/watch?v=yUIMuznQtW4