{"id":13574675,"url":"https://github.com/huxingyi/dust3d","last_synced_at":"2025-05-14T01:02:30.874Z","repository":{"id":37335376,"uuid":"76565839","full_name":"huxingyi/dust3d","owner":"huxingyi","description":"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.","archived":false,"fork":false,"pushed_at":"2025-02-23T00:01:29.000Z","size":151540,"stargazers_count":3029,"open_issues_count":17,"forks_count":225,"subscribers_count":101,"default_branch":"master","last_synced_at":"2025-04-03T06:04:33.651Z","etag":null,"topics":["3d","3d-modelling","3d-printing","dust3d","game-development","low-poly"],"latest_commit_sha":null,"homepage":"https://dust3d.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huxingyi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOGS","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORTERS","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"huxingyi"}},"created_at":"2016-12-15T14:17:55.000Z","updated_at":"2025-03-31T22:46:14.000Z","dependencies_parsed_at":"2023-02-12T09:30:57.452Z","dependency_job_id":"ec20a3dd-afc4-4a7d-8010-cfa945c370ae","html_url":"https://github.com/huxingyi/dust3d","commit_stats":{"total_commits":1277,"total_committers":16,"mean_commits":79.8125,"dds":0.03915426781519182,"last_synced_commit":"6195093235f9989d2869abf24b3eff746edd14de"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huxingyi%2Fdust3d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huxingyi%2Fdust3d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huxingyi%2Fdust3d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huxingyi%2Fdust3d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huxingyi","download_url":"https://codeload.github.com/huxingyi/dust3d/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248201759,"owners_count":21064188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","3d-modelling","3d-printing","dust3d","game-development","low-poly"],"created_at":"2024-08-01T15:00:53.647Z","updated_at":"2025-04-10T10:46:59.846Z","avatar_url":"https://github.com/huxingyi.png","language":"C++","funding_links":["https://github.com/sponsors/huxingyi"],"categories":["C++","Game-Design-Tool","Visual","Tools","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++"],"sub_categories":["Others"],"readme":"# Dust3D\n\nDust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.\n\n## Getting Started\n\nThese instructions will get you a copy of the Dust3D up and running on your local machine for development and testing purposes.\n\n### Prerequisites\n\nIn order to build and run Dust3D, you will need the following software and tools:\n\n- Qt\n- Visual Studio 2019 (Windows only)\n- GCC (Linux only)\n\n#### Windows\n\n1. Download and install the `Qt Online Installer`\n2. Run the installer and choose the Qt archives you want to install (required: qtbase, qtsvg)\n3. Install Visual Studio 2019\n\n#### Linux\n\n1. Install Qt using your distribution's package manager (e.g. `apt-get install qt5-default libqt5svg5-dev` on Ubuntu)\n\n### Building\n\nA step by step series of examples that tell you how to get a development environment running\n\n1. Clone the repository\n```\ngit clone https://github.com/huxingyi/dust3d.git\n```\n\n2. Build using qmake\n\n#### Windows\n\n1. Open the Qt Creator IDE\n2. Select \"Open Project\" from the File menu\n3. Navigate to the project directory `dust3d/application` and open the `.pro` file\n4. Select the desired build configuration (e.g. Debug or Release) from the dropdown menu at the bottom left of the window\n5. Click the \"Run\" button to build and run the project\n\n#### Linux\n\n1. Change to the project directory  `dust3d/application`\n2. Run `qmake` to generate a Makefile\n3. Build the project using `make`\n\n### Releasing\n\n1. Make sure all changes are merged to master branch including CHANGELOGS update\n2. Run `git tag 1.0.0-rc.\u003cnumber\u003e`\n3. Run `git push origin 1.0.0-rc.\u003cnumber\u003e`\n4. Wait Actions/release finish and download all the Artifacts\n5. Goto `Tags/1.0.0-rc.\u003cnumber\u003e` and create release from tag\n6. Title the release as `1.0.0-rc.\u003cnumber\u003e`\n7. Copy description from CHANGELOGS\n8. Drag the Artifacts: `dust3d-1.0.0-rc.\u003cnumber\u003e.zip`, `dust3d-1.0.0-rc.\u003cnumber\u003e.AppImage (Extracted)`, `dust3d-1.0.0-rc.\u003cnumber\u003e.dmg (Extracted)` to binaries.\n9. Publish release\n\n## License\n\nDust3D is licensed under the MIT License - see the [LICENSE](https://github.com/huxingyi/dust3d/blob/master/LICENSE) file for details.\n\n\u003c!-- Sponsors begin --\u003e\n## Sponsors  \n\n\u003ca href=\"https://github.com/fohara\" title=\"fohara (Frank O'Hara)\" target=_blank\u003e\u003cimage src=\"https://avatars.githubusercontent.com/u/1181948?u=00445fb982564b2a4461c5848662ac37f1405b01\u0026v=4\" alt=\"@fohara\" width=\"35\" height=\"35\" style=\"border-radius: 17px;\" /\u003e\u003c/a\u003e\n\n _The list shown represent active sponsors on GitHub and a full list can be viewed at [SUPPORTERS](https://github.com/huxingyi/dust3d/blob/master/SUPPORTERS)._\n\u003c!-- Sponsors end --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuxingyi%2Fdust3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuxingyi%2Fdust3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuxingyi%2Fdust3d/lists"}