MakeHuman

MakeHuman é um software open source que gera modelos humanoides em 3D, semelhante ao Poser ou ou DAZ Studio. É escrito em C++ e Python e utiliza ferramentas externas de render como o Aqsis, porém pode ser exportado em formatos que permitam ser utilizados com outros softwares para edição e render como o formato wavefront (.obj), que pode inclusive ser lido pelo Blender 3D.

Tecnologia

MakeHuman é desenvolvido usando 3D morphing technology. Partindo de uma malha de base humana padrão (única) andrógina, ela pode ser transformada em uma grande variedade de caracteres (masculinos e femininos), misturando-os com interpolação linear. Por exemplo, dados os quatro principais alvos de morphing (baby, teen, young, old), é possível obter todas as formas intermediárias.

Interpolation of MakeHuman characters: 1st, 3rd, 5th, 7th are targets, others intermediate shapes.

Usando esta tecnologia, com um grande banco de dados de alvos de morphing, é praticamente possível reproduzir qualquer personagem. Ele usa uma interface [GUI] gráfica simples para acessar e manipular facilmente centenas de metamorfoses. A abordagem MakeHuman é usar sliders com parâmetros comuns, como altura, peso, gênero, etnia e musculosidade. Para disponibilizá-lo em todos os principais sistemas operacionais s, a partir de 1.0 alpha 8 ele é desenvolvido em Python usando OpenGL e Qt, com uma arquitetura totalmente realizada com plugins.

A ferramenta é projetada especificamente para a modelagem de seres humanos virtuais, com um sistema de pose simples e completo que inclui a simulação do movimento muscular. A interface é fácil de usar, com acesso rápido e intuitivo aos numerosos parâmetros necessários para modelar a forma humana.

O desenvolvimento de MakeHuman é derivado de um detalhado estudo técnico e artístico das características morfológicas do corpo humano. O trabalho lida com morphing, usando interpolação linear de translação e rotação. Com esses dois métodos, juntamente com um cálculo simples de um fator de forma e um algoritmo de relaxamento da malha, é possível obter resultados como a simulação do movimento muscular que acompanha a rotação dos membros.[1]

Características

  • Poses Engine: um sistema para simulação do movimento muscular e movimento labial
  • Expressões faciais
  • 3 000 transformações
  • Sistema de mistura baseado nas técnicas Sheldon's anthropometric (endomorph, mesomorph, ectomorph)
  • Renderização da pele com Renderman
  • Autorigging: sistema automático de junção do corpo para fazer riggi
  • Morphing alchemy: sistema de mistura de modelos diferentes
  • Exporta para Wavefront (.obj)
  • Exporta para Collada (.DAE)
  • Gera cabelos (apenas versão 1.0)

Referências

  1. M. Bastioni, S. Re, S. Misra. Proceedings of the 1st Bangalore Annual Compute Conference, Compute 2008, 2008. «Ideas and methods for modeling 3D human figures: the principal algorithms used by MakeHuman and their implementation in a new approach to parametric modeling.». Proceedings of the 1St Bangalore Annual Compute Conference on - Compute '08 

Ligações externas

Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.