
""Terminal emulators are a big part of our daily lives as developers but yet we are not making enough innovations in that space," Parmaksiz told The Register in an email. "With Ratty I hope to inspire others to experiment with terminals and push the limits of what they can do.""
""Ratty separates terminal emulation from presentation: one side handles PTY I/O and terminal parsing, while the other turns the result into a GPU-rendered 2D or 3D scene," Parmaksiz explained. "This allows for a lot of flexibility in how the terminal output is displayed (e.g. you can warp the whole damn thing).""
""Ratty Graphics Protocol was created in order to register 3D assets and place them in an anchored terminal cell space.""
""Ratatui ends up serving as the terminal rendering layer, Parmaksiz explained, taking whatever the terminal state is, rebuilding it in its own buffer, and rendering said buffer onto a texture that is then rendered via Bevy.""
Ratty is a terminal emulator inspired by TempleOS that replaces a plain text interface with a 3D canvas. It supports sprites and 3D models, can render 3D drawings in real time, and includes its own graphics protocol for registering 3D assets and placing them in anchored terminal cell space. Ratty separates terminal emulation from presentation: one side handles PTY I/O and terminal parsing, while the other converts terminal results into GPU-rendered 2D or 3D scenes. Ratatui provides the rendering layer by rebuilding terminal state into a buffer and rendering it onto a texture that Bevy displays. Running it requires substantial memory because it uses a game engine.
Read at theregister
Unable to calculate read time
Collection
[
|
...
]