想法 /
GEN-3D-ASSETS 项目
GEN-3D-ASSETS 作为陌生领域 vibe 用于测试 AI Coding 与自身能力边界
GEN-3D-ASSETS 是我用来测试陌生领域 AI + 自我能力边界的项目。此项目作于 2025 年 8 月 26 日,现已不订阅 meshy API ,故项目已停止服务。
项目地址
https://github.com/Lemonadeccc/GEN-3D-ASSESTS
页面效果


一、项目边界
用于初步接触 web3 的 NFT 项目,项目通过“生成 -> 预览 -> 选择”形成完整 NFT 平台。
技术方向选用 Next.js + R3F + Solidity + Vercel + Claude。
二、技术约束
实际应用中 obj / fbx / gltf 的加载不应依赖 Next.js 代理,也不应通过 blob 去加载模型或纹理。
- 模型资源应按适合浏览器消费的方式直接分发
- 完整的状态反馈、舒服交互支持
- 多3D 模型性能问题
三、工程方面
工程优先级可以先压成几项:
- 明确合约与链路技术选型,例如
Solidity/Foundry/Hardhat - 用
commitlint、eslint、husky先把提交和代码规范收紧 - 使用 GitHub Actions 做 CI/CD,结合 Qodo 做 PR 审查,使用 PocketFlow 生成仓库文档
- 预留性能优化空间,重点关注模型加载与 Turbopack 增量更新
- 优先 mvp ,后续迭代 GSAP 动画优化和静态资源优化
四、业务流程
- 使用
meshy.ai或其他生成式 API 生成 3D 资产 - 决定生成结果通过轮询还是其他方式返回
- 返回模型后,预览、选择和等待过程的交互设计
- 用户选择结果进入链上合约相关流程
- 部署方式需要和工程侧约束考虑
- 注意处理 API key 存储与安全
五、项目价值
平台目标是生成类似 NFT 的个性化 3D 资产:根据用户画像和 prompt 偏好,输出具备唯一性的非同质 3D 结果。或可上传 3D 资产上链,完成知识产权化管理。 个人目标是在陌生领域探索 AI Coding 与自身能力边界。 实践结论为:完全陌生领域使用 AI Coding 不太可行,以当前时间 AI 能力无法基于我自身储备指导完成可用于实际应用的上线项目。