Skip to main content

supermaker-ai-pose-generator

A Python library designed to simplify the generation of poses using AI, showcasing the capabilities of Supermaker AI's pose generation technology. This package provides a streamlined interface for creating pose data suitable for various applications.

Installation

Install the package using pip: bash pip install supermaker-ai-pose-generator

Basic Usage

Here are a few examples demonstrating how to use the supermaker-ai-pose-generator library:

1. Generating a Single Pose: python from supermaker_ai_pose_generator import PoseGenerator

generator = PoseGenerator() pose = generator.generate_pose()

print(pose) # Output: A dictionary representing the pose data.

This example shows the most basic usage, generating a single, random pose. The generate_pose() function returns a dictionary containing the pose data, formatted as a JSON-like structure.

2. Generating Multiple Poses: python from supermaker_ai_pose_generator import PoseGenerator

generator = PoseGenerator() poses = generator.generate_multiple_poses(num_poses=5)

for pose in poses: print(pose) # Output: A list of dictionaries, each representing a pose.

This example demonstrates how to generate a list of poses in a single call. The generate_multiple_poses() function allows you to specify the number of poses you want to generate.

3. Customizing Pose Parameters (Example - Head Rotation): python from supermaker_ai_pose_generator import PoseGenerator

generator = PoseGenerator() pose = generator.generate_pose(head_rotation=(0.2, 0.5)) # Head rotation between 0.2 and 0.5 radians

print(pose)

This example shows how to influence the generated pose by providing parameters. Note: The available customization parameters are limited in this simplified package. Check the full Supermaker AI platform for granular control. This example sets the head rotation angle.

4. Saving Poses to a File: python import json from supermaker_ai_pose_generator import PoseGenerator

generator = PoseGenerator() poses = generator.generate_multiple_poses(num_poses=3)

with open("poses.json", "w") as f: json.dump(poses, f, indent=4)

print("Poses saved to poses.json")

This example demonstrates how to save the generated poses to a JSON file for later use. This is particularly useful for integrating the generated pose data into other applications or workflows.

5. Generating a Pose with a Specific Style (Example - "Sitting"): python from supermaker_ai_pose_generator import PoseGenerator

generator = PoseGenerator() pose = generator.generate_pose(style="sitting")

print(pose)

This example showcases the ability to request poses with a certain style. The available styles in this simplified package are limited. The full Supermaker AI platform provides a much wider range of style options.

Features

  • Easy Pose Generation: Simple API for generating pose data.
  • Multiple Pose Generation: Generate multiple poses with a single function call.
  • Basic Customization: Limited parameter control for influencing pose generation (e.g., head rotation, style).
  • JSON Output: Pose data is returned in a standard JSON-like format.
  • Simplified Interface: Provides a taste of the full Supermaker AI pose generation capabilities.

License

MIT License

This project is a gateway to the supermaker-ai-pose-generator ecosystem. For advanced features and full capabilities, please visit: https://supermaker.ai/blog/unlock-perfect-poses-the-ultimate-guide-to-ai-pose-generators/

Metadata

Release files for supermaker-ai-pose-generator 1770199.903.60

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for supermaker-ai-pose-generator 1770199.903.60
File Size Uploaded
supermaker_ai_pose_generator-1770199.903.60.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for supermaker-ai-pose-generator 1770199.903.60
File Interpreter ABI Platform
supermaker_ai_pose_generator-1770199.903.60-py3-none-any.whl Python 3 none any Details

Total release size: 8.3 kB

Release files / supermaker_ai_pose_generator-1770199.903.60.tar.gz

Download URL supermaker_ai_pose_generator-1770199.903.60.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1f8304a3fde365d4e190bd76b575e41204cdca723c833fcf11174e745b3f75fb
BLAKE2b-256 checksum
How to use checksums
09f65bbdccac578d6f06da3a033cee35616f9cd0f48122e1e1e46b8c8d0b6776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / supermaker_ai_pose_generator-1770199.903.60-py3-none-any.whl

Download URL supermaker_ai_pose_generator-1770199.903.60-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2500d5ca81bee0c5ad5fe613e607e6c6e928dd5be6d9b473eb7d10e1e518eac6
BLAKE2b-256 checksum
How to use checksums
0f9eef90fd0de4ed5bb09e7d4c2a96969761adda72d5b32f05ab9efe1e989c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

1770199.903.60 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page