原文概要

Factorio 开发商 Wube 在 9 月 25 日发布的 Friday Facts #447 中,公开了一套完整的 3D 可打印模型包——覆盖游戏里传送带、机械臂、采矿钻、电炉、敌人 spawner、玩家角色等 15 组共 65 个独立模型,总计 247 个 STL 文件,所有玩家可以免费下载。

这套模型包的来历追溯到 2024 年夏天 Space Age DLC 发布前的玩家试玩活动(FFF-427)。Wube 邀请了 Prusa Research 现场配合,当场用 Fearghall 临时赶出来的 Gleba Wriggler 模型第一次试印。Space Age 完工后这件事本该结束,但团队在业余时间继续做原型——早期版本过于零散,最后 Jarosław 提出的方向是传送带:玩家最早接触到、最容易理解的元素。

每个模型都做了两份:一份走”高精度推插配合”,一份留足公差给有打印机问题或想用胶水的人。15 组模型覆盖了游戏的”早期游戏”——传送带、机械臂、电炉、采矿钻、Biter spawner、Spitter、玩家角色等,没有试图穷举。Fearghall 透露,研发过程里被否决的”推土机”模型就是因为跟游戏视觉不够接近而报废。

Wube 在文章里强调:发布 STL 文件而不是高价收藏版,是这家工作室一贯的做法。”我们不是玩具公司——把模型送给大家 remix,就是我们表达感谢的方式。”

本文来自 HN 热门榜(/best)。

讨论焦点

把 2D 资产反向工程成可触摸模型

“This project looks simple until you realize how much engineering went into it. The original assets were never meant to be physical, so they had to completely re-engineer isometric tricks and floating geometry for 3D printing. Releasing the files instead of an expensive collector's edition is a classic Factorio move, and I personally love it. Now the community can remix these and build some awesome stuff that the original devs could never imagine. Awesome stuff!” — ill-ion [c:49846171] (译文:这项目看似简单,实际工程量远超想象。原始美术资产从未为物理化设计,所以他们不得不把等距视角的视觉技巧和悬浮几何全部反向工程成可 3D 打印的实体。比起做成昂贵的收藏版,免费放出文件是经典的 Factorio 做法,我个人很喜欢。现在社区可以 remix 这些模型,做出开发者自己都想不到的东西。)

“Fun thing about taking Factorio physical is that the game already has a real scale. A tile is a metre, that's what the km/h readouts for vehicles are based on. So a yellow belt moves at basically walking pace, and the engineer runs everywhere at about 30 km/h all day without getting tired. The mining drill that eats a whole ore patch is a 3x3m box.” — lastscattering [c:49846552] (译文:把 Factorio 实体化有个好玩之处——游戏里的尺度本来就是真实的。一格就是一米,车辆 km/h 表也是这么定的。所以一条黄带基本就是步行速度,工程师则整天以 30 km/h 跑个不停也不累。吃完整片矿的采矿钻就是个 3×3 米的方块。)

游戏的 2D 精灵是给固定等距视角优化的,里面塞了大量”悬浮几何”——同一个精灵文件在不同高度、不同状态下切换显示。要把它们反向工程成 3D 模型,意味着要把这套隐式约定拆出来,再焊接到真实的物理结构上。这才是 ill-ion 眼里”工程量大”的真实所指。另一边 lastscattering 翻出另一个惊喜:游戏里的一格一直就是一米,黄带的速度、工程师的步速都是按真实世界定的。实体化这件事因此天然成立——它本来就在追求”真实比例”,只是屏幕上没显式说出来。

蓝图到桌面的工具链空白

“I'm (hopefully) getting a G1X soon, so I think I'm going to put it to work printing this stuff out. I'm now excited for this as a use case and I kind of hope someone builds something to convert an existing factorio world into a 3d model, though it might be to big to actually print so maybe a way to take a section would be even better.” — Cieric [c:49845976] (译文:(希望)我马上要拿到一台 G1X 了,所以我打算让它专门打印这些模型。我现在对这种用途非常兴奋,也希望有人能做个工具,把现有的 Factorio 世界转成 3D 模型——不过整个世界可能太大根本没法打,所以能截取一个区域会更好。)

“Blueprint would be easiest. Grep for printable entities, count how many you need and the grid extent.” — throwaway219450 [c:49846237] (译文:从蓝图入手最简单。grep 出可打印实体,算清楚数量和网格范围。)

Wube 给的是模型库,但不少玩家想要的”自家工厂”模型——蓝图已经画好了,能直接送进打印机吗?Cieric 一开口,throwaway219450 就给出了入口:Factorio 自带的 Blueprint string format 让”扫描整个工厂的实体”变成字符串操作而不是图形学问题。社区版的”world-to-print”工具很可能就在某个 GitHub 仓库里冒出来——而 Wube 这套 STL 库,等于提前把”实体词典”准备好了。

