travaux personnels eric charpenay. axe engine features: custom simd maths custom containers...

8
Travaux Personnels Eric Charpenay

Upload: jasper-dawson

Post on 21-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Travaux PersonnelsEric Charpenay

Page 2: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Axe Engine

Features:

• Custom SIMD maths• Custom containers• Allocation tracer• Unicode support• 32-bit and 64-bit targets• FBX loader• Asset serialization• Direct3D11 renderer• PhysX integration• Scene graph• Octree frustum culling• Post processes• Unit tests

Page 3: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Axe Engine

SSAO buffer SSAO on

SSAO off

Page 4: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Axe Engine

Deferred lighting / Gamma correction / Depth of field / FXAA Vignetting on

Vignetting off

Page 5: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Axe Engine

Variance shadow mapping

Page 6: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Axe Engine

PhysX integration

Page 7: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Axe Engine

Octree frustum culling Normal maps & specular maps

Page 8: Travaux Personnels Eric Charpenay. Axe Engine Features: Custom SIMD maths Custom containers Allocation tracer Unicode support 32-bit and 64-bit targets

Starburst

Link to the game : http://eric.charpenay.free.fr/webgl/Starburst.htm

WebGL experiment:

• JSON MaxScript exporter • JSON mesh loader• 3D skybox• Reflection mapping• Trails• Simple AI