{"repo":"MrXujiang/ApexForge","free":true,"listed":false,"github":"https://github.com/MrXujiang/ApexForge","clone":"git clone https://github.com/MrXujiang/ApexForge.git","description":"一款开箱即用的AI 3D可视化建模平台，支持扩展和二次开发","language":"TypeScript","stars":111,"topics":["3d","3d-engine","3d-models","ai-editor","cad","editor","react","visual-studio"],"license":"GPL-3.0","category":"ui-components","readme_excerpt":"ApexForge AI 驱动的实时 3D CAD / 参数化建模工作台 用自然语言生成可交互的 Three.js 商业级 3D 模型，支持多模型供应商、在线 API Key、模型导入、贴图上传与实时属性编辑。 产品截图 · 视频演示 · 产品首页 · 架构文档 · AI 生成链路 · AI 实战学习手册 · AI 文档 --- 为什么做 ApexForge ApexForge 想解决一个很具体的问题： 让产品经理、设计师、开发者不用打开复杂 3D 软件，也能通过一句自然语言快速得到可预览、可调参、可继续工程化的 3D 原型 。 它不是一个简单的模型展示页面，而是一套完整的 AI CAD 工作流： - 自然语言生成模型 ：输入“复古便携式收音机”“未来感飞行器”“智能镜子”等描述，生成对应参数化 3D 模型。 - 多模型供应商接入 ：支持 DeepSeek、Kimi、千问，使用 OpenAI-compatible 调用协议。 - 在线 API Key 配置 ：在页面左侧直接填写模型 Key，不必强制修改项目 .env 。 - Three.js 实时预览 ：浏览器内完成三维渲染、光照、阴影、轨道控制和模型归一化。 - 3D 模型导入 ：支持 GLB、GLTF、OBJ、STL 等常见 Three.js 格式。 - 贴图与属性编辑 ：支持图片贴图、颜色、材质、复杂度、曲线强度、连接密度等实时调整。 - 开发者文档齐全 ：内置 tech/doc 多页面 HTML 文档，覆盖架构、前端、后端、AI 生成链路与 3D 渲染。 --- 产品预览 当前仓库已内置真实截图与视频演示。第一次了解项目时，建议先看下方截图和演示视频，再进入 tech/doc/index.html 阅读完整产品与技术文档。 自然语言生成 3D 模型 · 在线 API Key · Three.js 实时预览 · 属性编辑 · 模型导入 观看 demo.mov 视频演示 如果 GitHub 页面未直接预览视频，可点击上方链接打开或下载演示文件。 Studio 工作台布局 --- 核心能力 能力 说明 --- --- AI 参数化建模 LLM 输出结构化 ModelGenerationParams ，前端模型工厂负责稳定生成几何结构。 开放品类生成 覆盖车辆、手表、首饰、建筑、飞行器、家具、镜子、耳机、相机、鞋、背包、小家电、容器、机器人、面板设备、收音机等。 多模型供应商 支持 DeepSeek、Kimi、Qwen，后端统一封装 baseURL、model、API Key 与 JSON 输出协议。 Harness 多 Agent 通过 Prompt Architect、Structure Agent、Surface Detail Agent、Material Agent、Quality Agent 解释生成过程。 Three.js 渲染 使用物理材质、阴影、地面网格、OrbitControls、模型归一化与导入模型加载器。 在线 AK 配置 前端本地保存当前浏览器的 API Key，生成时传给后端，后端未收到时才回退环境变量。 外部模型导入 支持 GLB、GLTF、OBJ、STL，导入模型优先覆盖参数化模型预览。 开发者文档 tech/doc 提供总览、架构、AI 链路、前端、后端、3D 渲染等多页面文档。 --- 技术架构 前端 - React 18 + TypeScript + Vite ：构建 Studio 工作台。 - TailwindCSS + shadcn/ui 风格组件 ：实现","default_branch":null,"files":null,"tree":[],"storefront":"/r/MrXujiang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MrXujiang/ApexForge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}