Programs - JS小程序

Tesserxel

[源码]
全新的基于WebGPU的关于四维世界的引擎:代数、建模、渲染、物理……这里是系列文章介绍,以后将出详细游玩教程与开发教程。

4D Viewer

[源码]

四维引擎Tesserxel的前身,是一个使用立体视野来显示四维空间的js库(类似Three.js),目标是尽让我们可能体会到四维人的三维视觉。附带一些Demo,比如超立方体、正多胞体、关卡游戏等等。

使用教程点这里

4D 刚体物理引擎

4D Viewer中的简单的4D刚体物理引擎,有一些交互式的场景,如锁链、齿轮、汽车、积木、陀螺等。现已移植进新版四维引擎Tesserxel。

详情与教程点这里

Minecraft4D

  • 基于四维光线跟踪的Minecraft游戏,超立方体方块表面采用3D贴图
  • 基于种子的随机无限地图,所有景观与结构都是四维的,不同生物群系和村庄等着你来探索!
  • 支持Minecraft中类似的命令系统,包括传送、快速填充选区(类似于MC的worldedit插件)等
  • 支持世界与局部结构的保存

游戏教程点这里

电脑钢琴

[源码]
编辑钢琴“两只老虎”截图
一个定制化的键盘钢琴小程序,我根据自己的习惯进行了改良,有各种变调、移调的方式,所以没有键位设置选项,适合即兴。可以导入导出MIDI文件,编辑音符,支持多音轨和少数MIDI控制器(7、64),有对齐网格量化、力度调节、速度录制等功能。此外除了钢琴还可选其他几个音色。

点这里查看详情

博文中的JS小程序集合

其他WebGL小Demo集合