Skip to content

wolfenrain/umbra

Repository files navigation

Umbra

umbra coverage style: very good analysis License: MIT Powered by Mason


The visual editor for shaders in Flutter.

umbra /ˈʌmbrə/

noun:

  1. the fully shaded inner region of a shadow cast by an opaque object, especially the area on the earth or moon experiencing the total phase of an eclipse.
  2. LITERARY
    shadow or darkness.
    "an impenetrable umbra seemed to fill every inch of the museum"

Packages

Package Pub
umbra_core pub package
umbra_flutter pub package
umbra_cli pub package

Quick start

# 🎯 Activate from https://pub.dev
dart pub global activate umbra_cli

# 🚀 Install umbra dependencies
umbra install-deps

# 🕶️ Create your first shader
umbra create hello_world

# 📦 Compile your first shader to a Dart file
umbra generate dart shaders/hello_world.glsl --output lib/shaders/

Documentation

View the general documentation for writing shaders that are compatible with Umbra here.

The CLI documentation can be viewed here.

About

Umbra, visual editor for shaders in Flutter.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published