From d0771c83024be1bfac81753eb6f4db817cff93db Mon Sep 17 00:00:00 2001 From: soaos Date: Thu, 2 Oct 2025 02:28:39 -0400 Subject: WIP: gpu text rendering article --- assets/UnifontExMono.woff | Bin 0 -> 3345136 bytes assets/UnifontExMono.woff2 | Bin 0 -> 2002128 bytes blog/terminal_renderer_mkii/cover.png | Bin 0 -> 6038269 bytes blog/terminal_renderer_mkii/index.html | 44 +++++++++++++++++++++++++++++++++ index.html | 8 +++--- projects/bevy_plugins/index.html | 5 ++++ projects/project.css | 0 style.css | 8 ++---- 8 files changed, 55 insertions(+), 10 deletions(-) create mode 100644 assets/UnifontExMono.woff create mode 100644 assets/UnifontExMono.woff2 create mode 100644 blog/terminal_renderer_mkii/cover.png create mode 100644 blog/terminal_renderer_mkii/index.html create mode 100644 projects/bevy_plugins/index.html create mode 100644 projects/project.css diff --git a/assets/UnifontExMono.woff b/assets/UnifontExMono.woff new file mode 100644 index 0000000..89bc299 Binary files /dev/null and b/assets/UnifontExMono.woff differ diff --git a/assets/UnifontExMono.woff2 b/assets/UnifontExMono.woff2 new file mode 100644 index 0000000..e7db71a Binary files /dev/null and b/assets/UnifontExMono.woff2 differ diff --git a/blog/terminal_renderer_mkii/cover.png b/blog/terminal_renderer_mkii/cover.png new file mode 100644 index 0000000..b3ddfd9 Binary files /dev/null and b/blog/terminal_renderer_mkii/cover.png differ diff --git a/blog/terminal_renderer_mkii/index.html b/blog/terminal_renderer_mkii/index.html new file mode 100644 index 0000000..bd37efc --- /dev/null +++ b/blog/terminal_renderer_mkii/index.html @@ -0,0 +1,44 @@ + + + + + + + + + + + +
+ β†° Back + βŒ‚ Home +
+
+
+
+ +

Terminal Renderer - Rendering to Text with Compute

+

October 2, 2025

+

This week I brought my terminal renderer to the next level by performing text rendering on the GPU.

+
+
+ +
The Stanford Dragon, outlined and rendered as Braille characters in a terminal emulator.
+
+
+
+

Preamble: Unicode Braille and Ordered Dithering

+

+ I first messed around with rendering images to the terminal with Braille characters in like 2022 I think? I wrote a simple CLI tool + that applied a threshold to an input image and output it as Braille characters in the terminal. +

+
+
+

Generating and Parsing Logs

+

+

+
+
+ + + diff --git a/index.html b/index.html index 20341f8..42a9d2a 100644 --- a/index.html +++ b/index.html @@ -54,10 +54,11 @@

Stuff on this Server

@@ -65,7 +66,6 @@

Find Me Elsewhere