NotAPenguin0 / Andromeda

A 3D scene editor, aimed at letting people create worlds and scenes at their will.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Andromeda

Andromeda is a 3D scene editor with as main goal being easy to use and having beautiful visuals. It features a Vulkan-powered rendering backend to get amazing graphics with good performance.

Features

Some major features of the editor are listed here. For more detailed information and future additions see the roadmap.

  • PBR shading model with image based lighting.
  • Culling of lights to allow for many lights in the scene.
  • Raytraced shadows.
  • Preprocessing assets into a fast binary format.
  • Fast, asynchronous asset loading so the workflow is uninterrupted.
  • Entity Component System for scene management.
    • Serializing and deserializing of entities into JSON.
    • Blueprint system to allow importing entities multiple times.

Screenshots

PBR materials PBR materials with raytraced shadow in the editor

Big scene Large scene (~6 million triangles) rendered in the editor in realtime

About

A 3D scene editor, aimed at letting people create worlds and scenes at their will.

License:MIT License


Languages

Language:C++ 79.7%Language:CMake 12.4%Language:GLSL 7.0%Language:Smarty 0.9%