Meta3D -- 开源的Web3D低代码平台

发布时间 2023-12-29 18:39:07作者: 杨元超

大家好,Meta3D是开源的Web3D低代码平台,快速搭建Web3D编辑器,共建开放互助的web3d生态

image

Github

进入平台

功能演示

加入UI Control

image

加入Action脚本

image

运行“完整的编辑器”模板

image

Meta3D的开发历程

我之前用了4年多的时间开发过Wonder:WebGL 3D引擎和编辑器,它可以看作是Web版的Unity,对标PlayCanvas。不过做到后面发现存在一些结构性的问题(如编辑器不支持自定义扩展、使用的WebGL1太落后),所以暂停了它的开发。

后面经过几年的沉淀,我从2022年3月开始了Meta3D这个项目,到现在已经开发了快2年了,终于完成了MVP(最小可行产品),推出了v1.0版本。

Meta3D于在Wonder的基础上下降了一层,从而很容易地就解决了之前的结构性问题。
Wonder是用来开发Web3D应用的,而Meta3D是用来开发Wonder的,这在全世界都是首创,目前没有看到类似的产品

哪些人适合使用Meta3D

  • Web3D编辑器开发者
    您可以使用Meta3D快速搭建Web3D编辑器
  • Web3D应用开发者
    您可以使用Meta3D首先快速搭建自定义的Web3D编辑器;然后再基于搭建的Web3D编辑器来搭建Web3D应用

为什么您要使用Meta3D

Meta3D提供了多种UI Control来可视化地搭建Web3D编辑器;您可以基于Typescript语言来写逻辑代码,为UI Control提供数据、实现UI Control的事件处理

使用Meta3D可以达成下面的目的:

  • 搭建:可视化搭建Web3D编辑器
  • 写逻辑代码:基于TypeScript语言写逻辑代码
  • 提供模板、托管:提供搭建好的编辑器作为模板,导入后可在它的基础上继续搭建;您搭建的Web3D编辑器也可以发布到云端托管

Meta3D有什么优势

  • 世界首个搭建Web3D编辑器的低代码平台
  • 一切皆可扩展,用户可100%自定义
    Meta3D中的一切都是可扩展自定义的(包括Web3D引擎),目前暂时只开放了“写逻辑代码”的扩展方法,未来将会开放更多的扩展方法
  • 拥抱Web3,完全开源

关于我

我之前在腾讯、阿里工作过,在Web3D领域有1万小时的开发经验,主要负责Web3D引擎开发、编辑器开发

我的代表作如下:

我至少完全重写了6次3D引擎,完全重写了3次编辑器,commit至少9000次,有效代码行数至少30万以上。

我为4家公司提供了3D引擎和编辑器的技术顾问、咨询的服务

我主要有下面的技术成果:
我有什么知识沉淀

说明

Meta3D现在发布了v1.0版本,这是可用版本,欢迎大家使用,并来这里讨论,感谢您~