zipxing /
rust_pixel
我做了 MDPT(Markdown Presentation Tool)——一个演示工具:它把终端风格的 UI 直接渲染到 GPU 窗口里,不需要任何终端模拟器。 核心想法 像 presenterm、slides 这类基于终端的演示工具很棒,但它们受限于终端本身能做的事情。MDPT 走的是另一条路:用 GPU 着色器 自己渲染 TUI,因此你可以获得: 真实终端里做不到的平滑着色器转场(溶解、圆形、擦除) 全平台一致的显示效果 保留复古…
zipxing /
我做了 MDPT(Markdown Presentation Tool)——一个演示工具:它把终端风格的 UI 直接渲染到 GPU 窗口里,不需要任何终端模拟器。 核心想法 像 presenterm、slides 这类基于终端的演示工具很棒,但它们受限于终端本身能做的事情。MDPT 走的是另一条路:用 GPU 着色器 自己渲染 TUI,因此你可以获得: 真实终端里做不到的平滑着色器转场(溶解、圆形、擦除) 全平台一致的显示效果 保留复古…
我做了 MDPT(Markdown Presentation Tool)——一个演示工具:它把终端风格的 UI 直接渲染到 GPU 窗口里,不需要任何终端模拟器。 核心想法 像 presenterm、slides 这类基于终端的演示工具很棒,但它们受限于终端本身能做的事情。MDPT 走的是另一条路:用 GPU 着色器 自己渲染 TUI,因此你可以获得: 真实终端里做不到的平滑着色器转场(溶解、圆形、擦除) 全平台一致的显示效果 保留复古美学的同时,拥有真正的图形渲染能力 功能特性 支持 100+ 语言的代码高亮,并支持用 {1-4|6-10|all} 按行分段揭示 文字动画:Spotlight、Wave、FadeIn、Typewriter 图表:折线图、柱状图、饼图、Mermaid 流程图(全部以字符方式渲染!) 完整的 CJK/Emoji 支持 支持嵌入 .pix/.ssf 的 PETSCII 字符画 快速开始 cargo install rustpixel cargo pixel r mdpt g -r assets/demo.md 基于 RustPixel 构建 MDPT 构建在 RustPixel 2.0 之上——一个 “tile-first” 的 2D 引擎,同一套代码可运行在终端、原生窗口和 Web(WASM)上;它还内置了一个 BASIC 解释器,用于快速游戏原型开发。
讨论这个产品