armory3d avatar

armory3d/armorpaint

5.3k 598 129
C NOASSERTION
创建于 9 年前 最后更新 3 周前 +16 stars today

AI 综合评分

63 B 级
代码质量
58
文档质量
66
社区健康
60
项目活跃
68
创新性
55

项目简介

ArmorPaint 是一款开源的 3D 绘画与纹理绘制工具,专为游戏和实时渲染设计。

项目摘要

主题

ArmorPaint 让 3D 艺术家直接在模型表面绘制纹理,告别繁琐的 UV 拆分与贴图拼接,实现所见即所得的实时绘画体验。

核心分点总结

  1. 实时 PBR 绘画 – 基于物理的渲染引擎,支持多通道绘制(颜色、粗糙度、金属度等),笔触即时呈现真实材质效果。

  2. GPU 加速性能 – 采用 C 语言与 Vulkan 后端,即使处理千万级面数模型也能保持流畅的绘制响应。

  3. 跨平台与轻量化 – 支持 Windows、macOS、Linux,可独立运行或作为 Blender 插件集成,安装包仅几十 MB。

  4. 开放格式与脚本 – 导出标准贴图格式(PNG、EXR、PSD),支持 Python 脚本自动化,可嵌入自定义工具链。

行动指南

  1. 如果你是独立游戏开发者或 3D 美术师,需要快速为角色、场景绘制高质量纹理,ArmorPaint 能替代 Substance Painter 等商业软件,且完全免费开源。

  2. 从官网下载预编译版本,导入 FBX/OBJ 模型,选择笔刷和材质层即可开始绘画;进阶用户可将其作为 Blender 插件,实现建模与绘制的无缝切换。

  3. 参与社区贡献:项目使用 Haxe 转译生成 C 代码,核心逻辑清晰,适合学习 3D 渲染与 GPU 编程,也可提交笔刷、材质预设丰富生态。

金句总述

把 3D 纹理绘制从“烘焙等待”变成“即时创作”,让每个像素都听从你的笔触。

故事性收尾

深夜的工作室里,你不再需要反复切换软件、等待烘焙进度条。戴上耳机,旋转模型,笔刷划过之处,金属的锈迹、皮革的磨损、布料的纤维瞬间浮现。窗外天色微亮,而你的作品已经栩栩如生。

相关项目推荐