Lessons 36 - 40

Lesson36 screenshot

Radial Blur & Rendering To A Texture

This tutorial was written by Dario Corno, also known as rIO of SpinningKids. The code / html commenting and a rewrite of the tutorial was done by me (NeHe). This tutorial will show you how to create an extremely impressive Radial Blur effect. It should run fast on just about every type of hardware, and does not require the use of extensions. This tutorial will also teach you how to render to a texture using the off-screen buffer. A topic I'm sure many of you are interested in! It's important to note that there is very little explanation of the GL commands. By now you should know what they do! If you find any mistakes in this tutorial let me know!

Lesson37 Screenshot

Cel-Shading

This tutorial was written by Sami "MENTAL" Hamlaoui. Orignally this code was published as an article on GameDev.net. After the article was published, Sami was flooded with request from people interested in getting their hands on the source code. Sami hacked together some code using the NeHeGL basecode, wrote up a rough .TXT format tutorial, and emailed me the entire package. Great news for all the NeHe Productions visitors!!! This tutorial will teach you Cel-Shading. A very cool effect that makes images look like cartoons! If you enjoy this tutorial email the author and let him know!

Lesson 38 Screenshot

Loading Textures From A Resource File & Texturing Triangles

I wrote this tutorial for all those people that have emailed me asking "How do I load textures from a resource file so that all the textures are stored in the .exe file?" and for those people that have said "I know how to texture map a quad but how in the heck do I texture map a triangle?". The tutorial itself is not all that fancy, and it's definitely not that advanced, but the content is good to know. If nothing else, you will learn how to hide your precious textures. Making it difficult for a novice to steal them :)

Lesson 39 Screenshot

Introduction to Physical Simulations

This tutorial was written by Erkin Tunca. It demonstrates motion under gravity, a mass with constant velocity, and a mass connected to a spring. An excellent introduction to physical simulation in projects of your own. The code is based on the latest NeHeGL code and the bitmap font code from lesson 14. It features keyboard interaction and heavy commenting. If you enjoy this tutorial email the author and let him know. A second more advanced Physical Simulation tut is already in the works!

Lesson 40 Screenshot

Rope Physics

This tutorial was written by Erkin Tunca and is part two of his two part series on physical simulations. Control a rope with keys on your keyboard. Watch as the rope swings and the tail drags across the ground. A very cool effect! The code is based on the latest NeHeGL code and features keyboard interaction and heavy commenting. If you enjoy this tutorial email the author and let him know. He did an amazing job writing both tuts, and released this tut just a few weeks after the first.