Skip to content
/ vx Public

Simple 3D engine with Unreal-style PBR and a glTF model loader.

Notifications You must be signed in to change notification settings

xndc/vx

Repository files navigation

VX

Simple 3D engine. Currently little more than a model viewer, with partial support for glTF and Unreal-style PBR.

Current download links:

Keyboard shortcuts:

  • Click anywhere in the window to capture the mouse cursor. Press Esc to release it.
  • Use the WASD, Spacebar (up) and Shift (down) keys to move.
  • Tilde/backtick [~] opens a basic Unity-style stats display.
  • Ctrl+P opens the engine configuration panel.
  • Ctrl+O opens the very primitive scene/object viewer and editor.
  • Ctrl+V opens a buffer viewer, letting you take a look at the various render buffers.
  • Ctrl+T opens the tonemapper configuration panel.

Build instructions:

  • Windows: run scripts/build.ps1 -run. Visual Studio Community 2019 or 2017 is required.
  • Linux and macOS: run scripts/build.sh -run. CMake and Ninja are required.

VX will decompress and cache textures during the first run. This may take up to 30 seconds and will currently use around 60 MB of disk space.

VX Screenshot

About

Simple 3D engine with Unreal-style PBR and a glTF model loader.

Resources

Stars

Watchers

Forks

Packages

No packages published