【狸动画模组讲座】其他心得P1—为什么MC的渲染这么烂
合集 · 狸模组讲座 (3)
Description
感谢@猫猫狐AR 为本期视频提供的知识大纲以及原理讲解。 @猫猫狐AR 制作的加速渲染链接: https://www.mczwlt.net/resource/t30bepq8 https://modrinth.com/mod/acceleratedrendering https://www.curseforge.com/minecraft/mc-mods/accelerated-rendering https://github.com/Argon4W/AcceleratedRendering 本集是狸动画讲座 其他心得的第一集。 本来打算是归在代码开发里的,但是这里并没有讲解具体的设计模式,所以归在其他内容当中。 这一期算是联动回,感谢猫猫狐AR的协助,同时也是安利猫猫狐的优化项目。 请务必支持猫猫狐!
Comments
致敬传奇单核游戏[doge]
♥ 554 ↩ 36
ojang:喜欢我在cpu里面计算顶点变换吗☝🤓 喜欢我随时随地upload然后draw call吗☝🤓
♥ 378 ↩ 9
就这么说,mc早期的渲染部分代码质量不超过我带的学生的图形学大作业水平……
♥ 317 ↩ 14
渲染动了,会和1.13一样直接报废一堆Mod吗[笑哭]
♥ 118 ↩ 6
你以为oj 不想换,这几个版本下来oj也在做渲染的优化,遮蔽渲染也才加上,就是多实体的处理真的很差,本来用展示实体做了个沙盒,发现超过1w展示实体就卡的不行,mc要是真想做优化只换个引擎是远远不够的,就是换oj也不一定应付的过来,直接划版本出个mc2吧
♥ 107 ↩ 12
太ppt了 这不是恐怖渲染人真的看得懂吗
♥ 82 ↩ 5
vulkan这招太狠了
♥ 81 ↩ 22
哎😑庞大的玩家社区又不能说换就换这个api
♥ 80 ↩ 22
你们好啊,我是gpu,现在我要开始睡觉了,有什么活让cpu干去吧🤓
♥ 74
看到了好些个 “神秘的优化mod”的视频,我也没注意是不是同一个作者,但是他们都是以着绝不支持fabric的想法,不过这个ar有其他人做了fabric版的
♥ 39 ↩ 13
我就这么举例子,人类发展了上百年的cpu科技,如今如此先进的科技在MC里开某机械动力服务器,使用单核性能最强的M系列最新一代的芯片只能带动15人,不是15个人开始掉tps,而是只能带动15人,人数再多就会卡到无法正常游戏[笑哭]
♥ 35 ↩ 1
当你把初始新手装备(指lwjgl)练到满级:
♥ 33 ↩ 1
Mojang之前说Java版为了引入灵动视效要花上一段时间重构渲染相关代码,不知up能否看看他们目前做得怎么样了?
♥ 28 ↩ 3
维持现状就好,这种体量的代码不是说改就能改的。上次1.21.x某个小版本官方稍微修了一下渲染接口的调用方式就够开发者吃一壶了[笑哭](GameRenderer由constant变为function reference)
♥ 28
一进来看到全景愣了一下,再一看发现全景还适配陀螺仪玩了半天[笑哭]
♥ 21
多核多线程和vulkan仍然是梦不可求
♥ 20 ↩ 6
可惜加速渲染还没移植到1.20.1forge[大哭]
♥ 18 ↩ 8
开成360全景了
♥ 18 ↩ 4
不是可能,就是落后
♥ 16 ↩ 2
毕竟mc本体只有20fps,剩下的都是cpu补帧补出来的,用GPU怎么补[doge]dlss4才实现了1比3补到最多80帧,不让CPU参加渲染那就最高80帧玩
♥ 16 ↩ 47