METABYTE
К списку статей

Ratty: терминал с 3D-графикой — теперь можно рендерить кубики прямо в консоли

Забудьте про htop — Ratty выводит 3D-модели в терминал, словно это не эмулятор, а портал в Matrix.

11 мая 20262 мин чтения
Ratty: терминал с 3D-графикой — теперь можно рендерить кубики прямо в консоли

Представьте: вы сидите в терминале, пишете код, и тут — бац! — прямо в окне консоли появляется вращающийся куб. Нет, это не галлюцинация после ночного деплоя, а Ratty — новый эмулятор терминала с поддержкой инлайн 3D-графики. Разработчики решили, что обычные цвета и unicode-арт — это прошлый век, и добавили в консоль рендеринг полигонов. Теперь можно не только ls запускать, но и смотреть, как твоя база данных превращается в тессеракт.

Как это работает? Ratty использует собственный протокол для отрисовки 3D-сцен прямо в буфере терминала. Никаких внешних окон, никакого X11 — всё живёт внутри вашего любимого эмулятора. Конечно, для этого пришлось попотеть: терминал не просто показывает текст, а рендерит треугольники в реальном времени. По сути, это как если бы ваша консоль внезапно решила стать игровым движком, только без лицензионных отчислений Epic Games.

Практическая польза? Пока что это скорее игрушка для гиков, но потенциал огромен. Представьте: визуализация логов в 3D, мониторинг серверов с объёмными графиками или даже простенькие игры прямо в терминале. Разработчики обещают API для интеграции, так что скоро, возможно, мы увидим docker ps в виде парящих контейнеров. А пока — качайте, компилируйте и наслаждайтесь тем, как ваш терминал обзаводится третьим измерением.

Комментарий студии METABYTE: Ratty напоминает нам, что даже в суровой консоли есть место магии. Если вы тоже хотите добавить в свои проекты нечто неожиданное — например, 3D-дашборды или интерактивные CLI-инструменты — мы знаем, как это сделать. Главное, чтобы ваш терминал не обиделся.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.