没有模型文件,两列火车全由代码实时生成
没有任何 3D 模型文件:GPT-6 Astra 配合 Three.js,在运行时用尺寸、截面和几何函数生成两列火车,连车轮转动和拆解重组动画也全由代码驱动。
上个月
3D 演示背后通常藏着一个文件:别人在别的软件里建好的模型,导进来,再打光。Tom Krcha 想说的是,这里根本没有那个文件。两列火车都是页面运行时,用 TypeScript 和 Three.js 现场生成的 —— 靠的是尺寸、截面和几何函数。
这改变了下一步能做什么。素材只能替换,函数却可以调参:车厢更长、外形不同,爆炸不过是同一段代码倒着跑一遍。拆解再重组的动画就是证明:火车能拆开再拼回来,是因为它从来就不是一个焊死的网格。
而且它在浏览器里跑得很流畅。技术栈很普通,真正的手艺在于那个决定:把物体「生成」出来,而不是「导入」进来。

使用工具
Tom Krcha
@tomkrcha
GPT-6 Astra + @threejs is insane. We are way beyond static models. We are engineering living worlds in code now. There are no "3D model files" in this demo. Both trains are generated at runtime from Typescript/Three.js code using dimensions, profiles, and geometry functions. https://t.co/fSNhQ4lkDc
1万 赞
- 赞
- 10,039
- 回复
- 196
数据为收录时快照,非实时。 —