OpenToonz 是一款开源的全功能 2D 动画制作软件,源自吉卜力工作室定制的 Toonz 版本。
- Star
- 5,380
- Fork
- 628
- 未关闭 Issue
- 102
- 最近提交
- 21小时前
这是什么?
ArmorPaint 是一款面向 3D 模型的贴图绘制工具,基于 PBR(基于物理的渲染)材质流程工作。艺术家可以直接在网格表面绘制纹理,并导出用于其他引擎和渲染器的 PBR 贴图。
这个仓库包含完整源码。开发者可以通过自带的 make 脚本,为 Windows、Linux、macOS(x64 或 arm64),以及 Android、iOS 和 WebAssembly 平台编译构建。项目说明该仓库面向开发者,稳定性可能不足;预编译的安装包则是收费的,用于支持项目开发。
编译需要安装相应平台的 C 编译器工具链(如 clang)和 git。若要将数据文件嵌入可执行文件,需要 clang 19 或更高版本,因为它依赖 C23 的 #embed 特性。
核心功能
- 01直接在 3D 模型上绘制 PBR 贴图。
- 02支持 Windows、Linux、macOS、Android、iOS 和 WebAssembly 平台。
- 03内置构建脚本,可生成对应平台的原生 IDE 工程。
- 04支持借助 C23 #embed 将数据文件嵌入可执行文件。
适用场景
- 为 3D 资产绘制表面纹理和 PBR 材质贴图。
- 从源码为特定平台编译定制的贴图绘制工具。
- 研究基于 C 语言的 3D 图形应用代码结构。
快速上手
- 1
克隆仓库
git clone https://github.com/armory3d/armorpaint - 2
进入 paint 目录
cd armorpaint/paint - 3
在 Linux (x64) 上构建并运行
../base/make --run - 4
在 Windows 或 macOS 上生成项目,然后用 Visual Studio 或 Xcode 打开以构建和运行
..\base\make
使用前须知
- 该仓库面向开发者,可能不稳定。
- 发布的二进制版本需要付费,从源码构建是免费途径。
- 从源码构建需要安装编译工具链,例如带 clang 的 Visual Studio、带 Linux 依赖的 clang 或 Xcode。
- 元数据中未识别出许可证,因此再利用条款不明确。
标签
常见问题
- armorpaint 是什么?
- ArmorPaint 是一款开源的 3D PBR 贴图绘制软件,可编译到桌面、移动和 Web 平台。 ArmorPaint 是一款面向 3D 模型的贴图绘制工具,基于 PBR(基于物理的渲染)材质流程工作。艺术家可以直接在网格表面绘制纹理,并导出用于其他引擎和渲染器的 PBR 贴图。
- armorpaint 可以免费使用吗?用的什么许可证?
- armorpaint 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- armorpaint 还在维护吗?
- 活跃维护中。armorpaint 最近一次提交是在 2026年10月19日。
- armorpaint 适合用来做什么?
- 为 3D 资产绘制表面纹理和 PBR 材质贴图。 从源码为特定平台编译定制的贴图绘制工具。 研究基于 C 语言的 3D 图形应用代码结构。
- armorpaint 怎么安装和运行?
- 克隆仓库: git clone https://github.com/armory3d/armorpaint 进入 paint 目录: cd armorpaint/paint 在 Linux (x64) 上构建并运行: ../base/make --run 在 Windows 或 macOS 上生成项目,然后用 Visual Studio 或 Xcode 打开以构建和运行: ..\base\make
- 在哪里获取 armorpaint?
- 源代码和安装说明在 GitHub 上:https://github.com/armory3d/armorpaint
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
7841893C++Other更新于 昨天
基于 .NET 的跨平台游戏框架,使用 C# 开发 2D 和 3D 游戏,是已停止维护的 XNA 框架的开源重新实现。
1.5万3118C#Other更新于 9天前
为 react-three-fiber 提供的一组开箱即用的 React 3D 辅助组件与 Hooks。
9994853JavaScriptMIT更新于 昨天
为 react-three-fiber 提供后期处理效果的 React 封装,可用 JSX 组件声明式地添加效果。
1438141TypeScriptMIT更新于 昨天
在浏览器中搭建场景、摆放角色、编排镜头运动,并将分镜交给 AI 视频模型的预演工具。
80793JavaScriptAGPL-3.0更新于 19小时前
交互式 3D 昆虫图鉴,用 TypeScript 与 Three.js 在浏览器中程序化生成 63 种昆虫模型。
79373TypeScriptMIT更新于 3天前