[NEW] DOOM1 E1M1 rendered with normal maps and specular highlights v2

Subscribers:
2,480
Published on ● Video Link: https://www.youtube.com/watch?v=zHNTsKGQjCM



Doom
Game:
Doom (1993)
Duration: 3:35
835 views
23


Rendering DOOM I E1M1 with normal map and specular highlights.
It demoes how the famous level would look like with modern graphics effects.

The textures are quite of a low quality so the details are not that prominent.

The level is loaded from an OBJ file and texture mapped by a megatexture (a single big texture mapped over the whole level geometry).

For extra fun I've added a strength factor to the normal map that enables adjusting the effect strength in realtime.

The specular highlights follow the roughness generated by the normal map.
Everything is in tangent space and multiplied by the TBN matrix in the vertex shader and passed to the fragment shader.







Tags:
c++
3d
raycasting
fps
firstperson
shooter
classic
fromscratch
engine
wolfenstein
blast
pseudo3d
2.5d
programming
coding
game
doom
game dev
vlog
game vlog
indie
ray
casting
tracing
raytracing
from
scratch
development
id
software
id software
90s
first person
first person shooter
gore
gibs
Blast
exodus trapped in time
fast paced
action
duke nukem 3d
old school
ray casting
steam
opengl
normal maps
doom 1
e1m1
unreal 3
unreal tournament
glsl
specular
highlights



Other Statistics

Doom Statistics For The Old School Coder

There are 20,778 views in 44 videos for Doom. His channel currently has around 1 hour worth of content for Doom, or 23.28% of the total watchable video on The Old School Coder's YouTube channel.