分卷阅读25
被用标注了出来,与此同时旁边的执行菜单里,无数条指令飞快地闪动,看得江羚眼晕。薛明解释道,“程序在把画面上的元素一一拆成独立的模块,比如一棵树,一块宝石,或者是一个草帽等等,然后把这些物品进行分类存储成素材,然后用这些素材生成更多的风格尽量统一的新素材,并用于组成新的图画。”江羚:“虽然你讲的这么理所当然但是听起来还是好不可思议,那这个程序怎么知道如何用这些素材组成一个合理的图片啊?难道不会出现把草帽戴到树枝上的情况么?”宁谦淡淡道:“你以为我写的程序会和你一样笨?”“什么叫做和我一样笨!我又不会把草帽画在树枝上!”江羚抗议道:“我才不信你的程序能画得有我一半好!”宁谦抬起手腕,看了看表,“你晚饭还没吃吧?赌不赌?输了的人请客宵夜。”“呵,谁怕谁!”第17章领先时代的套路虽然江羚不是计算机专业的,但是上大学的时候也修过一两节游戏制作的课,编程入门还是略知一二的。再者毕竟在游戏圈里也浸yin几年了,对于“自动生成”这个概念并不陌生。事实上不少知名游戏都利用了设计算法来随机生成一部分的游戏内容,这样不但让游戏的核心设计变得更加简洁,节约设计成本和时间,同时也可以丰富玩家的游戏体验。不过这并不代表自动生成是一个无往不利的法宝,恰恰相反,自动生成可以说是一柄双刃剑,如果设计算法不够完善,自动生成的内容要么重复性很高,要么生成的内容就可能像脱缰的野马偏离游戏原本预设的轨道,造成很多预想不到的Bug和漏洞。所以大部分成功的游戏只会把一部分游戏机制,用程序自动生成,把自动生成的不确定性控制在一个定义好的小范围内,更便于cao控。至于连美术都想靠自动生成来完成的目(异)标(想)远(天)大(开)的设计师也不是没有,但是成果往往不尽人意。说到底电脑只会按照白纸黑字定义好的指令来执行任务,而美术毕竟是个比较抽象的东西,不能像简单的电脑指令一样用“是”或者“否”而定义。人类可以通过经验和常识来瞬间判断一个图片的美观性和合理性,比如人类可以一眼就看出来草帽戴在树枝上是不合理的,但是电脑程序则需要经过无数次的判定才能辨认出那是一顶草帽,而不是一个盆,或者飞碟。而至于为什么草帽出现在树枝上是不合理的,则需要更复杂的机器学习,毕竟一个未经“学习”的电脑程序,对世界的认知和刚出生的婴儿一样空白。这就是为什么江羚对于宁谦“自动生成”的美术质量深表怀疑了,这么复杂的人工智能,那可不是一朝一夕能够完成的。图片已经加载完毕,宁谦按了一下回车,黑色的执行菜单里又是闪过一片密密麻麻的指令,紧接着,光标停顿了一下,弹出了一个窗口。“这四张建筑图图中,哪一张是江羚的原画?”宁谦将窗口全屏,指着上面的图片道:“如果你们猜中了,我请客。”几个人几乎是同时凑近了屏幕,江羚站在靠后的位置,视线被他们三个挡地严严实实。毕竟关乎尊严和一顿宵夜的钱,江羚心里急切难耐,只得把罗小胖的大肥脑袋拨到一边去,挤上前去。四张画面上有四个风格相近,但是样式各异的建筑,背景也各不相同,有的建立在山峦之中,耸立于云霄之间,有的则依傍在湖边,与荷花游鱼作伴。江羚自己一笔一笔画出来的图片她自然认得,平心而论,宁谦程序生成的图片,虽然在构图上没有她的原画精巧,但是这其中的差距,外行人一眼之下很难分辨。果不其然,乔唯和薛明很不给面子的,分别选了一张程序生成图,只有具备美术功底的罗小胖则认出了江羚的原画。“公平起见,我和江羚不参与投票,所以是二比一,”宁谦略带挑衅冲着江羚一扬眉,“所以想吃什么随便点,江羚请客。”江羚自然不服,指着那几张生成图对乔唯和薛明道:“你们睁大眼睛看一看啊,你看看这个石柱和旁边建筑的空间关系多别扭,你再看看这图片上的阴影,明显光照不统一啊,我怎么可能犯这么低级的错误!”两人这才恍然大悟,薛明道:“到底是江大画家厉害,你不说我都没看出来。”经过江羚指点,两人这才找出了原画,江羚心里多少平衡了一点,“看到了吧,三比零!你电脑生成的画和我的大作根本没得比,快请客!”话虽如此,江羚内心还是很震惊的,宁谦用程序生成的图片虽然变化还有些单一,细节上也有些小的瑕疵,但是已经很贴近真人作画了。她甚至想不出来业内哪家游戏,达到了这么高水准的自动作画。“你这是违规拉票,”宁谦从桌上拿起了一个便签,把江羚刚刚指出的问题记了下来,然而刚写了没几个字,手中的便签就被江羚抽走了。江羚看了一眼便签上的笔记,不禁有点小得意,“哎呦喂,真难得啊,宁大天才也有把我等凡人的话当作金科玉律的时候呀!你要是对你的画那么有信心,那你记啥笔记呀,心虚了吧!还不快请客!”没想到宁谦居然也没否认:“难得你这个不中用的脑子也能提出有价值的意见,我来请客也不是不可以,”说着他又输入了一行指令,程序重新运行,这次一连吐出了几十张图,其中有场景,有人物,还有一些关卡的设计。“不过江大画家既然这么不吝赐教,那就把这些图也指点指点吧。”江羚:“……为什么说来说去,干活的还是我!”***接下来的一个星期,江羚终于见识到了宁谦的“自动生成程序”的学习能力有多么的强大了。该程序抓取网络上海量的图片为素材,建立360度无死角的立体模型,再通过把江羚的作画风格“数据化”,比如用数学公式来推算结构比例,用色搭配等,再融合已有的素材模型,随机变化出一张张几乎可以以假乱真的原画。尤其是经过江羚亲自调试之后,程序作画的审美也大幅度地提升了,要不是江羚记得自己画过的内容,有时候就连她也差点被骗过去了。而且不仅如此,游戏除了故事线是事先设定好的之外,每一关的关卡设计,也都是由程序自动生成的。江羚这才明白先前宁谦一直鼓励他们多玩游戏,不仅仅是为了测试游戏功能,也是为了给累积游戏数据,为了自动生成的设计算法做出更公平,