用几个月时间做出的纯红石Bad Apple 第四代!!我的世界

作者: 三硝基汤姆猫

作者简介: 交流群920863593 曾用名1A551E2

描述: 此视频支持8k分辨率(目前应该只有web端可以看8k) 建造使用World Edit+函数文件,播放不需要任何mod或函数 前作: 第一代:BV18A411M7Q8 第二代:BV1dA411N7vN 第三代:BV1NU4y187z3 BGM: ファクトリー・ノイズ&AG - 幽雅に咲かせ、墨染の桜 ~ Border of Life 更详细的介绍: 纯红石Bad Apple第四代分辨率为256×192像素,帧率30fps,相比上代再次将像素数量提升4倍。视频效果并非实时录屏,实际制作时由于机器运行过慢,需要一帧一帧截图再连起来才能得到视频 相较于前三代的2*2方块每像素,这代将单个像素面积缩小到了一格,否则192*2=384将超出世界限高(第四代开始设计时1.18正式版尚未发布)。同时,屏幕的控制方式由通过有无红石信号控制像素亮灭改为通过脉冲信号切换像素亮灭,这使得侦测器可以用于信号传输,在节约空间的同时还能大大降低渲染负载 数据存储与读取原理和第三代一致,即使用雪球和石头代表数据中的0和1(上代“1”代表某像素在这一帧亮起,本代“1”代表某像素亮/灭状态在这一帧发生改变),雪球和石头使用潜影盒+箱子套娃存储,箱子及潜影盒中的物品非手动放置,而是使用函数放置带nbt的方块实现,函数文件由自研python程序根据画面生成。读取时雪球被砸烂,石头被水冲到压力板上触发信号。存储单元被完全重新设计,体积较上代缩小70.6%,同时输出信号也改为经侦测器传输的正脉冲以适应屏幕上的改变 第三代在工作模式为数据异步读取 画面同步刷新(当时没有介绍),本代规模提升4倍,为优化性能进一步将画面改为异步刷新,即屏幕上的不同部分不同时切换到下一帧,只不过最终成品是一帧一帧截图再拼起来的,所以看不出画面不同位置不同步。异步读取 刷新的设计一方面是为了优化性能,另一方面,根据minecraft wiki的资料,java版Minecraft最多在1gt中执行65536个计划刻,而本作仅像素数量就达到49152,若不同部分同时运行,则必定超过计划刻最大数量,导致不可预知的后果,出于这一点,即使没有性能问题也必须使用异步读取 刷新的设计 由于运行过慢且需要逐帧截图,本作不依靠时钟电路进行播放,而是由程序操作,自动在输入端的侦测器前制造方块更新并在画面刷新完成后截图。每一帧需要约6~7分钟完成播放并截图,整个视频共计6573帧,仅播放就需消耗数百个时,历史数月完成(不是一次性放完的,所以实际耗时有几个月,毕竟我不可能一个月不用电脑,期间也要更新其他视频)

用几个月时间做出的纯红石Bad Apple 第四代!!我的世界

推荐视频

用1000只狐狸播放bad apple!

用1000只狐狸播放bad apple!

上传者: 三硝基汤姆猫

PVP大佬指令

PVP大佬指令

上传者: 伪人月饼

计时器.exe

计时器.exe

上传者: 这朵朵花

这93秒我录了93000秒!

这93秒我录了93000秒!

上传者: 一只烨逸

用MC地形播放 Bad Apple!!

用MC地形播放 Bad Apple!!

上传者: 不想在这里_

Bad Apple!! 但是是mc音效

Bad Apple!! 但是是mc音效

上传者: 默域喜欢摸鱼摸墨鱼

自制动画:Bad Minecraft!

自制动画:Bad Minecraft!

上传者: 冒泡的火焰珊瑚

这,才是过山车

这,才是过山车

上传者: 微风笑笑01