{"id":13584978,"url":"https://github.com/makehumancommunity/makehuman","last_synced_at":"2025-05-15T13:08:11.162Z","repository":{"id":37953067,"uuid":"87294858","full_name":"makehumancommunity/makehuman","owner":"makehumancommunity","description":"This is the main repository for the MakeHuman application as such.","archived":false,"fork":false,"pushed_at":"2024-08-19T03:15:34.000Z","size":72687,"stargazers_count":1330,"open_issues_count":60,"forks_count":266,"subscribers_count":66,"default_branch":"master","last_synced_at":"2025-04-15T05:32:06.321Z","etag":null,"topics":["makehuman","python3"],"latest_commit_sha":null,"homepage":"http://www.makehumancommunity.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/makehumancommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.ASSETS.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-05T10:04:15.000Z","updated_at":"2025-04-15T05:03:47.000Z","dependencies_parsed_at":"2024-06-03T20:43:37.586Z","dependency_job_id":"6faa5ead-7ee6-4a33-b63a-e32998887f54","html_url":"https://github.com/makehumancommunity/makehuman","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makehumancommunity%2Fmakehuman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makehumancommunity%2Fmakehuman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makehumancommunity%2Fmakehuman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makehumancommunity%2Fmakehuman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makehumancommunity","download_url":"https://codeload.github.com/makehumancommunity/makehuman/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254346624,"owners_count":22055808,"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":["makehuman","python3"],"created_at":"2024-08-01T15:04:38.383Z","updated_at":"2025-05-15T13:08:06.144Z","avatar_url":"https://github.com/makehumancommunity.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# MakeHuman\n\nThis is the main source code for the MakeHuman application as such. See \"Getting started\" below for instructions on how to get MakeHuman up and running. Mac users\n_should_ be able to use the same instructions as windows users, although this has not been thoroughly tested.\n\n## Current status\n\nAt the point of writing this, the source code is almost ready for a stable release. \n\n## Support requests\n\nIf you have any questions about the software and its usage, please make a request in our forum: http://www.makehumancommunity.org/forum.\n\nA quick look through at least the top questions in the FAQ might be a good idea too: http://www.makehumancommunity.org/wiki/FAQ:Index\n\nPlease do not use the issue tracker for general tech support. For such questions, please use the forums.\n\n## Testing and reporting bugs\n\nThe testing vision for this code is to build a community release that includes main application and often-used, user-contributed \nplug-ins. We hope that the utility of this integrated functionality is sufficient to entice a larger cohort of testers who get\nvalue-added in exchange for the possibility of uncovering deficiencies in our application.\n\nIf you find a bug, please report it in the issues section here on github. In order to make a good bug report, please also include\nthe logs: http://www.makehumancommunity.org/wiki/FAQ:How\\_to\\_provide\\_a\\_makehuman\\_log\\_for\\_a\\_good\\_bug\\_report%3F\n\n## Getting started\n\nBuilds for Windows platforms can be downloaded from http://www.makehumancommunity.org/content/downloads.html\n\nIf you rather run the code from source:\n\n* Install python 3.6.x or later from https://www.python.org/ (or via your system's package management). On windows you **MUST** use 64-bit python. 32-bit python will not work.\n* Install python dependencies (see the [Installing python dependencies](#installing-python-dependencies) section below)\n* Install [git](https://git-scm.com/) with [LFS support](https://git-lfs.github.com/). Modern git clients have LFS support included per default. \n* Make sure the command \"git\" is available via the PATH variable.\n* Use git to clone https://github.com/makehumancommunity/makehuman.git (or download the source as a zip)\n* Run the \"download\\_assets\\_git.py\" script in the \"makehuman\" subdirectory of the source code.\n* Optionally also run:\n  * compile\\_models.py\n  * compile\\_proxies.py\n  * compile\\_targets.py\n \n### Installing python dependencies\nMakeHuman depends on the following Python packages:\n\n* numpy\n* PyQt5\n* PyOpenGL\n\nAdditionaly MakeHuman's shell plugin can make use of [IPython / Jupyter](https://jupyter.org/). You might also want to install these packages:\n\n* jupyterlab\n* qtconsole\n\n#### Installing python core dependencies on Linux\nIt is recommended to install the aforementioned packages via the package manager of the operating system.\n\n* __Debian / Ubuntu / Mint:__\n  \n  `apt install python3-opengl python3-pyqt5 python3-pyqt5.qtopengl python3-pyqt5.qtsvg`\n\n* __openSUSE:__\n\n  `zypper install python3-numpy python3-qt5 python3-opengl`\n\nAn alternative way to install dependencies is using __pip__. However, it is best practice to set up an [virtual environment](https://docs.python.org/3/library/venv.html)\nand activate it before using Python's package manager on a Linux system.\nFor convenience, you might want to run:\n\n  `pip install -r requirements.txt`\n\n#### Installing python core dependencies on Windows\nYou should be able to start the command \"pip\" by opening a console prompt (\"run\" -\u003e \"cmd.exe\") and writing \"pip\". If not, \nfigure out how to run [__pip__](https://pip.pypa.io/en/stable/) (it should have been installed by python automatically):\n\nUse __pip__ to install dependencies. Running the following command will install all python dependencies:\n\n`pip install -r requirements.txt`\n\n### Installing plugins\n\nIf you want to use community plugins like the asset downloader - download them, put in the plugins directory, enable in settings and restart app:\n\n* https://github.com/makehumancommunity/community-plugins-mhapi\n* https://github.com/makehumancommunity/community-plugins-assetdownload\n* https://github.com/makehumancommunity/community-plugins-socket\n* https://github.com/makehumancommunity/makehuman-plugin-for-blender\n\n### Starting MakeHuman\n\nHaving done this, you can now start MakeHuman by running the makehuman.py script. On a prompt run \n\n* python makehuman.py (on Windows)\n* python3 makehuman.py (on Debian, Ubuntu, Mint...)\n\nAlternatively there is a shell script named _makehuman_ to start the application on Linux systems. \n\n## Branches\n\nThere are three standard branches and some additional developer working branches:\n\n* master: This is where you will find the latest version of MakeHuman.\n\nRead-only reference branches\n\n* bitbucket-stable: This is the code as it looks in the \"stable\" branch at bitbucket. This is the ancestor of what is now the \"master\" branch.\n* bitbucket-default: This is the code as it looks in the \"default\" branch at bitbucket.\n\nIn addition you may from time to time see feature branches (usually named \\_feature...), which are removed after having been merged to the master branch. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakehumancommunity%2Fmakehuman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakehumancommunity%2Fmakehuman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakehumancommunity%2Fmakehuman/lists"}