专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

狂肝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头条号签约
  关注我们,第一时间获知前沿科技动态

考研的话,浙江大学医学院和华中科技大学同济医学院,怎么选择?看了一大堆。好多都是外行人说外行话。包括所谓的副教授。医学院主要看什么?1附属医院这个就不比较了。同济,协和这两所全国顶尖的三甲医院完全碾压浙大。浙大在这方面毫无抵抗力。这是有历史家庭装修布了9根网线,而多数无线路由器只有4个网口,怎么解决这个问题?回答这个问题,我们需要弄清楚家里装修布置的9根网线,我们是不是每根网线都需要使用。因为现在手机平板电脑电视等设备一般都是使用WIFI上网,没有WIFI连接的台式电脑电视机才会用到网游戏霸王的大陆里面有哪些隐藏秘籍?大家好,欢迎乘坐游戏机!说到大家对三国游戏的最初印象,或许大部分人是从接触南宫梦的霸王的大陆开始的,这个游戏承载了我们童年太多的回忆。别看它只是一个内存才几百k的fc游戏,从游戏趣重庆市璧山区房价还会涨吗?由于紧邻重庆主城区,璧山区房价走势跟随重庆比较紧密,目前看上涨动力比较强劲。璧山位于长江上游地区,重庆西部,是中国西部鞋都,有中国优质葡萄之乡的美誉。风景秀丽,人杰地灵,有白云湖风现在一些游戏公司做的游戏为什么不允许玩家之间自由交易呢,是因为技术原因还是因为赚不到钱?我是一名游戏公司的运营我来给你解答一下原因吧,这一块我熟悉因为我们开会的时候很多时间都在讨论这个!RPG游戏里的货币经济系统关乎着整个游戏的生死第一部分我说的有点多,请耐心看完,对铁饭碗陷入危机,2171家银行网点关停,储户们的钱还安全吗?网点撤并与储户存款无关紧要,只要是批准的正规银行都是安全的40,50年代出生的人惯性思维,认为银行职员就是铁饭碗,是人人羡慕,不可求的上等工作。而作为银行业的一个小小职员,其不可一有哪些好玩的单机手游呢?谢谢邀请!其实以前我也回答过这类问题,现在来更新一下吧!1登山赛车嘿嘿,一个画面不突出,毫无剧情的游戏凭什么让人喜欢?当然是因为难度喽!一共两个按键,你的目标就是跑的更远!当然,赛有没有比联想省心的笔记本电脑,要求国产品牌,现在不想再买联想?那一定是华为,便宜又好用捂脸捂脸捂脸华为确实用户体验比较好,上升型的企业服务也好,还有很多华为自有的开发特点。联想电脑里面联想管家,联想运用,联想浏览器,联想推送各种强行霸屏,很烦撇开爱国情怀,如果华为手机跟苹果手机一样的价格,不会选择哪个?不会选择苹果。自从有智能手机以来,就没有选择过苹果。也不是什么爱国情怀,就是不喜欢。后来听说苹果手机还收集中国的个人信息,就更不喜欢了。一直以来都是在华为和三星之间选择。买华为!华用过华为的苹果用户,对两种手机有什么感觉?华为手机我用过,苹果手机我也用过,不吹不黑说一下我的真实感受1。华为手机买来上面就有一堆自带的软件,新款苹果手机买来上面很干净。2。同样的内存,感觉华为手机特别吃内存,32g的华为个人觉得华为手机挺好的,可为什么还是有那么多人诋毁华为手机?诋华为者有以下三种一,美国狗仔队,拿了狗粮,不配合美国战略叫两声也对不起那几个美分呀!完不成任务是领不到粮的。二,苹果粉及其他竞争者。为了自已的利益,什么坏事干不出来?资本本性如此
那些考上清华北大的人,中学时候有多努力?很多人其实都不是天才型选手。他们很普通,也曾跌落低谷深陷其中。但有一个品质,让他们从千万人中脱颖而出。是勤奋,是努力,是日复一日的坚持,是和困难死磕到底的决心和毅力。有人说,考清华晚安祖国,你在我心中!今日推荐阅读祖国,你在我心中!祖国,你在我心中。你就像母亲,给了我黄色的皮肤,黑色的眼睛。只因你的富饶让我骄傲,辈出的人才让我敬佩。你有着五千年的历史文化,藏龙卧虎,地域辽阔,你的收藏!十一假期,超多消费福利来了叮咚!您有一份假期消费指南请查收!今年国庆期间,2022北京消费季推出约惠北京消费指南,高山徒步童话森林金秋赏花探访京城宝藏圣地体验美食领取超多消费福利。还不知道去哪的小伙伴,看这提示事关国庆假期出游!文化和旅游部发布国庆假期出游提示做好个人防护,平安健康出游国庆假期即将来临,文化和旅游部提醒广大游客,做好个人防护,平安健康出游。一合理安排行程。通过权威渠道了解出发地及目的地最新国庆七天浪第三浪驾!省内最值得推荐的四条自驾路线周小柚被工作禁锢了许久的你,一定想来一趟说走就走的旅行吧鸟瞰四明湖毛小国今年国庆节,周小柚精选了四条不同类型的省内自驾线路,会撩人考胆量懂省钱的四条个性自驾路线总有一款适合你,赶紧童年地理王道芸我的村庄即将成为一片汪洋是该提笔写写我的出处和成长的地方了,因为这里即将成为一片汪洋。王道芸摄王道芸摄老岚水库概况百度百科截图老岚水库概况百度百科截图在霞光栖息的地方,有个铁口镇,西店村。请允许我还这样称美媒迪拜将建世界上第一个月球度假区据美国有线电视新闻网网站9月28日报道,不管是进入亚轨道空间还是入住星际酒店,太空旅游企业家们相信,有朝一日,我们都会想去地球之外的地方度个假。月球世界度假区项目的团队也是这么想的速看!国庆长假武汉最全文旅指南出炉长江日报大武汉客户端9月30日讯(记者黄丽娟通讯员武文旅)国庆长假将至,度假模式即将开启。在武汉怎么玩?最全文旅指南出炉黄鹤楼武汉植物园欢乐谷花博汇都将开启夜游或者去东湖沙滩武汉野中国这十年丨衣食住行之变见证中国人更美好生活新华社北京9月30日电题衣食住行之变见证中国人更美好生活新华社记者李斌娄琛孔祥鑫在设计师楚艳的工作室,她主持设计的北京冬奥会颁奖礼服唐花飞雪格外醒目,这套礼服成为奥运赛场上的中国印珠穆朗玛峰有一半属于尼泊尔,为何最终归属权是中国的?许多人喜欢爬山,无论大小的山都吸引着人们,今天,小编介绍世界上最高的山峰,许多人可能已经猜到了它在哪里!是的,这是世界上最高的珠穆朗玛峰。作为喜马拉雅山的主峰,海拔8844。43米国庆游威海数字,无处不在,与我们息息相关。相信你一定有着对自己含有特殊意义的数字或是幸运号码,威海也不例外,有着专属于自己的神秘数字。简简单单的一串数字,可能是一座城市的专属密码。有的代表历
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网