ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

如何看到终端的“背面“:Ratty四种3D视图(Flat/正交/透视/莫比乌斯)完整操作指南

如何看到终端的“背面“:Ratty四种3D视图(Flat/正交/透视/莫比乌斯)完整操作指南 如何看到终端的背面Ratty四种3D视图Flat/正交/透视/莫比乌斯完整操作指南【免费下载链接】rattyA GPU-rendered terminal emulator with inline 3D graphics 项目地址: https://gitcode.com/gh_mirrors/rat/ratty你有没有想过如果把整个终端窗口拿起来翻个面会看到什么Ratty就是这样一款 3D 终端模拟器——它用 GPU 渲染终端内容并内置了 Flat平面、Ortho正交、Persp透视、Mobius莫比乌斯环四种 3D 视图让你可以从背面环顾自己的命令行世界 快速上手一分钟安装 Ratty先确认你的机器有一块被 wgpu/Bevy 支持的 GPU然后任选一种方式安装方式命令crates.iocargo install rattyArch Linuxsudo pacman -S rattyNix见 nix/README.md二进制发布页直接下载启动后你看到的就是一块平面终端——这正是下面要介绍的Flat 视图。四种视图一览先看全局Ratty 的渲染层把终端当作一张贴图贴在几何体上视图切换的本质是换投影方式和终端曲面。四种模式定义在 src/scene/mod.rs 的TerminalPresentationMode枚举中视图快捷键效果Flat平面 2D按任意 3D 键再次切换即可回到传统终端最熟悉的样子Ortho正交 3DCtrlAltEnter终端变成一块可弯曲的 3D 平面带轻微透视偏移Persp透视 3DCtrlAltP真实近大远小的透视相机看终端立起来Mobius莫比乌斯CtrlAltM终端曲面弯成莫比乌斯环走到边缘就绕回另一面 小提醒这些键位可以在配置里改见 config/ratty.toml 的[bindings]段。视图一Flat 平面模式默认默认的 2D 视图终端就是一块平整的画布文字清晰、滚动习惯和传统终端完全一致。它是一切 3D 体验的基准面也是退出任何 3D 模式的落点。视图二Ortho 正交 3D——第一眼看背面在 Ratty 里按下CtrlAltEnter整块终端会被 GPU 重排成一块悬浮的 3D 曲面。正交投影意味着平行线保持平行画面没有夸张的纵深变形适合整体观察终端布局。按CtrlAlt↑/CtrlAlt↓可增减 warp曲面弯曲度让平面微微鼓起来鼠标拖拽可以旋转、平移视角再按一次CtrlAltEnter切回 Flat视图三Persp 透视 3D——最电影感的视角按CtrlAltP切换。透视相机拥有真实的视场角FOV近大远小终端文字像悬浮在空间中的卡片。这个模式的相机参数FOV、俯仰、偏航可以精细控制源码见 src/camera.rs。视图四Mobius 莫比乌斯环——最魔幻的一张按CtrlAltM终端会平滑地弯折成一条莫比乌斯带滚动到文本末尾画面会自然地绕回另一面仿佛终端根本没有边界。这个模式的进入/退出动画实现位于 src/scene/mobius.rs。Ratty 的终端内嵌 3D 对象理念正源于 TempleOS 式的内联文档图形README.md 中的 Mobius Chess 演示就是莫比乌斯视图下的经典玩法见 widget/examples/mobius_chess.rs。进阶玩法用 10 个相机槽位保存你的视角Ratty 内置 10 个持久相机预设槽CtrlAltShift0~9切换见 src/camera.rs每个槽位可独立保存视图类型、正交缩放、透视 FOV、平移与旋转。如果你写程序还可以用 Ratty Graphics Protocol 的相机指令远程控制视角协议文档在 protocols/graphics.md例如ESC _ ratty;g;c;id0;set1;typePersp;fov50;rx10;ry20 ESC \一行就能让终端以 50° 视场角进入透视视图。自定义快捷键与外观打开或复制默认模板config/ratty.toml你可以修改[bindings]段把视图切换键改成自己顺手的位置调整[cursor.model]给终端换一只 3D 旋转小老鼠光标支持.obj/.glb/.stl模型文件在 assets/objects/配置[window]、[theme]等窗口与配色总结一张表带走全部操作想做什么怎么做回到平面终端再次按当前 3D 视图的切换键进入正交 3DCtrlAltEnter进入透视 3DCtrlAltP进入莫比乌斯环CtrlAltM调弯曲度CtrlAlt↑/↓保存/切换相机视角CtrlAltShift0~9下一次在终端里敲命令时试试把整个终端翻过来看看背面——这才是属于 3D 终端模拟器的乐趣 【免费下载链接】rattyA GPU-rendered terminal emulator with inline 3D graphics 项目地址: https://gitcode.com/gh_mirrors/rat/ratty创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表