diff options
Diffstat (limited to 'content/projects/bevy_terminal_display')
| -rw-r--r-- | content/projects/bevy_terminal_display/dialog.png | bin | 38779 -> 0 bytes | |||
| -rw-r--r-- | content/projects/bevy_terminal_display/index.md | 28 | ||||
| -rw-r--r-- | content/projects/bevy_terminal_display/sponza.png | bin | 40621 -> 0 bytes |
3 files changed, 0 insertions, 28 deletions
diff --git a/content/projects/bevy_terminal_display/dialog.png b/content/projects/bevy_terminal_display/dialog.png Binary files differdeleted file mode 100644 index d9281f2..0000000 --- a/content/projects/bevy_terminal_display/dialog.png +++ /dev/null diff --git a/content/projects/bevy_terminal_display/index.md b/content/projects/bevy_terminal_display/index.md deleted file mode 100644 index 2aab246..0000000 --- a/content/projects/bevy_terminal_display/index.md +++ /dev/null @@ -1,28 +0,0 @@ -+++ -title = "bevy_terminal_display" -[taxonomies] -categories = ["bevy plugin"] -languages = ["rust"] -[extra] -very_cool = true -github = ["soaosdev/bevy_terminal_display"] -crates = ["bevy_terminal_display"] -+++ - -this plugin allows you to render from a camera to the terminal using [unicode braille characters](https://en.wikipedia.org/wiki/Braille_Patterns) - - - -it makes use of the [bevy_headless_render](@/projects/bevy_headless_render/index.md) plugin for headless rendering, and then uses the [bevy_dither_post_process](@/projects/bevy_dither_post_process/index.md) plugin to dither the captured frame before converting the black and white pixels into the appropriate characters and printing them to the terminal - -this plugin uses the [ratatui](https://crates.io/crates/ratatui) and [crossterm](https://crates.io/crates/crossterm) for rendering to the terminal - -this plugin manages a `TerminalInput` resource which keeps track of pressed keys - -this plugin also has facilities for creating and rendering ratatui widgets - -here's an example of a dialog box and option selection widget i've implemented in one of my WIP projects - - - -in that project, i also make use of the [bevy_outline_post_process](@/projects/bevy_outline_post_process/index.md) for additional visual contrast diff --git a/content/projects/bevy_terminal_display/sponza.png b/content/projects/bevy_terminal_display/sponza.png Binary files differdeleted file mode 100644 index 6568cf3..0000000 --- a/content/projects/bevy_terminal_display/sponza.png +++ /dev/null |
