An open API service indexing awesome lists of open source software.

https://github.com/notapenguin0/andromeda

A 3D scene editor, aimed at letting people create worlds and scenes at their will.
https://github.com/notapenguin0/andromeda

3d-engine graphics graphics-engine scenebuilder vulkan vulkan-engine

Last synced: 4 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](./Roadmap.md).

- 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](./screenshots/pbr.png)
*PBR materials with raytraced shadow in the editor*

![Big scene](./screenshots/bigscene.png)
*Large scene (~6 million triangles) rendered in the editor in realtime*