渲染引擎
每一款 3D 游戏都跑在同一套冷酷的经济学上:相机看不见的,绝不去画。Rizwan Virk 主张宇宙也跑在同一条规则上。这台仪器把引擎造了出来,主张由你来评判。
打开互动演示 ▸ 你看到的是什么
外部视角是任何玩家都得不到的上帝视角。一片星际漂流场悬在虚空中,水晶小行星、卫星、带环行星体、彗星、深空探测器,一台相机无人机,观察者之眼,拖着发光的视锥在其间扫过。锥内的世界被完整渲染:受光的岩石、发光的水晶、彗尾、太阳能板。锥外,天体退化为紫色的可能性之雾与淡淡的数据框:被存储,而非被绘制。状态栏逐帧清点每个区块与三角形,实时且真实。这就是视锥剔除,实时图形学最古老的优化,被画给你看。
内部视角把你放到镜头之后。用尽全力甩动视线:零延迟之下,世界永远早已在场,因为引擎在你两帧之间完成渲染。然后切到延迟引擎,450 毫秒的故意损坏,转头时世界肉眼可见地加载。计数器记下你抓到的每一次 pop-in。而自然界的计数器,经过一个世纪的精密测量,依然是零。
左下角的对照表是这台模拟的教育核心,也是它的良心。类比的七级,引擎一行,世界一行,每级标注引擎(真实技术)、物理(教科书量子力学)或读法(Virk 的诠释)。触碰相应控件时对应行点亮,你永远知道自己看的是哪一种主张。
它为什么在这里
这台仪器直接长自本站的一篇书评:对 Rizwan Virk《模拟假说》第二版的签名书评。那本书的核心句只有七个词:「Only render that which is being observed」,只渲染正在被观察的。Virk 的主张是,游戏渲染引擎的规则与量子不确定性的规则是同一条规则:引擎不画你身后的房间,宇宙也不在你观看之前定下电子的位置。这个主张无法在本站的其他仪器里演示,因为它不是一条物理定律,而是一种对物理的读法。能演示的,是读法所依赖的那台引擎,真实存在、每天发售、人人玩过。于是我们把引擎本身造了出来。
它也是本站编辑立场的一次压力测试。量子那一侧的事实全是教科书内容,在双缝、量子纠缠与不确定性原理里各自有精确的仪器;引擎那一侧的技术全是行业标准。危险之处在于把「押韵」误当「相等」,而这正是对照表存在的原因:每一级类比都按引擎 / 物理 / 读法标注,类比在哪里成立、在哪里吃紧,画在明处。总结与归属与链接,判断留给你。
工作原理
一条规则画出整个场景:
render(chunk) ⇔ chunk ∩ frustum ≠ ∅ · frustum = f(位置, 朝向, 视场角)
视锥即观察者。对引擎而言,观察者就是三个数:位置、朝向、视场角。每一帧,每个区块的包围球都与每位观察者视锥的六个平面做检测;相交者渲染,不相交者跳过。视场角滑杆改变锥体的方式与改变真实相机完全一致,而算力表为每一度付账。
未被观察的世界是数据。被剔除的区块并未删除:完整状态留在内存里,视锥一到便随时渲染。选 Virk 的按需渲染模式,模拟把这份状态画成紫色概率之雾;选普通剔除模式,就画成纯粹的虚无。同一事实,两幅画法,开关在你手里。
延迟是可证伪的一角。零延迟下,pop-in 从构造上就不可见:包含检测先于绘制运行,引擎永远赢。加入延迟,物质化变得可抓,而这恰是一个卡顿的模拟宇宙会显露的故障。Beane、Davoudi 与 Savage(2014)让这件事变得体面:一个粗糙的格点模拟会留下可测的印记。迄今一个也没找到。
窄播是每位玩家一张绘制清单。多人引擎里,每个客户端渲染世界的不同子集。异常预设把它搬上舞台:一个物体只在 1 号之眼的视锥里渲染,另外两位观察者扫过同一片天空,一无所见。技术平平无奇;把它用于各执一词的 UAP 目击者(第 270 页)是 Virk 的读法,对照表如实标注。
计数保持诚实。79 个区块,约一万二千个三角形。已渲染、已剔除、覆盖率、较全渲染的节省:状态栏与读数里的每个数字都由这个场景逐帧算出。当全渲染模式把表顶到 100%,那是对「为何没有游戏敢这样发售」的一次真实测量。
引擎机制与所有打印的计数是真实的;雾、爆闪与永远渲染的背景是呈现;而「我们的宇宙就是这样运作」的主张,出现在哪里,哪里就标着 T3。
引擎模式
同一个世界的六种跑法,从蛮力到挑起整场争论的那一种。
- 全渲染。不剔除:79 个区块,所有时刻,算力顶格。没有引擎敢发售的诚实蛮力。
- 视锥剔除。没有相机看见的,一概跳过,未观察区块画成纯粹的虚无。1976 年起的标准做法。
- 按需渲染。同样的剔除,但未观察的世界按 Virk 的读法来画:一团存续的可能性之雾,看到即渲染。T3 预设,并且它自己说了出来。
- 延迟引擎。450 毫秒渲染延迟。进入内部视角甩动视线:pop-in 计数器等着你。
- 三名观察者。三个视锥同时扫过,任何人看向哪里,世界就在哪里渲染。覆盖率翻至三倍;虚空退却。
- 窄播。三名观察者,而有一个物体只为 1 号之眼渲染。另外两个视锥径直穿过它。
试试这个
- 盯住一颗小行星看完全程。把飞行速度停在 0%,挑一个视锥边缘的雾中区块,微调视场角直到它物质化。那一次转变,就是整本书。
- 把表顶到底。切到全渲染,看覆盖率到 100%、节省到 0%。再切回来,重读一遍节省那一行。
- 试着抓住渲染。零延迟进入内部视角,用尽全力甩动视线。你会失败。这次失败正是这套论证最聪明的一步。
- 然后弄坏引擎。延迟引擎,仍在内部,同样的甩动。现在数你的 pop-in,并记住:自然界的计数依然是零。
- 跑一遍窄播。看异常物为 1 号之眼显形、对其余观察者隐形,然后自己判断这解释了什么、没解释什么。
- 以对照表收尾。拨动雾的开关,看「物理」行点亮;调视场角,看「读法」行点亮。标签本身就是重点。
准确性
在引擎真实、物理真实与读入之间的诚实界线:
| 特征 | 等级 | 含义 |
|---|---|---|
| 视锥剔除、按需渲染、渲染延迟、窄播 | T1 已确立 | 真实、标准的引擎技术,自第一批 3D 引擎起投入生产(Clark 1976)。模拟里展示引擎所做的一切,引擎确实都在做。 |
| 未测量的量子系统没有确定值;测量给出一个 | T1 已确立 | 标准量子力学:双缝实验演示它,贝尔实验排除了事先商定的定域值。陈述不附带任何诠释。 |
| 实时的区块、三角形与覆盖率计数;算力表 | T1 已确立 | 这个场景每一帧的真实数字:79 个区块、约 1.2 万个三角形,逐一按已渲染或已剔除计数。读数中没有任何数字是编造的。 |
| 那座桥:宇宙作为渲染引擎,测量作为绘制调用 | T3 诠释 | Rizwan Virk 的读法(2019/2025,第 164 页),承接 Bostrom 的模拟论证。不是已确立的物理,也未被证伪,迄今不可证伪,而模拟把这一点大声说了出来。 |
| 对各执一词目击者的窄播读法;普朗克长度作为像素;c 作为带宽上限 | T3 诠释 | Virk 对这一框架的具体应用(第 196、270 页)。引擎技术是真实的;用它们去读 UAP 案例与物理常数,是他的主张,在对照表中标为「读法」。 |
| 小行星场、概率之雾的画法、物质化爆闪、260 毫秒离场宽限、永远渲染的背景 | T4 示意性 | 呈现上的取舍。雾是「状态即数据」的一幅图画,不是物理场;天空保持渲染,好让虚空可读;爆闪是舞台效果。计数自始至终诚实。 |
一句话: 引擎是真的,量子事实是真的;「后者是前者的一个实例」是 Rizwan Virk 的读法,论证见本站已评的那本书,且迄今不可证伪,而这台仪器当着你的面把这一点说了出来。
资料来源
- Virk, R. (2025). The Simulation Hypothesis (2nd ed.). Tarcher / Penguin Random House. The seven words (p. 164), the Planck pixel (p. 196), entanglement as shared memory (p. 208), narrowcasting and UAP (p. 270).
- Bostrom, N. (2003). Are You Living in a Computer Simulation? Philosophical Quarterly 53(211). The trilemma the whole genre stands on.
- Chalmers, D. (2022). Reality+: Virtual Worlds and the Problems of Philosophy. W. W. Norton. The philosophical case that simulated worlds are real worlds.
- Wheeler, J. A. (1990). Information, Physics, Quantum: The Search for Links ("it from bit"), in Complexity, Entropy and the Physics of Information. The respectable ancestor of information-first physics.
- Clark, J. H. (1976). Hierarchical Geometric Models for Visible Surface Algorithms. Communications of the ACM 19(10). The original culling paper: do not draw what cannot be seen.
- Akenine-Möller, T., Haines, E., & Hoffman, N. (2018). Real-Time Rendering (4th ed.). CRC Press. Frustum culling and visibility as standard practice.
- Zurek, W. H. (2003). Decoherence, einselection, and the quantum origins of the classical. Reviews of Modern Physics 75, 715. Why "measurement" needs no conscious observer.
- Schlosshauer, M. (2005). Decoherence, the measurement problem, and interpretations of quantum mechanics. Reviews of Modern Physics 76, 1267. The measurement problem, stated carefully.
- Beane, S. R., Davoudi, Z., & Savage, M. J. (2014). Constraints on the Universe as a Numerical Simulation. European Physical Journal A 50, 148. The one genuinely falsifiable corner: lattice signatures a crude simulation would leave.
- This site (2026). A Player, Not a Program: the signed review of Virk, with the full argument and its objections.