电脑版
首页

搜索 繁体

第十七章 开放的宇宙 17.2 生成图像的基元组

热门小说推荐

最近更新小说

形成开放基因组的方法不止一种。1990年,卡尔·西姆斯利用二代连接机(CM2)的超级计算能力设计了一个由长度可变基因组成的新型人工世界,比他设计的植物图像世界更为先进。西姆斯的妙招是创造一个由小方程而非长串数码组成的基因组。他原来的基因库中每个固定长度的基因各控制着植物的一个视觉参数;这个新基因库则拥有长度不定且可自由扩展的方程,籍此绘制各种曲线、色彩和形状。

西姆斯的方程——或着说基因——是一种计算机语言(LISP)的小型自包含逻辑单元。每一个模块都是一个算数指令,诸如加、减、乘、余弦、正弦。西姆斯把这些单元统称为“基元组”——它们构成了一个逻辑的字母表。只要有一张恰当的逻辑字母表在手,就可以建立任何方程,就像用适当多样的语音元素表就能合成任何语音句子一样。加、乘、余弦等的相互组合能产生任何我们想得出的数学方程。既然任何形状都可以用方程来表达,这一基元字母表也就可以画出任何一种图像。增加方程的复杂性也就神奇地扩大了所生成图像的复杂性。

方程基因库还有个意外的好处。在西姆斯的原版世界(以及在汤姆·雷的“地球”和丹尼·希利斯的共同进化的寄生虫世界中),有机体是一串串每次随机转换一个数字的数码,就像博尔赫斯图书馆里的书那样,一次改变一个字母。而在西姆斯的改良版世界里,有机体成了一串串每次随机转换一个基元的逻辑基元组。仍以博尔赫斯图书馆为例的话,这次被调换的是词而不是字母。每本书里每个词的拼写都正确,每本书的每一页由此就更有实际意义。但是,对于以词为原料的博尔赫斯图书馆来说,要煮这锅汤至少需要数以万计的词,而西姆斯仅用一打左右的数学基元就能列出所有可能的方程。

Loading...

未加载完,尝试【刷新网页】or【关闭小说模式】or【关闭广告屏蔽】。

使用【Firefox浏览器】or【Chrome谷歌浏览器】打开并收藏!

移动流量偶尔打不开,可以切换电信、联通网络。

收藏网址:www.ziyungong.cc

(>人<;)