Giter Site home page Giter Site logo

liyuanqg / dust3d Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huxingyi/dust3d

0.0 0.0 0.0 148.06 MB

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.

Home Page: https://dust3d.org/

License: MIT License

Shell 0.16% C++ 92.37% C 0.14% HTML 5.13% QMake 0.87% GLSL 1.33%

dust3d's Introduction

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

  1. Download and install the Qt Online Installer
  2. Run the installer and choose the Qt archives you want to install (required: qtbase, qtsvg)
  3. Install Visual Studio 2019

Linux

  1. 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

  1. Clone the repository
git clone https://github.com/huxingyi/dust3d.git
  1. Build using qmake

Windows

  1. Open the Qt Creator IDE
  2. Select "Open Project" from the File menu
  3. Navigate to the project directory dust3d/application and open the .pro file
  4. Select the desired build configuration (e.g. Debug or Release) from the dropdown menu at the bottom left of the window
  5. Click the "Run" button to build and run the project

Linux

  1. Change to the project directory dust3d/application
  2. Run qmake to generate a Makefile
  3. Build the project using make

Releasing

  1. Make sure all changes are merged to master branch including CHANGELOGS update
  2. Run git tag 1.0.0-rc.<number>
  3. Run git push origin 1.0.0-rc.<number>
  4. Wait Actions/release finish and download all the Artifacts
  5. Goto Tags/1.0.0-rc.<number> and create release from tag
  6. Title the release as 1.0.0-rc.<number>
  7. Copy description from CHANGELOGS
  8. 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.
  9. Publish release

License

Dust3D is licensed under the MIT License - see the LICENSE file for details.

Sponsors

@fohara @DisownedWheat @Nobuna-no

The list shown represent active sponsors on GitHub and a full list can be viewed at SUPPORTERS.

dust3d's People

Contributors

huxingyi avatar wickedsmoke avatar jarred-sumner avatar jeteokeeffe avatar carlolson avatar st4ll1 avatar maxtron95 avatar calinou avatar srzkptrsk avatar azagaya avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.