Home

Awesome

Logo_40x40 BraneEngineDx

by Luo Yizhou

BraneEngine_Temple

Introduction

BraneEngine is a 3D game engine, which build with ImGui, PhysX and OpenAL. Engine has supported multiply rendering features, such as SSR, GI probe system, volumtric fog, GTAO, DOF and so on. For game play, engine provides python scipt and graph system. Also, engine provides animation graph based on graph system.

Execution Root Folder Layout

├─Content
│  └─...
├─Engine
│  ├─Banner
│  ├─Fonts
│  ├─Icons
│  ├─LUTS
│  ├─Shaders
│  │  ├─Default
│  │  ├─lib
│  │  └─PostProcess
│  ├─Shapes
│  ├─SkySphere
│  └─Textures
├─BraneEngineDx.exe
├─Config.ini
├─NvCloth_x64.dll
├─OpenAL32.dll
├─PhysX_64.dll
├─PhysXCommon_64.dll
├─PhysXCooking_64.dll
├─PhysXDevice64.dll
├─PhysXFoundation_64.dll
└─PhysXGpu_64.dll

Multithread Rendering

MultithreadRendering

Engine use extra rendering thread to process rendering task, which alse support parallel disptch mesh draw. DeferredRenderGraph and ForwardRenderGraph both are embedded in engine.

Showcase

Base Editor BraneEngine_Suzu

GraphSystem&AnimationGraph BraneEngine_AnimationGraph1 BraneEngine_AnimationGraph2 BraneEngine_AnimationGraph3 BraneEngine_AnimationGraph4

Captures Capture_Suzume Capture_Park