Bumpmaps

Blitz3D Forums/Blitz3D Programming/Bumpmaps

Yeh that bill's at the bottom of my list at the moment :)

BumpMapping is hacky because of how RenderWorld() works. Trust me, it hides a lot of brainache from you guys!

The DLL has been a never ending work in progress, It sucks because it creates problems version to version due to changes. I'll try and get a package together soon with something actualy usable.

At the moment I'm toying with homebrew rendering as an alternative to using RenderWorld(), most of the guts of the functions are kept inside B3D so anyone can tweak the code. It means of course you can setup texture layers & vertex buffers however you please.

It's at least as fast as Blitz renders and allows for a lot of tweaking. You can use more or less than 2 sets of UVs, more texture blending modes, automatic texture UV generation (automatic projected textures, useful for shadow mapping), e.t.c.