armory3d/armorpaint

GitHub Trending (daily) 工具

摘要

ArmorPaint 是一个用于3D PBR纹理绘制的软件工具,其GitHub仓库提供了构建说明和面向开发者的分发注意事项。

图形创建工具
查看原文
查看缓存全文

缓存时间: 2026/09/10 14:18

armory3d/armorpaint 源码: https://github.com/armory3d/armorpaint

armorpaint ==============
ArmorPaint (https://armorpaint.org) 是一款用于 3D PBR 纹理绘制的软件 - 请查阅手册 (https://armorpaint.org/manual)。
注1:本仓库面向开发者,可能不够稳定。发行版二进制文件为付费内容 (https://armorpaint.org/download),以资助项目发展。所有开发工作均在此公开进行,以确保项目对所有人开放。感谢您的支持!
注2:若您编译 ArmorPaint 的 Git 版本,则需要安装编译器(Windows 系需安装带 clang 工具的 Visual Studio (https://visualstudio.microsoft.com/downloads/),Linux 系需安装 clang 及依赖项 (https://github.com/armory3d/armorpaint/blob/main/base/docs/linux_deps.md),macOS/iOS 系需安装 Xcode (https://developer.apple.com/xcode/resources/),Android 系需安装 Android Studio (https://developer.android.com/studio))以及 git (https://git-scm.com/downloads)。

git clone https://github.com/armory3d/armorpaint  
cd armorpaint/paint  

Windows (x64)

..\base\make  
# 打开生成的 Visual Studio 项目文件 `build\ArmorPaint.sln`  
# 构建并运行  

Linux (x64)

../base/make --run  

macOS (arm64)

../base/make  
# 打开生成的 Xcode 项目文件 `build/ArmorPaint.xcodeproj`  
# 构建并运行  

Android (arm64)

../base/make --target android  
# 打开生成的 Android Studio 项目文件夹 `build/ArmorPaint`  
# 为设备构建  

iOS (arm64)

../base/make --target ios  
# 打开生成的 Xcode 项目文件 `build/ArmorPaint.xcodeproj`  
# 为设备构建  

WASM

../base/make --target wasm --compile --embed  

生成语言文件

./base/make --js base/tools/extract_locales.js  
# 生成 `paint/assets/locale/.json` 文件  

嵌入数据文件

# 需要支持 c23 #embed 特性的编译器(clang 19 或更高版本)  
../base/make --embed  

相似文章

基于物理的 - PBR值数据库

Lobsters Hottest

一个全面的基于物理渲染(PBR)值数据库,涵盖材质、光源和相机,对3D艺术家和开发者非常有用。

DALL·E: 推出外扩绘画功能

OpenAI Blog

OpenAI 为 DALL·E 推出外扩绘画功能,使用户能够扩展生成或上传的图像,创建任意宽高比的大规模图像,同时保持阴影、反射和纹理的视觉一致性。

Can I texture 3D objects with oil paint?

Lobsters Hottest

一位传统油画艺术家开发了开源工具Bob Jack Painter,通过实时摄像头将物理画布上的油画纹理映射到3D模型上,实现了用真实油画颜料纹理化数字3D物体的流程。