Difference between revisions of "Documentation:Index"

From MakeHuman Community Wiki
Jump to: navigation, search
(Settings)
Line 54: Line 54:
  
 
==== Tools and contributing methods ====
 
==== Tools and contributing methods ====
[[ MHBlenderTools: Download and installation How to download and install the addons for Blender ]]
+
* [[ MHBlenderTools: Download and installation How to download and install the addons for Blender ]]
[[MHBlenderTools: MakeTarget Description of MakeTarget™ tool, to create custom morphings for MakeHuman. ]]
+
* [[MHBlenderTools: MakeTarget Description of MakeTarget™ tool, to create custom morphings for MakeHuman. ]]
[[ MHBlenderTools: MakeClothes Description of MakeClothes and its user interface. ]]
+
* [[ MHBlenderTools: MakeClothes Description of MakeClothes and its user interface. ]]
[[ MHBlenderTools: MakeWalk basic workflow MakeWalk is a Blender add-on for retargeting mocap data (.bvh files) to a given armature. ]]
+
* [[ MHBlenderTools: MakeWalk basic workflow MakeWalk is a Blender add-on for retargeting mocap data (.bvh files) to a given armature. ]]
[[ MHBlenderTools: MakeWalk user interface Description of the GUI integrated in Blender. ]]
+
* [[ MHBlenderTools: MakeWalk user interface Description of the GUI integrated in Blender. ]]
[[ MHBlenderTools: MakeWalk armatures Explain the meaning and use of source and target armature. ]]
+
* [[ MHBlenderTools: MakeWalk armatures Explain the meaning and use of source and target armature. ]]
[[ MHBlenderTools: MakeWalk utilities Utilities: save and restore the defaults, manage actions, t-pose, etc. ]]
+
* [[ MHBlenderTools: MakeWalk utilities Utilities: save and restore the defaults, manage actions, t-pose, etc. ]]
[[ MHBlenderTools: MakeWalk troubleshooting. This document will describe common errors and corrective actions. ]]
+
* [[ MHBlenderTools: MakeWalk troubleshooting. This document will describe common errors and corrective actions. ]]
[[ MHBlenderTools: MHX importer basic usage. MHX (MakeHuman eXchange format) is a custom format used to transfer a rigged character from MakeHuman to Blender. ]]
+
* [[ MHBlenderTools: MHX importer basic usage. MHX (MakeHuman eXchange format) is a custom format used to transfer a rigged character from MakeHuman to Blender. ]]
[[ MHBlenderTools: MHX default rigging If pose/animate > skeleton is set to 'None' when the character is exported from MakeHuman in .mhx format, the character is equipped with the default MHX armature. This is a rather complex rig with quite a few features. ]]
+
* [[ MHBlenderTools: MHX default rigging If pose/animate > skeleton is set to 'None' when the character is exported from MakeHuman in .mhx format, the character is equipped with the default MHX armature. This is a rather complex rig with quite a few features. ]]
[[ MHBlenderTools: MHX other rigging systems The character can be rigged with alternatives and ligher armature or the rigify one (The rigging system for Blender devoped by Nathan Vegdahl). ]]
+
* [[ MHBlenderTools: MHX other rigging systems ]]
[[ MHBlenderTools: MHX Layers and masks The mhx importer creates objects on the first four layers. ]]
+
The character can be rigged with alternatives and ligher armature or the rigify one (The rigging system for Blender developed by Nathan Vegdahl).
[[ MakeTarget standalone Converting files produced with the most common modelling software, without Blender. ]]
+
* [[ MHBlenderTools: MHX Layers and masks ]]
[[ GUI languages and translations. MakeHuman support a variety of languages. It's very easy to add translations. ]]
+
The mhx importer creates objects on the first four layers.
 +
* [[ MakeTarget standalone ]]
 +
Converting files produced with the most common modelling software, without Blender.
 +
* [[ GUI languages and translations. ]]
 +
MakeHuman support a variety of languages. It's very easy to add translations.
 
==== Reporting a Bug ====
 
==== Reporting a Bug ====
[[ Using the Makehuman bug tracker Introduction to the new Makehuman bug tracker ]]
+
* [[ Using the Makehuman bug tracker ]]
[[ Using the Makehuman log files for error reporting How to report bugs using the log files. ]]
+
Introduction to the new Makehuman bug tracker
 +
* [[ Using the Makehuman log files for error reporting ]]
 +
How to report bugs using the log files.
 
==== Developers' note ====
 
==== Developers' note ====
[[ Getting started The best way to start your experiments with MakeHuman code is to clone our official repository and start to modify it. ]]
+
* [[ Getting started ]]
[[ Development infrastructure A description of the MakeHuman development infrastructure. ]]
+
The best way to start your experiments with MakeHuman code is to clone our official repository and start to modify it.
[[ OpenGL Notes Most of the 3D mesh handling functionality is delivered using OpenGL embedded within the C application code. ]]
+
* [[ Development infrastructure ]]
[[ Development organization The organization of distributed development. ]]
+
A description of the MakeHuman development infrastructure.
[[ Libraries and build procedures Describes the details of creating installable packages on major platforms ]]
+
* [[ OpenGL Notes ]]
[[ Directory structure and core modules Summary of the MH API reference. ]]
+
Most of the 3D mesh handling functionality is delivered using OpenGL embedded within the C application code.
[[ File formats and extensions Describes the formats used internally for data and object storage. [CRUDE NOTES]  ]]
+
* [[ Development organization ]]
[[ Makehuman Plugin System How to make a new plugin and use it in MakeHuman ]]
+
The organization of distributed development.
 +
* [[ Libraries and build procedures ]]
 +
Describes the details of creating installable packages on major platforms
 +
* [[ Directory structure and core modules ]]
 +
Summary of the MH API reference.
 +
* [[ File formats and extensions ]]
 +
Describes the formats used internally for data and object storage. [CRUDE NOTES]
 +
* [[ Makehuman Plugin System ]]
 +
How to make a new plugin and use it in MakeHuman
 
==== Packager's notes ====
 
==== Packager's notes ====
[[ Packaging RPM's for Suse/Fedora using Open Build Service (OBS) Packaging procedure and setup. ]]
+
* [[ Packaging RPM's for Suse/Fedora using Open Build Service (OBS) ]]
 +
Packaging procedure and setup.
 
==== Tutorials ====
 
==== Tutorials ====
[[ Tutorial MH1.0 alpha8 ]]
+
* [[ Tutorial MH1.0 alpha8 ]]
[[ [Alpha8] Making diapers for a baby. A tutorial illustrating the MakeClothes workflow. ]]
+
* [[ [Alpha8] Making diapers for a baby. ]]
[[ MakeClothes: Making a simple dress The basic MakeClothes workflow. ]]
+
A tutorial illustrating the MakeClothes workflow.
[[ MakeClothes: Controlling the result with vertex groups The output of the clothes-making process depends on how vertex groups are assigned. ]]
+
* [[ MakeClothes: Making a simple dress ]]
[[ Creating a Custom Target with MakeTarget Standalone A practical example of custom target ]]
+
The basic MakeClothes workflow.
[[ MakeWalk: The making of Running feet MakeWalk tutorial, focusing on the Edit Action panel. ]]
+
* [[ MakeClothes: Controlling the result with vertex groups ]]
[[ MakeWalk: Running feet scene 1 Making an extended run on a plane. ]]
+
The output of the clothes-making process depends on how vertex groups are assigned.
[[ MakeWalk: Running feet scene 2 High heels and slopes. ]]
+
* [[ Creating a Custom Target with MakeTarget Standalone ]]
[[ MakeWalk: Running feet scene 3 The race. ]]
+
A practical example of custom target
[[ MakeWalk: Running feet scene 4 Rough terrain. ]]
+
* [[ MakeWalk: The making of Running feet ]]
[[ MakeWalk: Automatic animation Tutorial on using the editing tools in MakeWalk. ]]
+
MakeWalk tutorial, focusing on the Edit Action panel.
[[ Advertisement ]]
+
* [[ MakeWalk: Running feet scene 1 ]]
 +
Making an extended run on a plane.
 +
* [[ MakeWalk: Running feet scene 2 ]]
 +
High heels and slopes.
 +
* [[ MakeWalk: Running feet scene 3 ]]
 +
The race.
 +
* [[ MakeWalk: Running feet scene 4 ]]
 +
Rough terrain.
 +
* [[ MakeWalk: Automatic animation ]]
 +
Tutorial on using the editing tools in MakeWalk.
 
|}
 
|}
  

Revision as of 22:25, 29 June 2015

Makehuman Manual

Introduction

MakeHuman definition and vision.

The goal of Makehuman is to see it used in 2 different professional pipelines.

An overview of the professional topology provided by MakeHuman

The various licenses that apply to MakeHuman and External tools

General overview

How to install MH on Windows, Osx and Linux.

The MakeHuman GUI: Load, save, undo and redo, reset, view, symmetry, help.

Navigating the scene using the orbital camera. Load Save and Export Describe file actions for MakeHuman

Define Human Characteristics

A quick introduction to the parametric modelling and sliders usage.

Hair in the MakeHuman Geometries group

How to change skin and materials for hair and clothes.

Special modifiers.

MakeHuman provides a smart alternative topologies library

Rendering Your Work

This section explains how render the character in MakeHuman

How to set lights and how to see and save the rendering

Settings

How to set the general preferences

How to use backgrounds for reference.

Explanation of mouse settings

Configuration of shortcuts in Makehuman

Management of Makehuman plugins

Tools and contributing methods

  • [[ MHBlenderTools: Download and installation How to download and install the addons for Blender ]]
  • [[MHBlenderTools: MakeTarget Description of MakeTarget™ tool, to create custom morphings for MakeHuman. ]]
  • [[ MHBlenderTools: MakeClothes Description of MakeClothes and its user interface. ]]
  • [[ MHBlenderTools: MakeWalk basic workflow MakeWalk is a Blender add-on for retargeting mocap data (.bvh files) to a given armature. ]]
  • [[ MHBlenderTools: MakeWalk user interface Description of the GUI integrated in Blender. ]]
  • [[ MHBlenderTools: MakeWalk armatures Explain the meaning and use of source and target armature. ]]
  • [[ MHBlenderTools: MakeWalk utilities Utilities: save and restore the defaults, manage actions, t-pose, etc. ]]
  • [[ MHBlenderTools: MakeWalk troubleshooting. This document will describe common errors and corrective actions. ]]
  • [[ MHBlenderTools: MHX importer basic usage. MHX (MakeHuman eXchange format) is a custom format used to transfer a rigged character from MakeHuman to Blender. ]]
  • [[ MHBlenderTools: MHX default rigging If pose/animate > skeleton is set to 'None' when the character is exported from MakeHuman in .mhx format, the character is equipped with the default MHX armature. This is a rather complex rig with quite a few features. ]]
  • MHBlenderTools: MHX other rigging systems

The character can be rigged with alternatives and ligher armature or the rigify one (The rigging system for Blender developed by Nathan Vegdahl).

The mhx importer creates objects on the first four layers.

Converting files produced with the most common modelling software, without Blender.

MakeHuman support a variety of languages. It's very easy to add translations.

Reporting a Bug

Introduction to the new Makehuman bug tracker

How to report bugs using the log files.

Developers' note

The best way to start your experiments with MakeHuman code is to clone our official repository and start to modify it.

A description of the MakeHuman development infrastructure.

Most of the 3D mesh handling functionality is delivered using OpenGL embedded within the C application code.

The organization of distributed development.

Describes the details of creating installable packages on major platforms

Summary of the MH API reference.

Describes the formats used internally for data and object storage. [CRUDE NOTES]

How to make a new plugin and use it in MakeHuman

Packager's notes

Packaging procedure and setup.

Tutorials

A tutorial illustrating the MakeClothes workflow.

The basic MakeClothes workflow.

The output of the clothes-making process depends on how vertex groups are assigned.

A practical example of custom target

MakeWalk tutorial, focusing on the Edit Action panel.

Making an extended run on a plane.

High heels and slopes.

The race.

Rough terrain.

Tutorial on using the editing tools in MakeWalk.




Instructions

Please put all documentation nodes in namespace "Documentation", like [[Documentation:Introduction to the interface|Introduction to the interface]] (which would resolve as Introduction to the interface)