S-V / Engine-ABC

My first graphics engine, developed for B.S. (2010): naive deferred shading, D3D10 effects. Contains some stolen code (idLib from Prey SDK). Uses a null Irrlicht.dll to load meshes. Contains a lousy impl of real-time CSG via BSP tree merging. Overall, as a beginner engine it's crappy, but relatively well-commented.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Engine-ABC

My first graphics engine, developed for B.S. (2010): naive deferred shading, D3D10 effects. Contains some stolen code (idLib from Prey SDK). Uses a null Irrlicht.dll to load meshes. Contains a lousy impl of real-time CSG via BSP tree merging. Overall, as a beginner engine it's crappy, but relatively well-commented.

Screenshots

Many lights and shadows:

lights lights1

CSG subtraction:

csg sub

CSG union:

csg add

Post processing:

postfx1 postfx2 postfx3

About

My first graphics engine, developed for B.S. (2010): naive deferred shading, D3D10 effects. Contains some stolen code (idLib from Prey SDK). Uses a null Irrlicht.dll to load meshes. Contains a lousy impl of real-time CSG via BSP tree merging. Overall, as a beginner engine it's crappy, but relatively well-commented.


Languages

Language:C++ 94.9%Language:HLSL 4.1%Language:C 1.1%