开发者推出dcat,可在终端内渲染3D模型
来源标题:Show HN: Rendering 3D Models in the Terminal
开发者创建了dcat,一个能在终端中直接渲染3D模型的开源工具。它基于Assimp和WGPU,支持纹理、动画、Kitty Graphics Protocol、Sixel及旧终端回退,并兼容Windows、Mac和Linux。作者称该项目也解决了通过SSH查看3D模型的需求。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
我不想为任何事情离开终端。我喜欢它的简洁。它迫使我在其中做事时发挥创意,也让我使用的应用程序剥离臃肿,只给我能用的东西。我不喜欢每次打开 Zen 就占用 5GB 内存。我只想用终端:它资源高效、去臃肿,而且真的很酷。
好吧,我可以打开 Carbonyl(或其他启动浏览器的项目之一),但那样我面临同样的问题,不是吗?仍然因为一个 Chromium 实例而浪费大量 CPU 和内存。我也可以弄个普通的 3D 模型查看器,但那样我就不在终端里了。作为 Neovim 用户(哇,谁能想到呢?),这不太能接受。
dcat 就是我的解决方案。它使用 Assimp 支持几乎任何 3D 文件格式,并用 WGPU 显示,没有任何性能问题。它支持纹理、动画、Kitty Graphics Protocol、Sixel、旧终端的回退方案、线框切换、键盘控制、鼠标控制,以及 Windows、Mac 和 Linux 上的支持。它也是通过 SSH 查看 3D 模型的解决方案。
我已经开发这个项目相当一段时间了,但最近刚把它从 C 迁移到 Rust,这让跨平台支持容易了很多。还有一个 Neovim 插件,当你打开 3D 模型文件时会自动运行 dcat。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。