Live data from Hacker News

Ratty – A terminal emulator with inline 3D graphics

ratty-term.org

191–200 of 262 posts

Re: Ratty – A terminal emulator with inline 3D graphics

#191
post #35

UNIX still trying to catch up with Xerox workstations in the REPL experience, or general Lisp machines for that matter. Inline graphics from 1981, https://youtu.be/o4-YnLpLgtk?t=376

That's not 3d

that's a poorly chosen counter-complaint. before SGI, symbolics owned the market for 3d graphics. this was a world where you could also just do (create-window), see the window, and get back a handle you could use to draw in it. starting with X10 afterwards for me was like drowning in mud.

Re: Ratty – A terminal emulator with inline 3D graphics

#196

This reminds me of when compiz came out and everyone was like MY WINDOWS ARE ON A CUBE and I NEED WOBBLY WINDOWS. So anyway, being that guy, I immediately installed it.

You can still have that in KDE Plasma to this day. I have the wobbly windows enabled because they're neat.

Re: Ratty – A terminal emulator with inline 3D graphics

#197
post #96

It's very interesting to learn about the newly proposed glyph protocol [1] in the linked blog post. I was bemoaning the lack of exactly this here about 6 months ago [2]! [1] https://rapha.land/introducing-glyph-protocol-for-terminals/ [2] https://news.ycombinator.com/item?id=45805072

Agreed, glyphs are the key

https://github.com/tikimcfee/glyph3d-js

Re: Ratty – A terminal emulator with inline 3D graphics

#198

Really fun project! Dude, I spent the last week implementing Kitty Graphics and Clipboard protocols in ghostty-web in the Canvas render. Then I added WebGL and WebGPU renderers [1], including support for Kitty. Then I see this this project on a Monday morning... so now I have to implement Ratty Graphics Protocol?!?! [2]. ETA: I looked into this; Ghostty would need patched to support Ratty since Ghostty-Web now defers…

Your wish is my project.

Glyph rendering in three.js, fully instanced and addressable and positionable instances. Handles tens of millions. Sample app loads up full GitHub repositories in the web in a few seconds.

https://github.com/tikimcfee/glyph3d-js https://ivanlugo.dev/ide

Re: Ratty – A terminal emulator with inline 3D graphics

#199

Cool. Seriously, though, when are we going to see the convergence of terminals and GUI remoting protocols? People have already departed far from Unix pipeline utilities. "TUI" programs are already GUIs in disguise. Why keep pretending that the terminal (as used by TUI programs) is a different kind of thing?

Agreed. Terminals are just addressable glyph tools with programming tools wrapped around it.

https://github.com/tikimcfee/glyph3d-js

Re: Ratty – A terminal emulator with inline 3D graphics

#200

Has anyone tried to create 3D fonts? It sounds like a ton of work but might look cool if done correctly. You could also do really cool text highlights by working with light sources and shader effects Another feature I'm looking for is smooth scrolling when you hit enter. I've had debates before where they claim it's not possible, that the text must jump one line. But I think it's possible, by shifting the frame buffe…

https://github.com/tikimcfee/glyph3d-js

If you render your text like a polygon, you get full 3d animations for free.

Post reply on HN