Demoscene文物

fr-08: .the .product (64K) & Werkkzeug
Farbrausch (farbflash, chaos, giZMo等) (2000)第50卦(鼎)是转化的容器。在demoscene中,像Werkkzeug这样的工具从代码'烹饪'纹理、网格和音乐,让64K可执行文件尝起来像盛宴。2000年4月,Mekka & Symposium派对。Farbrausch发布fr-08: .the .product——3分钟20秒的实时3D图形、程序纹理、合成配乐、相机编排。总文件大小:63.5千字节。比大多数电子邮件签名还小。在任何带DirectX的Windows PC上运行。 鼎:Werkkzeug,他们的程序内容生成工具。输入算法、数学函数、着色器代码。工具生成纹理、3D网格、动画、音乐——全部在运行时从紧凑指令计算。没有预渲染,没有资产文件,没有样本。纯转化:代码成为体验。 木滋养鼎下的火。约束(64K大小限制)强制创新(程序生成、运行时合成、激进压缩)。容器(Werkkzeug工具链)启用转化(算法艺术成为视听盛宴)。后来的demo更进一步:fr-041: debris (177 KB), fr-08变体,工具发布给社区。将约束转化为创造熔炉的鼎。
Practical Integration
火在木上。将约束转化为盛宴的鼎。你面临硬限制——预算、时间、团队规模、技术约束。问题:你直接对抗限制,还是建造使约束富有成效的容器? 2000年4月。Farbrausch在Mekka & Symposium发布fr-08: .the .product。63.5千字节。3分钟20秒的实时3D图形、程序纹理、合成配乐、相机编排。鼎:Werkkzeug,他们的程序生成工具链。你不存储纹理——你存储生成它的算法。数学函数产生网格。振荡器和包络替代音频样本。小输入,通过受控转化产生大输出。 这是第50卦。不是成分——是容器。木滋养火,火转化祭品,鼎包含过程。64K大小限制是约束(木)。程序生成是转化(火)。Werkkzeug是使受控炼金术成为可能的容器。其他组手工优化汇编代码。Farbrausch建造在更高抽象层工作同时生成更紧凑结果的工具。 这是人们错过的:鼎不是约束本身。它是将约束转化为创造压力的系统。你的版本可能是从模板产生变化的内容生成系统、将最小源编译成优化分发的构建管道、强制创新而不是蛮力执行的创造约束。没有鼎,木只是燃烧。有了鼎,转化成为滋养。 失败模式:浪漫化约束而不建造转化系统。'我们只会在限制内更努力工作!'也许。但fr-08不是通过更努力的手工劳动成功的——它通过更智能的工具成功。真正的转化需要正确的容器。你可以有成分和约束。没有鼎,你得到狭窄的限制。有了它:压缩的优雅。不是移除约束,而是建造使约束成为创造火燃料的容器。