幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

狂肝10个月手搓GPU,他们在我的世界中玩起我的世界,梦想成

  梦晨衡宇萧箫发自凹非寺
  量子位公众号QbitAI
  自从有人在《我的世界》里用红石电路造出CPU,就流传着一个梗:
  总有一天,这帮红石佬能在我的世界里玩上我的世界。
  这一天,真的来了!
  先来看这台在无MOD纯原版我的世界里搭建的电脑(简称我的电脑)。
  拥有1Hz频率的CPU、8KB内存、6KB显存的显卡、加速模块,96x96像素显示器,以及一只PS4手柄作为输入设备。
  它运行起来是这样的:
  电脑有了,还缺的就是能跑在上面的游戏代码。
  大佬们先用一种叫URCL的中间语言手敲,再转换成自制CPU能运行的汇编码搞定。
  就这样,3个人肝了10个多月,终于实现史诗级套娃。
  这个移植版《我的世界》,不但拥有游戏的基本玩法如开放世界、方块摆放,采矿,甚至连物品合成都有。
  作者之一sammyuri把最终成果浓缩成一条3分钟的视频,已经收获近百万播放量和10万多赞。
  一条高赞评论将其誉为整个电子游戏史上最伟大的壮举,只有足够复杂的游戏和足够精通的玩家才能达成。
  也有人表示我失望于自己无法完全理解和欣赏这个作品,到底难度有多高,以及需要的工作量有多少。
  要理解这一切,还要从17个月前sammyuri造出的那块CPU说起。CPU显卡都自制
  狂肝7个月,sammyuri在《我的世界》中生造出一块CPU,初衷是为探索红石电路的极限。
  最终成果是一台8位处理器,采用三个寄存器操作数的RISC架构,可以1Hz频率运行,拥有256字节RAM。
  取名CHUNGUS2,意为计算用超巨大非传统数字与图形处理器。
  与此同时,他还开发了专用汇编器,可以把程序代码转换成可以一键粘贴到《我的世界》里的砖块结构。
  sammyuri认为,CHUNGUS2性能基本达到雅达利经典游戏机Atari2600水平,运行个贪吃蛇、俄罗斯方块都不在话下。
  手搓CPU的视频,一发到网上就爆火,播放量过百万。
  但他并不满足于此,甚至(在读者的鼓动下)萌生了无限套娃的想法在《我的世界》中玩上《我的世界》。
  不过,这听起来实在是天方夜谭
  毕竟在现实中,《我的世界》游戏最低配置要求也是3GhzCPU4GB内存,他这只有1HzCPU256字节内存的配置,怎么带得动?
  这时候就需要借助群体的智慧了(手动狗头)。
  Sammyuri找到Uwerta和StackDoubleFlow,三个人一起基于这个CPU,给计算机来了一次升级,其中2个人负责在游戏中搭硬件,1个人负责写代码。
  这一升级就是10个月,最后竟然真的在《我的世界》中,用一块9664像素的屏幕,玩起了一个3D版、复刻16种方块32种物品、还原数十种游戏机制(挖掘、制作、烧制、搭建、箱子、随机刻等)的《我的世界》!
  没错,这还是个3D的《我的世界》,因此计算机中还配备了显卡(GPU),专门用来处理图像。
  这只GPU名叫AMOGUS(AbsurdlyMassiveOperatoronGraphicsbyUwertaandSammyuri,超巨大的图形运算器,Uwerta和Sammyuri制造)。
  AMOGUS
  首先,给这个GPU输入物体在3D空间中的坐标、以及纹理位置等信息;随后根据相机位置,切割出需要显示的画面(例如相机位于一棵草中间,它就只显示相机前面的草,将相机后面看不见的草切掉);
  接下来,将屏幕上的3D坐标映射成2D坐标,并将四边形分割成3个梯形、进一步分割成像素行、再分割成单个像素,并进行线性插值来计算每个像素对应的纹理位置(即纹理映射),以及它与相机的距离;
  (图源SurfacedStudio)纹理映射原理,在AMOGUS中做了简化纹理映射是实现GPU处理3D图像的一个关键。用GPU处理3D图像时,需要将屏幕上的1个像素与3D物体表面纹理上的某个位置对应起来,也就是纹理映射。
  由于目标与相机的距离一直在变化,因此纹理映射占用屏幕的像素范围也不一样。
  最后,从纹理缓存中获取像素颜色,并将深度与屏幕当前像素深度(存储在6kb的像素深度缓冲区)进行比较,如果更相近就进行覆盖。
  除了用GPU处理图像以外,这台可以运行《我的世界》的计算机又是如何存储游戏数据、并与玩家进行交互的?
  以充当工作台的ROM为例,它存储了各种锻造和烧练的配方,当输入一系列需要合成的物品(如一系列木头)时,就会输出一个结果(木块),否则就输出0。
  用于存储世界地图的RAM由5124位地址组成,一共256字节,基于坐标(x,y,z)寻址。如果检测到玩家超出边界,就会返回0或255。
  世界地图就存在这里
  输入控制器,则由一系列《我的世界》中的压力板组成,踩到后就会将当前状态发送到队列中,CPU就能读取并处理。
  根据PS4手柄风格设计
  当然,在《我的世界》中运行这台计算机,必须经过加速(否则可能几小时都计算不出一帧)。
  于是他们便借助MCHPRS服务器,提升了一波红石运行的速度,达到了每秒0。1帧的极限水平(doge)。
  即便如此,我们看到的这段2分钟视频,仍然花了大约9小时录制,有种天上一天,地下一年的感觉。
  据Sammyuri表示,目前他们正在进一步优化GUI(图形用户界面),下一步有可能制作一个独立的、只运行红石系统的版本,甚至实现在《我的世界》中运行《DOOM》的梦想。细节上有多硬核?
  其实在这之前,不少红石佬们都想过用不同方法实现在我的世界里玩我的世界。
  但多少走了点捷径,不算是用《我的世界》中的原生工具实现。
  例如,通过虚拟机模组,在《我的世界》使用各种部件组装电脑,并当作虚拟机运行,比如这个VMComputersmod:
  还有通过Webdisplays的,也就是在《我的世界》中搞一个浏览器,再运行网页版《我的世界》:
  尽管sammyuri三人组的方案尚存不足,但相比起来,不借助外部工具辅助又多叠了一层硬核buff。
  无限套娃许愿成功!
  当然,除了工具全部现成以外,这个0。2版本的《我的世界》,还有更多细节值得一看。
  比如那个用1和0码出的CPU存储器CHUNGUS2,制程工艺达到了先进的1米(doge),频率达到了1Hz。
  它有一个4级指令管线化,64字节的8路关联数据缓存,甚至分支预测,符合RISC标准。
  而生造的GPU,又能成功运行,把捏出来的计算机里的《我的世界》方块,全部进行3D渲染。
  再者,红石线路本就具备数字电路的基本要求,只不过堆叠运行限制很大。
  移植版《我的世界》玩儿起来,再次证实了《我的世界》的图灵完备。
  具备图灵完备,意味着在不考虑实时运算的前提下,在《我的世界》里玩《我的世界》,可以一直套娃。
  狂肝10多个月可以套娃一次,要是狂肝20多个月,岂不是就能实现在《我的世界》搭电脑玩《我的世界》,并在后者中再搭一个《我的世界》来玩???
  套娃人狂喜!
  不过,考虑到《我的世界》边界距离理论上是有限的,所以每一次模拟出的《我的世界》都会更小。
  因此真无限套娃,用这个办法恐怕还是不行。
  但,如果造出来的《我的世界》里有了红石电路,这并不妨碍新的一轮套娃又要开始了
  事实上,sammyuri在视频最后留了个彩蛋,关注点赞我可能开始做我的世界中的我的世界中的我的世界
  他不会是认真的吧?不会吧?
  GitHub地址:
  https:github。comsammyuriminecraft
  《3D版我的世界套娃》压缩包:
  https:www。mediafire。comfilefbkuwo2aqg8gigj3DMinecraftinMinecraft。zipfile
  参考链接:
  〔1〕https:www。youtube。comwatch?vBP7DhHTUI
  〔2〕https:github。comMCHPRMCHPRSblobmasterdocsRedpiler。md
  〔3〕https:news。ycombinator。comitem?id32901461
  〔4〕https:www。youtube。comwatch?veiDrRa6JvQ0
  完
  量子位QbitAI头条号签约
  关注我们,第一时间获知前沿科技动态

