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)
| File | Size | Uploaded | |
|---|---|---|---|
| supermaker_ai_pose_generator-1770199.903.60.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|