explaingit

enriquevelmai/gnm-maya

Analysis updated 2026-05-18

12HTMLAudience · designerComplexity · 3/5Setup · moderate

TLDR

A Maya plugin that generates realistic, adjustable 3D human head models using Google's GNM system, including text-to-face and photo-fitting features.

Mindmap

mindmap
  root((GNM-Maya))
    What it does
      Generates head models
      Text to face
      Photo fitting
    Tech stack
      Autodesk Maya
      Google GNM
      Python
    Use cases
      Character head creation
      Crowd generation
      Rig baking
    Audience
      3D artists
      CGI designers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate a realistic 3D human head for a character inside Autodesk Maya.

USE CASE 2

Create a head model from a written text description of a face.

USE CASE 3

Fit a 3D head model to match a reference photo.

USE CASE 4

Generate a large batch of varied head models for a crowd scene.

What is it built with?

PythonAutodesk MayaGoogle GNM

How does it compare?

enriquevelmai/gnm-mayaagentzh/agentzh.orghadley/htmlbook
Stars121212
LanguageHTMLHTMLHTML
Last pushed2017-04-062023-01-26
MaintenanceDormantDormant
Setup difficultymoderateeasymoderate
Complexity3/51/52/5
Audiencedesignerwriterwriter

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Autodesk Maya and, on Linux or macOS, a system Python 3.9 or newer for the first-run setup.

In plain English

GNM-Maya is a plugin for Autodesk Maya, the professional 3D modeling and animation software used widely in film and games, that lets artists generate realistic human head models directly inside their Maya scene. It builds on Google's GNM model, a parametric system for describing human heads, meaning a head shape can be defined and adjusted through a set of sliders and settings rather than being sculpted by hand from scratch. The plugin offers several ways to create a head. You can sample semantically meaningful variations, blend between different head shapes, describe a face in words and have it generated from that text description, or fit a head model to match a reference photo. It can also bake the generated head into a rig, meaning it becomes ready for animation, and supports generating many different head variations at once for filling a crowd scene. Installation is designed to be simple: you download the project as a zip file, extract it, then drag one specific Python installer file into an already-open Maya viewport. Maya then walks through a first-run setup that installs a Python environment and downloads the underlying GNM model. On Linux and macOS this requires a working Python 3.9 or newer available on the system, though Maya's own bundled Python can be used as a fallback if that is not available. Once the installer finishes, it has copied everything it needs into Maya's own modules folder, so the original downloaded files can be deleted. The project documents its full feature set, a visual gallery showing what every adjustment slider does to the resulting head shape, and its licensing and attribution details in separate files within the repository, since it depends on Google's underlying GNM model and its own license terms.

Copy-paste prompts

Prompt 1
Walk me through installing this Maya plugin using the drag and drop installer.
Prompt 2
Explain how the text-to-face feature in this plugin generates a head from a description.
Prompt 3
Help me understand how to bake a generated head into a rig ready for animation.
Prompt 4
Show me how the photo fitting feature works to match a head model to a reference image.

Frequently asked questions

What is gnm-maya?

A Maya plugin that generates realistic, adjustable 3D human head models using Google's GNM system, including text-to-face and photo-fitting features.

What language is gnm-maya written in?

Mainly HTML. The stack also includes Python, Autodesk Maya, Google GNM.

How hard is gnm-maya to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is gnm-maya for?

Mainly designer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.