What is Parallax mapping?

Posted on:April 11 2005

What's that picture up there? I already wrote this on my old blog. But to be able to post the cool shots again, and to write a short explanation for people without a lot of 3D background, I'll explain it here. It is parallax mapping, a currently quite popular 3D technique I've tried out and which will be implemented in the next version of Irrlicht. So what's so cool about it? Look at the screenshot. Do you see the bricks? They are not really there. In fact, they are just painted on a texture. In the scene, there are only about 8 triangles. Not about 1000 as you would expect. Parallax mapping lets the bricks look as they were real 3d objects in the wall, not flat and boring as they are painted in 2D on the wall. Take a look at the difference.

With parallax mapping:

Without parallax mapping:

Simply makes everything look cooler without the need of creating lots of geometry. And of course it is less work, for artists and the gpu. BTW: Thanks to Terry Welsh for allowing me to use his textures in Irrlicht.


Looks impressive, Does it have a large hit on performance?
And will the .net version be see'ing any of this soon?
2005-04-11 17:28:00

Yo Niko... is this going to be in Irrlicht 1.0 ???
Saurav Mohapatra
2005-04-11 19:25:00

In the next version, yes. About .net: don't know yet. But I think yes.
2005-04-11 22:10:00

Niko, extremely nice ! But what about some specular lighting option ? For metal sci-fi surfaces, dungeon wet walls ,moist organic flesh ,glass , porcelain etc ?
2005-04-11 22:53:00

it is much more foggy when parallaxmapping is turned off, so parallaxmapping clears your sight! that's way cool!
2005-04-11 23:06:00

Nice screenshots. I think parallax mapping will be very useful feature. Waiting for more cool features on Irrlicht engine:)
2005-04-12 18:05:00

Add comment:

Posted by:

Enter the missing letter in: "Internation?l"




Possible Codes

Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]