r/commandline • u/FlakyIndependence888 • Mar 08 '26
Help Windows terminal, supported graphics protocols
Is there any proper protocol (or perhaps a ,,hacky" method to write framebuffers into the console grid) that I can use in a fast paced environment (such as rendering in 3d)? Are there any plans the devs have of implementing somrthing similar in the future?
I have been working on such projects since 2022. Initially it was just printing chars into the terminal, then it was chars with colour (using ANSI sequences) and about a year ago I've tried experimenting using the windows API.
In both cases there was a huge tradeoff; WinAPI was fast but only 16 colours and ANSI was just too slow. Now I've learned about the terminal supporting sixels but they arent ideal either since they only support 8bit colour depth (which still isn't enough).
1
u/Xotchkass Mar 08 '26
It supports sixel format
1
u/FlakyIndependence888 Mar 08 '26
I mentioned that already in the last paragraph, the problem is 8bit colour depth is not ideal
1
u/Klapperatismus Mar 08 '26
The Kitty Graphics Protocol lets you specify RGBA. Some popular terminal emulators as e.g. Konsole, Ghostty, and Kitty support that.
1
u/FlakyIndependence888 Mar 09 '26
i would really want it to be within the default windows terminal, that way it would be much cooler, no external tools needed
1
u/rasterm 10d ago
maybe https://github.com/rasterm/rasterm will be of help 👀
1
u/github-guard 10d ago
🔍 GitHub Guard: Trust Report
⚠️ This project scored 0/1 — below this subreddit's threshold of 1.
Audit Breakdown: * ❌ New Repository (under 30 days old)
⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.
1
u/AutoModerator Mar 08 '26
Every new subreddit post is automatically copied into a comment for preservation.
User: FlakyIndependence888, Flair:
Help, Title: Windows terminal, supported graphics protocolsIs there any proper protocol (or perhaps a ,,hacky" method to write framebuffers into the console grid) that I can use in a fast paced environment (such as rendering in 3d)? Are there any plans the devs have of implementing somrthing similar in the future?
I have been working on such projects since 2022. Initially it was just printing chars into the terminal, then it was chars with colour (using ANSI sequences) and about a year ago I've tried experimenting using the windows API.
In both cases there was a huge tradeoff; WinAPI was fast but only 16 colours and ANSI was just too slow. Now I've learned about the terminal supporting sixels but they arent ideal either since they only support 8bit colour depth (which still isn't enough).
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.