From 3f114ebe5c4d3618504b0e623b52c22e262de854 Mon Sep 17 00:00:00 2001 From: soaos Date: Tue, 12 Aug 2025 23:17:55 -0400 Subject: Moved public files to root --- content/projects/bevy_terminal_display/dialog.png | Bin 38779 -> 0 bytes content/projects/bevy_terminal_display/index.md | 28 ---------------------- content/projects/bevy_terminal_display/sponza.png | Bin 40621 -> 0 bytes 3 files changed, 28 deletions(-) delete mode 100644 content/projects/bevy_terminal_display/dialog.png delete mode 100644 content/projects/bevy_terminal_display/index.md delete mode 100644 content/projects/bevy_terminal_display/sponza.png (limited to 'content/projects/bevy_terminal_display') diff --git a/content/projects/bevy_terminal_display/dialog.png b/content/projects/bevy_terminal_display/dialog.png deleted file mode 100644 index d9281f2..0000000 Binary files a/content/projects/bevy_terminal_display/dialog.png and /dev/null differ 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) - -![sponza](sponza.png) - -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 - -![dialog widget](dialog.png) - -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 deleted file mode 100644 index 6568cf3..0000000 Binary files a/content/projects/bevy_terminal_display/sponza.png and /dev/null differ -- cgit v1.2.3