☰
ArtCraft 完整上手指南:AI绘图与AI视频创作,一个桌面应用全搞定
2026/10/14 2:51:27 网站建设 项目流程

ArtCraft 完整上手指南:AI绘图与AI视频创作,一个桌面应用全搞定

【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft

ArtCraft 是一款面向交互式AI绘图与AI视频创作的桌面应用:用 Rust 和 Tauri 构建,把 2D 画布、3D 舞台和 62 个跨供应商的模型目录装进同一个工作环境。它提供 Windows、macOS 安装包,Linux 则可从源码构建,并开放了 Omni API 供程序化调用。下面按"装好 → 出图 → 出视频 → 深入场景"的顺序,带你完整走一遍。

3 步装好并启动

第 1 步:拿到程序

  • Windows 和 macOS:到官网下载稳定版,解压即用。
  • Linux 或想改代码:走源码构建,往下看。

第 2 步:准备构建环境(仅源码构建需要)

官方文档确认过可用版本,照着装即可:Rust 工具链、Node.js 20 以上(v24.13.0 实测通过)、Tauri CLI(2.10.0 可用)。

第 3 步:一条命令启动

git clone https://gitcode.com/GitHub_Trending/ar/artcraft cd artcraft ./script/artcraft/unix_dev.sh

这个启动脚本会同时拉起前端和 Tauri 后端,并从 5193 端口起自动找可用端口。前端改动支持热更新,Rust 改动自动重编译并重启应用。Windows 用户则分两个终端,分别跑script/artcraft/windows_frontend_dev.ps1(前端)和script/artcraft/windows_rust_dev.ps1(后端)。环境细节见官方文档 _docs/dev_setup.md。

第一次出图:让多个模型同场竞技

在提示词框里输入一段文字提示,选中一个图像模型,点生成。它的特点在于:同一句提示词可以选不同模型并行生成,横向对比效果再决定用哪张。

拿到满意的结果后,有三种打磨方式:

  • 文字改图:用一句话描述要改什么,Nano Banana Pro、GPT Image 等模型可以直接执行。
  • 画布精修:画笔、遮罩加 inpainting(局部重绘,即只重新生成遮罩盖住的那块区域),你可以精确指定"哪里改、改成什么样"。
  • 图层合成:2D 合成提供图片图层、背景移除(抠图)和绘制工具,对结果做照片级的后期处理。

🎬 第一次出视频:从一张图到一段运动画面

选中一张成品图,走 Image to Video 流程:挑一个视频模型(Seedance、Kling、Veo 都可以),设置生成参数,静态图就变成了带镜头运动的视频。配合前面的画布工具,"先修好图、再让图动起来"就是一条完整的 AI视频创作 链路。

场景与3D:把"提示词"变成"调度"

这是 ArtCraft 和普通聚合站拉开差距的地方:生成之前,你可以先把场景搭出来。

🧊 合成与调度

  • 3D 图像合成与调度:背景、前景、道具分层放进 3D 空间;把多个 3D 资产包拼在一起做调度,控制机位角度、物体摆放和纵深。
  • 图片转场景(Image to Location):把角色放进同一张环境图,在同一间"房间"里规划多个镜头。
  • 混合资产创作:图片切割件、世界资产和 3D 网格可以在同一个场景里组合。

物体与角色

  • 图片转 3D 网格:一张图变成可以旋转、摆放、取景的 3D 物体。
  • 角色摆姿:生成前先把角色姿势摆好、机位定好。
  • 角色身份迁移:用一个摆好姿势的"人体模型"(mannequin)引导角色的站位和姿态,让角色跨镜头保持一致。

一站式模型目录:内置 62 个,另直连 4 家

模型目录不用在各网站之间来回切换。官方 README 收录 62 个模型,按类型分组:

  • 图像(16 个):Nano Banana 系列、GPT Image 系列、FLUX 系列、Seedream 系列。
  • 视频(25 个):Seedance、Kling、Veo、Vidu、MiniMax、Flux 等。
  • 音乐与音效(5 个):Suno 的 4 个模型加 Seed Audio。
  • 3D 网格(11 个):Hunyuan 3D、Tripo3D、Meshy、Rodin。
  • 世界与高斯泼溅(5 个):Marble、TripoSplat;高斯泼溅是一种用点云表现 3D 场景的技术,适合生成可漫游的世界。

另外还直连了 4 家第三方服务:Grok、Midjourney、Sora、World Labs(Marble 世界生成)。官方还计划继续接入 Kling、Google、Runway、Luma,并考虑 OpenArt、Freepik 这类聚合器。

给开发者:仓库结构与 Omni API

仓库是 Rust + TypeScript 双引擎,关键目录:

  • crates/desktop/artcraft/ —— Tauri 桌面应用主体
  • crates/api_clients/ —— Grok、Midjourney、Sora、World Labs 等各供应商 API 客户端
  • crates/schema/ —— 共享的数据类型与枚举定义
  • frontend/libs/components/pagescene/ —— 3D 场景舞台的前端组件
  • frontend/libs/omni-gen/ —— "Omni Gen" 统一生成入口库

桌面端之外还有Omni API:用 API Key 认证,就能以编程方式调用图像和视频生成接口——传入参考图片或视频的 URL、指定模型和时长,轮询任务 token 即可取回成片。端点说明与多语言示例在 _docs/artcraft_omni_api.md。

下一步往哪走

ROADMAP.md 把 2026 年的头号目标写得直白:做到"比模型聚合网站更好用"。计划还包括把场景"像捏黏土一样"捏出可感知的操作界面、把所有模型与供应商都装进来、发布专门用于场景重打光和角色重摆姿的图像模型;架构上逐步摆脱对托管服务的依赖,"更多 Rust,更快"。团队还给自己立了个不小的旗子:年内用这套工具做出至少一部长片 AI 电影,并举办线下放映与比赛。

总的来说,如果你想要一个"先搭台、再生成"的环境,把构图、角色一致性和机位这些变量握在自己手里,ArtCraft 是目前少数真正把这件事做进产品里的开源选择。项目采用 MIT / Apache-2.0 双许可,放心阅读和参与。

【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询