终于用pocketbase 完成了3D数字人工坊的制作

职场   2024-11-18 18:04   北京  
今年一直处于忙碌状态,所以公众号更新的都是AI相关的,具体开发的项目很少,好在今年还有1个多月,把之前想处理的事情收一下尾。我要做的第一件事情就是这个我叫它“数字人工坊”的工具。
今年年初的时候就想开发一个3D数字人构建器,就是将3D数字人模型的各个部件,包括脸、发型、衣服、鞋子、装饰这些部件随意组合,然后导出为glb模型给互动数字人和元宇宙项目使用。然后再做成sass系统,让大家按照规定的格式上传glb模型来组合出个性化的3D角色。
这段时间跟着大神系统学了一下这么弄,终于搞出了属于自己的一套3D数字人构建器工具。

市面上有很多类似的工具,在这里也整理一下:

1. https://hyper.online/assets

UI界面值得参考


2. https://readyplayer.me/avatar
有接口,但必须用它们的地址
3. https://github.com/webaverse-studios/CharacterCreator
开源的日本风格的人物。这个项目去年就试着复刻没有成功。

4. 数字栩生UE风格
现在我终于有机会做出自己的数字人构建器了。

这次系统学习,收获最大的就是这个叫pocketbase的工具。PocketBase 是一个开源的实时后端解决方案,它内置了 SQLite 数据库,同时支持实时数据订阅功能。这意味着你不仅可以轻松操作数据,还可以让客户端实时同步数据的变化。更棒的是,它有一个直观的管理仪表板 UI 让你管理数据库、用户和文件都变得非常简单,而且还能通过 REST API 来进行数据操作,简直是我们前端开发者的福音。
这个工具使用起来非常方便,从官网下载后,输入一个命令即可启动,然后把所需要的数据录入进去。
直接查看API接口:(非常标准的接口文档)
有了它,我就再也不用写静态JSON数据了,直接调用接口,部署起来也是非常方便的。

总结:
有了这个数字工坊,我的3D数字人物料和动作库就可以完美整合起来了。


关于作者
做一只爬的最久的乌龟,保持学习保持好奇,即使慢一点,遇到一点困难,只要最后能到达终点,又有什么关系呢。
毕竟人生没有白走的路,每一步都算数。

加入知识星球可添加作者微信随时沟通。

前端程序设计
专注前端最前沿技术,数据可视化,web3d。偶尔插播生活和艺术。
 最新文章