ComfyUI > Nodes > ComfyUI MotionDiff > SMPL Shape Parameters

ComfyUI Node: SMPL Shape Parameters

Class Name

SMPLShapeParameters

Category
MotionDiff/smpl
Author
Fannovel16 (Account age: 3140days)
Extension
ComfyUI MotionDiff
Latest Updated
2024-06-20
Github Stars
0.15K

How to Install ComfyUI MotionDiff

Install this extension via the ComfyUI Manager by searching for ComfyUI MotionDiff
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI MotionDiff in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

SMPL Shape Parameters Description

Configure and customize SMPL model body shape parameters for diverse human body shapes in computer graphics and animation.

SMPL Shape Parameters:

The SMPLShapeParameters node is designed to configure and set the shape parameters for SMPL (Skinned Multi-Person Linear) models, which are widely used in computer graphics and animation to create realistic human body shapes. This node allows you to customize various aspects of the body shape, such as size, thickness, muscle mass, and proportions of different body parts. By adjusting these parameters, you can generate a wide range of human body shapes, making it a powerful tool for AI artists who need to create diverse and realistic human models for their projects. The main goal of this node is to provide a flexible and intuitive way to manipulate the shape of SMPL models, enhancing the creative possibilities for your animations and visualizations.

SMPL Shape Parameters Input Parameters:

size

This parameter controls the overall size of the SMPL model. Adjusting this value will scale the entire body proportionally, making the model appear larger or smaller. The impact of this parameter is significant as it sets the base scale for the model. Typical values range from 0.5 (smaller) to 1.5 (larger), with a default value of 1.0.

thickness

This parameter adjusts the thickness of the body, affecting how robust or slender the model appears. Increasing the thickness will make the model look more muscular or heavier, while decreasing it will result in a slimmer appearance. Values typically range from 0.5 to 1.5, with a default of 1.0.

upper_body_height

This parameter controls the height of the upper body, including the torso and chest. Modifying this value will elongate or shorten the upper body, impacting the overall proportions of the model. Values usually range from 0.8 to 1.2, with a default of 1.0.

lower_body_height

This parameter adjusts the height of the lower body, including the legs. Changing this value will affect the length of the legs, altering the model's overall height and leg proportions. Values typically range from 0.8 to 1.2, with a default of 1.0.

muscle_mass

This parameter influences the muscle mass of the model, making it appear more muscular or lean. Higher values will result in a more muscular appearance, while lower values will make the model look leaner. Values generally range from 0.5 to 1.5, with a default of 1.0.

legs

This parameter specifically adjusts the shape and proportions of the legs. It can be used to make the legs appear thicker or thinner, longer or shorter, depending on the desired effect. Values typically range from 0.5 to 1.5, with a default of 1.0.

chest

This parameter controls the size and shape of the chest area. Increasing this value will make the chest appear broader and more pronounced, while decreasing it will result in a narrower chest. Values usually range from 0.5 to 1.5, with a default of 1.0.

waist_height

This parameter adjusts the height of the waist, affecting the overall torso proportions. Modifying this value will change the position of the waist, making the torso appear longer or shorter. Values typically range from 0.8 to 1.2, with a default of 1.0.

waist_width

This parameter controls the width of the waist, impacting the overall silhouette of the model. Increasing this value will make the waist appear wider, while decreasing it will result in a slimmer waist. Values usually range from 0.5 to 1.5, with a default of 1.0.

arms

This parameter adjusts the shape and proportions of the arms. It can be used to make the arms appear thicker or thinner, longer or shorter, depending on the desired effect. Values typically range from 0.5 to 1.5, with a default of 1.0.

SMPL Shape Parameters Output Parameters:

smpl

The output parameter smpl is a modified SMPL model with the updated shape parameters applied. This output is crucial as it represents the customized human body shape based on the input parameters, ready for further processing or rendering in your animation or visualization projects.

SMPL Shape Parameters Usage Tips:

  • Experiment with different combinations of shape parameters to achieve a wide variety of human body shapes, enhancing the diversity and realism of your models.
  • Use the size parameter to quickly scale the model up or down, and fine-tune other parameters like thickness and muscle_mass to achieve the desired body type.
  • Adjust upper_body_height and lower_body_height to create models with different proportions, such as longer legs or a shorter torso, to match specific character designs.

SMPL Shape Parameters Common Errors and Solutions:

"Invalid shape parameter value"

  • Explanation: One or more of the shape parameters are set to values outside the acceptable range.
  • Solution: Ensure that all shape parameters are within their specified ranges. Refer to the input parameter descriptions for the recommended value ranges.

"SMPL model not found"

  • Explanation: The SMPL model required for applying the shape parameters is missing or not loaded correctly.
  • Solution: Verify that the SMPL model is correctly loaded and accessible before setting the shape parameters. Check the file paths and model initialization code.

"Shape parameters not applied"

  • Explanation: The shape parameters were not successfully applied to the SMPL model.
  • Solution: Ensure that the setparams method is called correctly with all required parameters. Double-check the input values and the order in which they are passed to the method.

SMPL Shape Parameters Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI MotionDiff
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.