Wube 是游戏行业的范式例外

“Wube is such a unique game studio. They do a lot of very solid technical work and look like they have fun doing it. I particularly appreciated their recent post about porting Factorio to ARM64. They had a business reason to do it but it's clear the team was mostly just curious about whether ARM64 was a viable gaming platform now. And then shared the results with us. They seem like fun hacker guys.” — NelsonMinar [c:49846401] (译文:Wube 是个很独特的工作室。他们做了大量扎实的技术活,看起来还乐在其中。我特别喜欢他们最近关于把 Factorio 移植到 ARM64 的文章。移植当然有商业理由,但显然团队主要就是好奇——ARM64 现在能不能算一个可行的游戏平台——然后把结果分享给我们。他们看上去就是一群好玩的技术宅。)

“It helps they don't have a publisher to confuse them with quantitative and qualitative pattern matching. Just make the game you play and judge it honestly. Of course, the second part is a rare ability.” — JMiao [c:49848283] (译文:他们没有发行商用数据和定性指标来”指导”他们,这点帮了大忙。只需要做自己玩的游戏,然后老老实实评判它。当然,”老老实实评判”这件事本身是稀有能力。)

这种节奏确实不像一个商业工作室该有的样子——2024 年夏天的玩家试玩活动、Prusa Research 现场配合、三个人业余时间做原型、做出来没有就”let it sit for a while”、最后才确定传送带方向。JMiao 一句话点破:没有发行商”指导”,团队只需要做自己玩的游戏。这个故事里最贵的不是 247 个 STL 文件,而是”决定免费发”这个决定本身——对一家销量早就破千万的工作室来说,把高完成度模型免费放出去,是有意识放弃一笔可预期的收入。

现实世界的”Factorio 化”

“Real-world Factorio, aka composable manufacturing, aka 'factories building drones building factories', aka universal constructor, is the next trillion dollar company.” — atemerev [c:49847543] (译文:现实世界里的 Factorio——也就是可组合制造、”工厂造无人机、无人机再造工厂”——下一代万亿级公司就在这里。)

“The entire planet taken as a whole is already a form of universal constructor ;)” — darkmighty [c:49847597] (译文:把整个地球看作一个整体的话,它本身就已经是一种”通用构造器”了。)

这条评论很快被 darkmighty 从哲学层面打开——地球整体论本身就是一种通用构造器。但 atemerev 的真意不在哲学:他在说 Wube 这篇博客展示的”工作方式”——造无人机的工厂再造工厂——其实是现实产业里一门被低估的生意。当一家公司愿意把 247 个高完成度的 3D 模型免费放出,那它赌的不是这批模型本身,而是社区会拿这些零件组装出开发者想象不到的东西。这正是现实世界”Factorio 化”的引擎。

典型观点一览

立场 用户 一句话
赞赏 ill-ion [c:49846171] 把等距视觉技巧反向工程成实体,是真正的工程活。
赞赏 lastscattering [c:49846552] 游戏里的尺度本来就是真实比例,这让实体化天然成立。
实操 Cieric [c:49845976] 想把自家存档直接转成 3D 模型打印。
实操 throwaway219450 [c:49846237] 蓝图字符串格式是自动化的入口。
文化 NelsonMinar [c:49846401] Wube 看起来乐在其中、保持技术好奇心。
文化 JMiao [c:49848283] 没有发行商”指导”是关键。
哲学 atemerev [c:49847543] 可组合制造就是下一个万亿赛道。
玩家 spaceclay [c:49849033] Factorio 重塑了他对软件工程的思维方式。

总体情绪

讨论氛围近乎一边倒的温暖。少数几条批评主要落在”VRAM 占用”(mitxela 引发的一场显存辩论)和”传送带为什么不能动”(schobi)这种小事上,没有任何对核心决策的反对——把模型免费放出这件事几乎被普遍视为”这才是游戏行业该有的样子”。

Wube 这次发布最大的赢面不是 247 个 STL 文件本身,而是它释放了一个信号:在没有发行商 KPI 干扰、团队规模稳定、商业模式健康的条件下,一款长寿游戏能做到的”周到”到底是什么样子。玩家想要的从来不是更贵的收藏版,是让游戏在他们手里继续长出意料之外的枝桠——这是从 Factorio 早期 mod 生态一直延续到今天的传统。

从屏幕到桌面,Factorio 走完了这条路。下一步也许就是从桌面到工厂——那是另一个万亿规模的故事了。

引用帖子

# 标题 URL
1 Friday Facts #447 - Factorio that you can touch https://news.ycombinator.com/item?id=49845133

免责声明

本文为 HN 热门话题摘要,所有引文、用户和观点均归原作者所有。摘要由 AI 辅助生成,可能存在事实偏差或语义偏差,请以原始帖子为准。



本摘要由 AI 模型辅助生成:minimax-cn-coding-plan/MiniMax-M3