Tripo3D
返回

Render Zero

一座收容未完成模型的巨型档案馆:白模立在石手上,头顶悬着删除倒计时。把漂浮的碎片交给它们,它们会接受这块并不合设计的新部件,染上颜色活过来,周围的世界也随之重生。

作者: Render Zero开源地址
Render Zero

描述

每一个没能完成、或被半路放弃的生成模型,最后总要去往某个地方。《Render Zero》想象的就是那里:一座巨大的工业档案馆,未完成的造物以白模的样子立在一只巨大的石手上,每一个头顶都悬着删除倒计时。这件作品送给所有未完成之物。

体验的循环短而直接:注意到一个造物,在附近找到一块漂浮的废弃碎片,捡起来交给它。系统会提示「不匹配」,因为这块碎片并不是它原本设计里的部件,可造物还是接受了自己的新形态。颜色从接触点开始漫过白模,金光盘旋而上,花朵沿着新接上的部件绽开,造物随之活了过来:凤凰以扇为翼飞起,守卫走下石手、把一扇门当作持盾的手臂四处巡逻,神殿顶着叶子做的屋顶亮起灯,缓缓离开地面。

每救下一个造物,世界也会回来一部分:周围的档案馆逐渐消散,新的世界从石手向外生长,先是零散的光点,再变成可以踏入的实景。倒计时归零的造物会被永久删除,体验仍会继续,你没办法救下所有造物。等最后一个造物被救下或失去,系统会扫描结果:EXPECTED FORMS: NOT FOUND(未发现预期形态),NEW FORMS DETECTED(检测到新形态)。随后它又启动一次删除倒计时,倒计时却自己碎裂开来,最后留下一句 STILL BECOMING(仍在成形)。

这份礼物不是「完成」。不是所有未完成的东西都必须成为它原本该成为的样子,有时它只需要另一种可能。两个环境都由 World Labs Marble 根据概念图生成:灰色的档案馆用作全景背景;重生的世界既是全景,也是一个 190 万个点的高斯泼溅场景,会随着造物被救下在你周围逐步显现,它的碰撞网格让你可以走下石手,踩在生成出来的地面上。作品用 three.js 和 WebXR 在浏览器里运行,声音全部用 Web Audio API 在代码里生成。

Tripo 用在哪里

作品核心的「白模变成品」时刻,直接用的就是 Tripo 的产出。

  • 每个造物都是一个带贴图的 Tripo 模型:用 Smart Mesh 生成低模拓扑,导出为带 PBR 贴图的 GLB。
  • 作品先把它画成显出网格线的白模,造物被救下时,再让真实贴图漫过表面,所以白模和成品是完全同一个网格。

宣传视频