新iPhoneSE曝光,将采用全面屏设计配备屏下指纹,3K出不知道苹果是炒冷饭,还是真的在做产品,在2016年的时候推出了一款iPhoneSE,iPhone5s的外观iPhone6s的芯片,售价方面也亲民。2020年苹果再次推出iPho……正式官宣!CBA名哨确定告别赛场被中国篮协重罚就在CBA新赛季大幕正式拉开的同时,中国篮协也公布了裁判名单,其中球迷熟悉的闫军、段铸、杨宏峰、汪梅成为了领军人选,而包括宋晓竞、梁斌等人升级为技术代表,不过名单中却没有了昔日……掘金复仇太阳!防守充满侵略性三分出色,规则也帮了大忙北京时间10月21日,NBA迎来第2个常规赛比赛日。上赛季在西部半决赛交锋的太阳和掘金今天迎战。掘金在客场以110:98击败太阳,第4节掘金让太阳仅得16分。数据方面,约……由21名海盗建立的国家,人均GDP5。93万元,如今是著名的提到非洲的国家的时候,总是绕不开它们曾经惨痛的被殖民史。也正因为有过这样的经历,所以在客观条件上,非洲一直无法得到很好的发展。这个世界上各个国家的发家史也各有不同,不同的民族和……国内主要粮油品牌,仅中粮福临门是国产,金龙鱼在国内藏了33年现如今,家家户户在做饭时都离不开食用油,其中大家比较熟知的就是金龙鱼,但实际上,这个品牌并不是国内的,在国内知名粮油品牌中,只有中粮福临门是国产。那么,你知道金龙鱼是哪个外企旗……5种食物自带黄体酮,提议45岁以后的女人平时多吃点导语:黄体酮是卵巢黄体分泌的一种天然孕激素,它作用于子宫内膜,对于孕卵着床以及早期胚胎提供充足的营养并且能够保持妊娠的稳定,也是保胎的首选药物之一。因为黄体酮能够稳定雌性……楚乔传2终于回归,看到女主人选,原来是老熟人?17年,由赵丽颖、林更新、窦骁、李沁等人主演的大型古装剧《楚乔传》上线,此剧一经播出就受到了热烈追捧,该剧也不出意外成为了85花赵丽颖的又一代表作。第一季并未完结,宇文玥……2。07亿!自认不如杜兰特,唯独不提詹姆斯,身为探花,你已经随着NBA逐渐发展,如今联盟球员的收入比起此前已经有了大幅度的上涨,在21世纪初,年薪2000万就能签下一名全明星球员,甚至可以签到一名建队核心。而在现今阶段,2000万年薪有……孩子做事爱拖拉就是懒吗?不一定,可能少了点内驱力孩子做事总是拖拖拉拉、半途而废?这可能是内驱力不足导致的。如何唤醒孩子的内驱力。什么是内驱力?简单来说,不管是学习书本知识还是某种技能,孩子们都需要有一定的内驱力,帮助自己快速……金日成一意孤行,苏联态度一再翻转,毛主席力挽狂澜御敌国门之外1950年10月19日,中国人民志愿军第十三兵团4个主力军等合计26万人,秘密渡过鸭绿江,进入朝鲜境内参加抗击美帝国主义集团的侵略战争。站在我们今天的角度来看,那是一场激……亚历山大2K能力值为92,高于乔治和莱昂纳德NBA2K最近刚更新了部分球员能力值:卢卡东契奇、尼克拉约基奇、扬尼斯阿德托孔博都是97,并列最高。凯文杜兰特、斯蒂芬库里、勒布朗詹姆斯、乔尔恩比德均96,杰森塔图姆95……掐按少商穴可快速止咳天气寒冷,有些人因为突然吸入凉气或者咽喉受到刺激,从而出现咳嗽不止的情况。河南省洛阳市第三人民医院针灸科医师穆青提醒,可以通过掐按少商穴来快速止咳。此穴归属手太阴肺经。取……
游虎丘起个诗意的名字明代蒋冕豪华自古说苏州,近郭嵓峦此最幽。何事玉凫仍故物,当时金虎但荒丘。千人石在听经杳,双剑池空草色秋。倚遍危栏更回首,晚鸦无数夕枝头。……吕氏假山起个诗意的名字宋代王令鲸牙鲲鬣相摩捽,巨灵戏撮天凹突。旧山风老狂云根,重湖冻脱秋波骨。我来谓怪非得真,醉揭碧海瞰蛟窟。不然禹鼎魑魅形,神颠鬼……送谢起东大行还朝其一起个诗意的名字明代区怀瑞清和扇首路,轩骑何煌煌。积阴收海市,越井引崇冈。驰驱洵使职,文采俨圭璋。观风来大国,宠沐暂炎方。皇华森简命,岭桂讵回翔。遄……月夜闻琵琶声有感起个诗意的名字明代叶元玉悲悲切切复凄凄,况是昭君怨里词。安得西风加着力,一宵吹送汉宫知。月夜闻琵琶声有感叶元玉介绍叶元玉,号古崖,清流县人。……金陵十二钗正册李纨起个诗意的名字清代曹雪芹桃李春风结子完,到头谁似一盆兰。如冰水好空相妒,枉与他人作笑谈。金陵十二钗正册李纨曹雪芹介绍曹雪芹,名霑,字梦……百字令瓯东苦雨,和陆吴州夫子起个诗意的名字清代顾贞观花朝过也,问天公那得,许多风雨。自是春晴无三日,可惜流光难驻。蜡屐冲泥,褰帷溅瀑,厌听黄鹂语。重来谢客,积愁堆满孤屿。消受……水调歌头留别澹心即用来韵起个诗意的名字清代陈维崧离别亦常事,惆怅慎毋然。归舟一路弄笛,吹裂水中天。犹记吴趋坊后,再到惠山松畔,两地酒如泉。不久聚花下,小别向风前。白翎雀,……三屯营起个诗意的名字清代顾炎武三屯山势郁峥嵘,少保当年此建旌。名似北平临宿将,制如河上筑降城。忠祠日落来山鬼,武库苔封蚀禁兵。一望幽燕人物尽,颓垣荒草不胜情。……登高丘而望远海和李白起个诗意的名字明代胡应麟登高丘,望远海,海水何茫茫。齐州九点渺空阔,东西日月悬扶桑。扶桑宫阙连蓬莱,白虹照耀中天台。六鳌赑屃负圆峤,群帝百千亿万纷纷跨鹤……潮州喜晤温慕柳同年别后却寄三起个诗意的名字清代丘逢甲七载春明别,重逢五岭东。共惊须鬓改,暂喜笑言同。落叶人千里,寒芦雪满篷。相看遽乖隔,归棹大匆匆。潮州喜晤温慕柳同年别后却寄……乙未二月二十七日公祭沈文肃公起个诗意的名字清代黄遵宪管弦合沓钟鼓喧,左炉右鼎腾香烟。翩然被发乘云下,知公未遂神龙蟠。凭阑东望大江去,旁通闽海百由延。增城赤嵌矗弧岛,下有膏沃千良田。……送刘铭伯之美洲其一起个诗意的名字清代丘逢甲轻装又别五羊城,海日曈曈送客旌。六月扶摇鹏未息,看君舟绕地球行。送刘铭伯之美洲其一丘逢甲介绍丘逢甲(1864年~19……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网