Dust3D dust3d

3/5 🧩 软硬件结合 已发布
huxingyi 956 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5

项目简介

Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D prin


Dust3D 是一款跨平台的三维建模软件,专为游戏开发、3D打印等场景设计,旨在降低3D内容创作的门槛。它的核心亮点在于将建模、骨骼绑定、程序化动画和UV展开等复杂流程集成在一个工具中,用户无需在多个软件间切换即可完成从模型创建到动画导出的完整工作流。软件支持导出GLB和FBX格式,方便直接导入到游戏引擎或3D打印切片软件中使用。

标签

项目特点

**跨平台支持**:可在 Windows、macOS 和 Linux 上运行。
**低多边形建模**:专注于快速创建低多边形模型,适合游戏和风格化渲染。
**内置骨骼绑定**:自动或手动为模型添加骨骼,简化动画制作流程。
**程序化动画**:支持通过程序化方式生成动画,提高效率。
**UV 自动展开**:自动生成 UV 贴图,减少手动调整工作。
**多种导出格式**:支持导出为 GLB 和 FBX 等通用 3D 格式。

技术规格

开发语言 C++ (C++17)
图形界面框架 Qt 6 (推荐) 或 Qt 5
依赖模块 qtbase, qtsvg, qtmultimedia
构建工具 qmake
支持平台 Windows, macOS, Linux
导出格式 GLB, FBX
许可证 MIT License

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Qt 6 (或 Qt 5) 1 开发框架,需安装 qtbase, qtsvg, qtmultimedia 模块
C++ 编译器 1 需支持 C++17,如 Visual Studio 2022 (Windows), Xcode CLT (macOS), GCC/Clang (Linux)
qmake 1 Qt 自带的构建工具

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要配置开发环境(安装 Qt、编译器),并执行命令行构建操作,对 Windows 用户可能还需使用 Qt Creator IDE。 💻 **编程能力**:需要具备 C++ 基础,了解 Qt 框架和 qmake 构建系统,能够阅读和修改源代码。 ⚡ **电子电路**:不涉及。

适用场景

游戏开发者快速创建低多边形角色或道具模型。
3D 打印爱好者制作可打印的低多边形装饰品。
教育场景中学习 3D 建模和程序化动画原理。
需要批量生成简单 3D 资产的自动化工作流。