Awesome
Dust3D
Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
Getting Started
These instructions will get you a copy of the Dust3D up and running on your local machine for development and testing purposes.
Prerequisites
In order to build and run Dust3D, you will need the following software and tools:
- Qt
- Visual Studio 2019 (Windows only)
- GCC (Linux only)
Windows
- Download and install the
Qt Online Installer
- Run the installer and choose the Qt archives you want to install (required: qtbase, qtsvg)
- Install Visual Studio 2019
Linux
- Install Qt using your distribution's package manager (e.g.
apt-get install qt5-default libqt5svg5-dev
on Ubuntu)
Building
A step by step series of examples that tell you how to get a development environment running
- Clone the repository
git clone https://github.com/huxingyi/dust3d.git
- Build using qmake
Windows
- Open the Qt Creator IDE
- Select "Open Project" from the File menu
- Navigate to the project directory
dust3d/application
and open the.pro
file - Select the desired build configuration (e.g. Debug or Release) from the dropdown menu at the bottom left of the window
- Click the "Run" button to build and run the project
Linux
- Change to the project directory
dust3d/application
- Run
qmake
to generate a Makefile - Build the project using
make
Releasing
- Make sure all changes are merged to master branch including CHANGELOGS update
- Run
git tag 1.0.0-rc.<number>
- Run
git push origin 1.0.0-rc.<number>
- Wait Actions/release finish and download all the Artifacts
- Goto
Tags/1.0.0-rc.<number>
and create release from tag - Title the release as
1.0.0-rc.<number>
- Copy description from CHANGELOGS
- Drag the Artifacts:
dust3d-1.0.0-rc.<number>.zip
,dust3d-1.0.0-rc.<number>.AppImage (Extracted)
,dust3d-1.0.0-rc.<number>.dmg (Extracted)
to binaries. - Publish release
License
Dust3D is licensed under the MIT License - see the LICENSE file for details.
<!-- Sponsors begin -->Sponsors
<a href="https://github.com/fohara" title="fohara (Frank O'Hara)" target=_blank><image src="https://avatars.githubusercontent.com/u/1181948?u=00445fb982564b2a4461c5848662ac37f1405b01&v=4" alt="@fohara" width="35" height="35" style="border-radius: 17px;" /></a> <a href="https://github.com/DisownedWheat" title="DisownedWheat (Robert Larnach)" target=_blank><image src="https://avatars.githubusercontent.com/u/11870491?u=a8b24ff1daf2577b1afac771fd2cf80e39c8b4b0&v=4" alt="@DisownedWheat" width="35" height="35" style="border-radius: 17px;" /></a>
The list shown represent active sponsors on GitHub and a full list can be viewed at SUPPORTERS.
<!-- Sponsors end -->