![Linux Lumo](https://github.com/aiekick/Lumo/actions/workflows/Linux_Lumo.yml/badge.svg)
Lumo
Lumo is a realtime lab software arount 3D models
why this name ?
Lumo is "Light" in Esperanto, its a short and pretty word to me :)
Goals :
- Implement all realtime rendering Algo used in Games / realtime Presentation softwares
- Mastering all theses tech for learning purposes
- Implement my own idea ( by ex related to SubSurface Scatering, or Shadows )
- Implement a modern use of 3D vulkan Api, and Node Graph related stuff
- Can Render mesh's or sdf's in the same way
- And finally can export rendering to picture, video, and maybe a self little portable binary form to be used everywhere
- Implement some specific VFX algo by plugigns like (compute based mesh sim, morphogenesis, sdf meshing)
- all these algos at max as possible in GPU only (include mesh generation)
at least, support all rendering features and result of the SketchFab Renderer (yes im loving it haha)
Gettings Started
- Create a new project (automatically saved when you quit the soft for the moment for easier dev)
- Click right in the graph and add nodes.
- Left mouse double click on a texture slot (Orange) of nodes for show the result in the 3d viewport
- Middle mouse double click on a texture slot (Orange) of nodes for show the result in the 2d viewport
- select a node and you can tune it in the tuning pane
thats all
How to build
Build dependencies
- Vulkan SDK 1.2 at least : latest and a compatible GPU
- Python 3.7 at least : latest
Succesfully Tested with Vulkan SDK 1.3.224.1
Cmake
You need to use cMake.
You can use the gui (my prefered way).
but, if you run cmake by command line, For the 3 Os (Win, Linux, MacOs), the cMake usage is exactly the same,
Choose a build directory. (called here my_build_directory for instance) and
Choose a Build Mode : "Release" / "MinSizeRel" / "RelWithDebInfo" / "Debug" (called here BuildMode for instance)
Run cMake in console : (the first for generate cmake build files, the second for build the binary)
cmake -B my_build_directory -DCMAKE_BUILD_TYPE=BuildMode
cmake --build my_build_directory --config BuildMode
Some cMake version need Build mode define via the directive CMAKE_BUILD_TYPE or via --Config when we launch the build. This is why i put the boths possibilities
Platforms Support
all libs and code used here are cross platform, so compatible (win, linux).
The mac platform is not supported for the moment, due to the vulkan driver. Could be tested at some stage with the Molten-VK implementation..
Build Status Matrix
Target |
Win (x64) |
Linux (x64) |
MacOs (x64) |
Lumo |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Lumo.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Lumo.yml?branch=master) |
- |
Plugin AudiArt |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_Audiart.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_Audiart.yml?branch=master) |
- |
Plugin CodeGenerator |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_CodeGenerator.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_CodeGenerator.yml?branch=master) |
- |
Plugin Landscape |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_Landscape.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_Landscape.yml?branch=master) |
- |
Plugin Lighting |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_Lighting.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_Lighting.yml?branch=master) |
- |
Plugin MeshGen |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_MeshGen.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_MeshGen.yml?branch=master) |
- |
Plugin Misc |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_Misc.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_Misc.yml?branch=master) |
- |
Plugin Particles |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_Particles.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_Particles.yml?branch=master) |
- |
Plugin Planet System |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_PlanetSystem.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_PlanetSystem.yml?branch=master) |
- |
Plugin Post Processing |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_PostProcessing.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_PostProcessing.yml?branch=master) |
- |
Plugin Screen Space |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_ScreenSpace.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_ScreenSpace.yml?branch=master) |
- |
Plugin Simulation |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_Simulation.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_Simulation.yml?branch=master) |
- |
Plugin Smoke |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_Smoke.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_Smoke.yml?branch=master) |
- |
Plugin RTX |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Win_Plugin_RTX.yml?branch=master) |
![Build Status](https://img.shields.io/github/actions/workflow/status/aiekick/Lumo/Linux_Plugin_RTX.yml?branch=master) |
- |
Lumo Native Nodes :
Category |
Name |
status |
Description |
Assets/Loader |
Cube Map |
![img](https://progress-bar.dev/100) |
load a cube amp texture |
Assets/Loader |
Model |
![img](https://progress-bar.dev/80) |
load a model |
Assets/Loader |
Texture 2D |
![img](https://progress-bar.dev/100) |
Load a texture |
Assets/Saver |
Model Exporter |
![img](https://progress-bar.dev/100) |
Export model to file. support sketchfab animations |
Assets/Saver |
Texture Exporter |
![img](https://progress-bar.dev/100) |
Export texture to file |
Assets/Misc |
Grid |
![img](https://progress-bar.dev/100) |
- |
Assets/Misc |
Scene Merger |
![img](https://progress-bar.dev/100) |
Meerge many node in the same FBO target |
Assets/Renderer |
MatCap Renderer |
![img](https://progress-bar.dev/100) |
Render a matcap on the model |
Assets/Renderer |
Model Renderer |
![img](https://progress-bar.dev/100) |
- |
Assets/Utils |
Math |
![img](https://progress-bar.dev/100) |
- |
Assets/Utils |
Mesh Attribute |
![img](https://progress-bar.dev/100) |
extract mesh attribute (pos, nor, tan, btan, col, depth) |
Assets/Widgets |
Variable |
![img](https://progress-bar.dev/100) |
- |
Assets/Widgets |
Color |
![img](https://progress-bar.dev/100) |
- |
Lumo Plugins :
AudiArt Plugin :
Description :
Audio Manipulation for Art
Status :
![Linux Audiart](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_Audiart.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Effects / FFT Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Operations / Historize Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Sources / Speacker Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Viewers / Source Preview Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Viewers / Visu Hex Grid Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Windowing / Blackman FIlter Node |
![img](https://progress-bar.dev/0) |
BluePrints Plugin :
Description :
Blue Print node system like in Unreal Engine for shaders
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:x: |
![img](https://progress-bar.dev/20) |
Nodes:
Code Generator Plugin :
Description :
This plugin not expose nodes, but a pane for easy node generation ready to compile.
you can set inputs and outputs of one or many nodes.
then with one operation, generate base cades for :
- node class
- module class
- pass class
Status :
![Linux Code Generator](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_CodeGenerator.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/70) |
Landscape Plugin :
Description :
Landscape generation
Status :
![Linux Landscape](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_Landscape.yml/badge.svg)
Published |
Open Source |
Free |
status |
:x: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/0) |
Nodes:
Lighting Plugin :
Description :
Status :
![Linux Lighting](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_Lighting.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/50) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Breaks / Break Texture 2D Group Node |
![img](https://progress-bar.dev/100) |
:x: |
Exporters / Export Texture Group to file Node |
![img](https://progress-bar.dev/0) |
:x: |
Joins / Join Texture 2D Group Node |
![img](https://progress-bar.dev/0) |
:x: |
Lighting / Fog Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Lighting / Diffuse Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Lighting / Light Group Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Lighting / Refraction Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Lighting / Reflection Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Lighting / Model Shadow Node |
![img](https://progress-bar.dev/100) |
:x: |
Lighting / RoughNess Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Lighting / Shadow Mappings Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Lighting / Specular Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Lighting / Cell Shading Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Preview / Cube Map Preview Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Preview / LongLat Preview Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Renderers / Deferred Renderer Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Renderers / PBR Renderer Node |
![img](https://progress-bar.dev/10) |
:heavy_check_mark: |
Renderers / Billboard Renderer Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Utils / Depth Converter Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Utils / Pos To Depth Node |
![img](https://progress-bar.dev/100) |
:x: |
Utils / Cube Map to LongLat Node |
![img](https://progress-bar.dev/0) |
:x: |
Utils / Cube Map To MatCap Node |
![img](https://progress-bar.dev/0) |
:x: |
Utils / LongLat to Cube Map Node |
![img](https://progress-bar.dev/0) |
:x: |
Utils / LongLat To MatCap Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Utils / Flat Gradient Node |
![img](https://progress-bar.dev/100) |
MeshGen Plugin :
Description :
Mesh generation
Status :
![Linux MeshGen](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_MeshGen.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Curve / Parametric Curve Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Curve / Parametric Curve Differential Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Mesh / Primitive Node |
![img](https://progress-bar.dev/80) |
:x: |
Mesh Ops / Extrusion along path Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Surface / Parametric UV Surface Node |
![img](https://progress-bar.dev/100) |
MeshSim Plugin :
Description :
Simulation on mesh without texture or uv map
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:x: |
Lighting / Shadow Map Node |
![img](https://progress-bar.dev/100) |
:x: |
Modifiers / Simulator Node |
![img](https://progress-bar.dev/100) |
:x: |
Renderers / Renderer Node |
![img](https://progress-bar.dev/100) |
MeshSSS Plugin :
Description :
My Mesh Sub Surface Scattering (SSS) Idea
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Misc Plugin :
Description :
Many misc nodes
Status :
![Linux Misc](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_Misc.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Misc / Layering Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Misc / Sdf Texture Node |
![img](https://progress-bar.dev/30) |
:heavy_check_mark: |
Modifiers / Smooth Normals Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Tesselation / Alien Rock Node |
![img](https://progress-bar.dev/0) |
MorphoGenesis Plugin :
Description :
Morphogenesis Nodes like on https://github.com/jasonwebb/morphogenesis-resources
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:x: |
![img](https://progress-bar.dev/10) |
Nodes:
Particles Plugin :
Description :
GPU particles nodes
Status :
![Linux Particles](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_Particles.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Emitters / Point Emitter Node |
![img](https://progress-bar.dev/20) |
:x: |
Simulation / Simulation Node |
![img](https://progress-bar.dev/0) |
:x: |
Constraints / Force Node |
![img](https://progress-bar.dev/0) |
Planet System Plugin :
Description :
A generation of planet system, like in Universe Sandbox
Status :
![Linux PlanetSystem](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_PlanetSystem.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Planet Node |
![img](https://progress-bar.dev/30) |
Post Processing Plugin :
Description :
Post Processing Effects
There is a summary nodes for all effects
Status :
![Linux Processing](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_PostProcessing.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Postpro / Effects / Bloom Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Postpro / Effects / Blur Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Postpro / Effects / Chromatic Aberration Node |
![img](https://progress-bar.dev/100) |
:x: |
Postpro / Effects / Color Corrector Node |
![img](https://progress-bar.dev/0) |
:x: |
Postpro / Effects / Depth of Field Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Postpro / Effects / Dilation Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Postpro / Effects / Heat Map Node |
![img](https://progress-bar.dev/100) |
:x: |
Postpro / Effects / Fog Node |
![img](https://progress-bar.dev/0) |
:x: |
Postpro / Effects / Grain Node |
![img](https://progress-bar.dev/0) |
:x: |
Postpro / Effects / LUT Node |
![img](https://progress-bar.dev/0) |
:x: |
Postpro / Effects / Motion Blur Node |
![img](https://progress-bar.dev/0) |
:x: |
Postpro / Effects / Outlining Node |
![img](https://progress-bar.dev/0) |
:x: |
Postpro / Effects / Posteriztion Node |
![img](https://progress-bar.dev/0) |
:x: |
Postpro / Effects / Pixelisation Node |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Postpro / Effects / Sharpness Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Postpro / Effects / Tone Mapping Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Postpro / Effects / Vignette Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Postpro / PostProcessing Node |
![img](https://progress-bar.dev/100) |
Screen Space Plugin :
Description :
Many nodes of Simulation
Status :
![Linux Simulation](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_ScreenSpace.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Postpro / Effects / Screen Space Ambient Occlusion Node (SSAO) |
![img](https://progress-bar.dev/100) |
:x: |
Postpro / Effects / Screen Space Interior Node (SSI) |
![img](https://progress-bar.dev/0) |
:heavy_check_mark: |
Postpro / Effects / Screen Space Reflection Node (SSRe) |
![img](https://progress-bar.dev/20) |
:x: |
Postpro / Effects / Screen Space Refraction Node (SSRa) |
![img](https://progress-bar.dev/0) |
Simulation Plugin :
Description :
Many nodes of Simulation
Status :
![Linux Simulation](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_Simulation.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Differential Operators / Curl Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Differential Operators / Divergence Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Differential Operators / Gradient Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Differential Operators / Laplacian Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Simulation / GrayScott Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Simulation / Conway Node (Game of Life) |
![img](https://progress-bar.dev/100) |
Smoke Plugin :
Description :
GPU Smoke nodes
Status :
![Linux Smoke](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_Smoke.yml/badge.svg)
Published |
Open Source |
Free |
status |
:x: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/0) |
Nodes:
RTX Plugin :
Description :
Ray Tracing Integration (RTX)
Status :
![Linux RTX](https://github.com/aiekick/Lumo/actions/workflows/Linux_Plugin_RTX.yml/badge.svg)
Published |
Open Source |
Free |
status |
:heavy_check_mark: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/10) |
Nodes:
Published |
Node |
status |
:heavy_check_mark: |
Builders / Model to Accel Structure Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Renderers / Model Shadow Node |
![img](https://progress-bar.dev/100) |
:heavy_check_mark: |
Renderers / PBR Node |
![img](https://progress-bar.dev/100) |
:x: |
Renderers / SSS Node |
![img](https://progress-bar.dev/20) |
SdfEditor Plugin :
Description :
Sdf Editor like Magica CSG
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:x: |
![img](https://progress-bar.dev/0) |
Nodes:
SdfMesher Plugin :
Description :
Sdf to Mesh Generation
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:x: |
![img](https://progress-bar.dev/40) |
Nodes:
SoGLSL Plugin :
Description :
Scripting Over GLSL system for write shaders
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:x: |
![img](https://progress-bar.dev/50) |
Nodes:
UVDiffMap Plugin :
Description :
UV Mapper of high def Model based of Vertex Diffusion
Status :
Published |
Open Source |
Free |
status |
:x: |
:x: |
:x: |
![img](https://progress-bar.dev/0) |
Nodes:
VDBTools Plugin :
Description :
OpenVDB Nodes
Status :
Published |
Open Source |
Free |
status |
:x: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/0) |
Nodes:
Voxel Plugin :
Description :
Voxel Manipulation like Magicavoxel
Status :
Published |
Open Source |
Free |
status |
:x: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/0) |
Nodes:
VR Plugin :
Description :
Virtual Reality integration
Status :
Published |
Open Source |
Free |
status |
:x: |
:heavy_check_mark: |
:heavy_check_mark: |
![img](https://progress-bar.dev/0) |
Nodes:
ScreenShots
v0.3.802 (Vulkan 1.2) :
A bloom effect implemented whith nodes
![v0_3_802](https://github.com/aiekick/Lumo/raw/master/doc/screenshots/Lumo_Windows_Debug_x64_0_3_802.png)
v0.2.798 (Vulkan 1.0) :
My Shadow mapping (max 8 lights), diffuse, specular and SSAO
![v0_2_794](https://github.com/aiekick/Lumo/raw/master/doc/screenshots/Lumo_Windows_Debug_x64_0_2_798.png)
v0.2.32 (Vulkan 1.0) :
My MeshSim plugin, with a basic deferred renderrer, one light shadow + ssao
![v0_2_32](https://github.com/aiekick/Lumo/raw/master/doc/screenshots/Lumo_Windows_Debug_x64_0_2_32.png)
Libraries used by Lumo :
And my libs :