【编程猫】kitten最强3D我的世界渲染引擎,性能史诗级提升?

合集 · 编程猫kitten编程系列 (13)

  1. 0:58
    用kitten制作的高仿2D我的世界!
  2. 3:14
    Kitten上也有跟scratch上的我的世界类似的了?
  3. 4:41
    用时1年!看看用编程猫还原的2D版我的世界是什么样的
  4. 3:52
    打破只有scratch拥有3D,用编程猫做出第一个三维方块?!
  5. 2:09
    全网首发!用编程猫制作的我的世界3D版
  6. 3:37
    牛人使用编程猫kitten4从0开始搭建编程语言和代码编程器,效果不尽人意?
  7. 1:02
    【编程猫kitten4基础教程】最简单的帧率也有你不知道的冷知识?——帧率篇
  8. 2:40
    【编程猫kitten4】制作操作系统,先从文件系统开始!
  9. 0:33
    用kitten做出来的铁傀儡跳舞
  10. 4:45
    【编程猫】(一)从向量到柏林噪声,如何编出我的世界三维世界?!
  11. 1:29
    【编程猫】obj导入&材质渲染测试
  12. 1:05
    【编程猫】赤石黑科技
  13. 2:22
    【编程猫】kitten最强3D我的世界渲染引擎,性能史诗级提升?
Description
作品连接:https://shequ.codemao.cn/work/305999424
通用3D渲染管线:https://shequ.codemao.cn/work/305295803

性能参考(画面静止情况下):
r7 5800x:1000面12FPS
天玑700:100面15FPS

受限于kitten可怜兮兮的功能和插件,只能使用最基本方式来构建渲染引擎
是目前能做到最高性能了,代表了编程猫最强3D之一
一些思路来源于https://shequ.codemao.cn/user/1351437069

Comments

ComplexPlane 2026-04-04

这里是imgainary number,作者所使用的遮挡剔除算法是我在春节那会首次做出来的 基础原理是光栅化,具体原理视频也有讲,这里不多说 在视频里可以看到启用遮挡剔除后一些面积较小的面会消失,这是这个算法的硬伤,也是它最大的优点 造成这个现象的原因是因为IDTexture(储存可见面的贴图)的分辨率太低了,导致有些太小的三角形无法正常光栅化 但是,当模型细节较多时,这些微小的细节会被自动忽略,从而做到一种LOD的效果,这就是优点 原算法在这https://shequ.codemao.cn/work/305140787 光栅化模块是国外的awesome-llama大佬制作的

♥ 7

gegeabc 2026-04-06

窝趣aa什么时候都快3000粉了[doge][打call]

♥ 3

叶呈冰-B站号 2026-04-03

在编程猫已经没有继续下去的动力了[无语] 你们继续,我退了。

♥ 2

_狗头冰吖 2026-04-03

火钳刘明

♥ 2

皮卡丘的朋友本人 2026-04-03

(=・ω・=)

♥ 1

砂墨 2026-04-03

神了

♥ 1

认真的象牙螺 2026-04-10

能不能用源码编辑器4.0啊。

danjvan 2026-04-04

强强?!

飞海解说 2026-04-04

https://b23.tv/BV1Ja6wB6E5Y https://b23.tv/BV18rXKBPEwu https://b23.tv/BV1vZQUBbEEk

飞海解说 2026-04-04

看看我的

1LamQQ 2026-04-04

投两个币就当入股了[doge]

↩ 1

稽气仁_ 2026-04-03

[打call]

小猫在别处 2026-04-19

这有啥,你就说积木块是不是图灵完备的。只要是图灵完备,那么所有语言都没有区别。

叫我季灾吖 2026-04-12

牛逼兄弟[星星眼][星星眼][星星眼]

取名好难3858 2026-04-04

[星星眼]强👍🏻

克叨 2026-04-03

厉害

在做蛋码的透明 2026-04-03

?!强强!?

b站鸡了 2026-04-03

[呲牙]