Meta3D
Meta3D copied to clipboard
开源Web3D低代码平台,一条龙可视化搭建Web3D应用、编辑器、引擎,共建开放互助的Web3D生态
* TODO 直接开发three.js应用,完成一个完整的项目,实现核心功能 * TODO 开发一套核心的编辑器,可组合成integrated editor * TODO 开发可选的小编辑器(如CSG),用来扩展编辑器 * TODO 开发核心的引擎包 * TODO 开发可选的引擎子package,用来扩展引擎 * TODO 基于编辑器和引擎包,重新完成之前的项目 * TODO 向用户交付 项目(local和host in platform)、一套编辑器(host in platform) * TODO 用户可组合小的编辑器,用来扩展编辑器...
- TODO publish v2.0.0 - TODO 社区建设 https://www.cloudwego.io/zh/blog/2022/09/13/%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA%E7%9A%84%E9%95%BF%E6%9C%9F%E4%B8%BB%E4%B9%89%E4%B8%8E%E6%96%B0%E5%8F%98%E5%8C%96-cloudwego-%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA%E5%AE%9E%E8%B7%B5/ https://w2solo.com/topics/3606 - TODO 写技术文章介绍低代码平台开发思路,顺便宣传 TODO 发布宣传文章:《1分钟搭建自定义的Web3D编辑器》、《1分钟搭建自定义的Web3D引擎》 《基于Meta3D开发一个数字孪生项目》 TODO 然后发布与下面类似的介绍特性的宣传文章 [我的开源项目与开源经历分享](https://v2ex.com/t/934564) 参考: https://github.com/MrXujiang/h5-Dooring https://www.zhihu.com/people/li-zong-bin-32/posts https://segmentfault.com/a/1190000020410213#item-5 [我的开源项目与开源经历分享](https://v2ex.com/t/934564) [如何宣传个人的 Github 开源项目?](https://www.v2ex.com/t/405378) [React Native 一站式开发解决方案](https://www.jianshu.com/p/88821b1607a7) [NocoBase...
- 有UI,有渲染结果 引入imgui-webgpu ○ 引擎 //// ■ 使用webgpu进行渲染(光线投射) - 跟webgl一样,只绘制立方体(读取场景数据) ○ 编辑器 ■ 加入imgui webgpu ■ 支持webgpu fbo作为edit/run view
TODO use ImGui.ShowMetricsWindow() to show debug description run the editor is slow reason now even run the simplest editor(Scene View + Game View), GPU will take 8ms in each frame....
refer to: https://airtable.com/marketplace 开放市场(扩展、贡献、包市场)和对应的装配(应用、包装配)
多人可使用同一个团队用户账号同时或异时登录,共享该账号的所有资产 也就是说,需要支持 协作开发 平台? refer to https://juejin.cn/post/7179800384066551867
1M币=1人民币 通过付费购买、贡献(如发布贡献等:其被使用的越多,M币越多)、使用频率(如登录时长)来增加M币 免费用户(权限为基础)可通过使用M币来达到甚至超越权限为升级的用户的权益 M币可用来: - 购买付费资产(如扩展等) - 升级权限(要大于花钱买的权限,如本来60元买一个月 提升权限,那么需要100M币买一个月 提升权限) - 兑换Web3货币或者人民币(参考知乎、b站等给用户发激励费的功能) - 。。。。。。 //TODO 加入M币交易模块,允许用户之间转让M币(私下或者公开进行微信转账,从而实现M币兑换人民币?)
based on WebGPU(compute shader) should implement in Wonder.js ** TODO support rect, directional multiple lights(MIS) ** TODO support env map ** TODO support bsdf ** TODO support DLSS, Denoise, NRC...
# 应用方向 ## 引擎 - 使用深度学习来实现降噪等后处理 ## 平台 - custom data的代码可以通过AI生成 - 通过AI,快速搭建App、页面 ## 其它 - AI自动回答文档检索 refer to: [大模型在低代码平台中的应用](https://zhuanlan.zhihu.com/p/661550285) https://hc.huoban.com/releasenotes/7d4d [伙伴云:AI搭建副驾驶 迈出国内生成式零代码第一步](https://m.ebrun.com/20230506/n-17237.html) https://www.google.com/search?q=%E4%BC%99%E4%BC%B4%E4%BA%91+AI%E6%90%AD%E5%BB%BA&oq=%E4%BC%99%E4%BC%B4%E4%BA%91+AI%E6%90%AD%E5%BB%BA&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQABiABDIHCAIQABiABDIHCAMQABiABDIHCAQQABiABDIHCAUQABiABDIHCAYQABiABDIGCAcQRRg90gEIMTc4NmowajeoAgCwAgA&sourceid=chrome&ie=UTF-8
# 目的 //1.可以更好地编辑custom data 2.可以在平台上直接开发、修改和发布扩展、贡献和custom data(action、input、ui control)以及对应的协议 # 具体方案 对于目的2: - 在WebIDE中直接开发、修改和发布扩展、贡献和custom data(action、input、ui control),支持ts语法,提供代码提升(包括获得协议中定义的类型)、高亮等功能 - 优化协议的开发过程:只填一些模板的类型,以及package.json的必备信息(如name、version),即可直接发布(到npm?) # 加强 WebIDE支持Vim