rodin3d-skill
NewConverts input images or prompt to 3D models using Hyper3D Rodin Gen-2 API. Use this skill when users want to generate 3D models from images or text, such as product designs, architectural elements, or object reconstructions.
Overview
A Skill for generating 3D models from image/multiview images or text prompts using the Hyper3D Rodin Gen-2 API.
Overview
This skill enables AI to generate high-quality 3D models through the Hyper3D Rodin Gen-2 API. It supports both image-to-3D and text-to-3D generation, with multiple output formats and quality tiers.
Features
- •Generate 3D models from single or multiple images (up to 5 images)
- •Generate 3D models from text descriptions
- •Support for multiple output formats: GLB, USDZ, FBX, OBJ, STL
- •Five generation tiers: Gen-2, Detail, Smooth, Regular, Sketch
- •Automatic task status polling and result retrieval
- •Advanced parameters for material, mesh mode, seed values, and more
Installation
Prerequisites
- •Claude Code CLI installed
- •Hyper3D API Key (obtain from https://hyper3d.ai/api-dashboard)
- •Python 3.7+ (for backend scripts)
Method 1: Install from Marketplace (Recommended)
The easiest way to install this skill is through the Claude Code plugin marketplace:
- Add the marketplace (one-time setup):
``bash /plugin marketplace add DeemosTech/rodin3d-skills ``
- Install the plugin:
``bash /plugin install rodin3d-skill@rodin3d-skills ``
- Install Python dependencies:
``bash pip install requests pillow ``
- Set your API key:
``bash export HYPER3D_API_KEY=your_api_key_here ``
Or create a .env file in your project: ``bash echo 'HYPER3D_API_KEY=your_api_key_here' > .env echo '.env' >> .gitignore ``
That's it! The skill is now available as /rodin3d-skill in Claude Code.
Method 2: Manual Installation
If you prefer to install manually or want to develop locally:
- Clone this repository:
``bash git clone https://github.com/DeemosTech/rodin3d-skills.git cd rodin3d-skills ``
- Install Python dependencies:
``bash cd skills/rodin3d-skill pip install -r requirements.txt ``
- Add the local marketplace:
``bash /plugin marketplace add /path/to/rodin3d-skills /plugin install rodin3d-skill@rodin3d-skills ``
- Set your API key (same as Method 1, step 4)
Verify Installation
After installation, verify the skill is available:
/plugin listYou should see rodin3d-skill in the list of enabled plugins.
Updating the Plugin
To update to the latest version:
/plugin marketplace update rodin3d-skills
/plugin update rodin3d-skill@rodin3d-skillsUsage
Using the Skill
Once installed, you can interact with this skill through:
Generate from image:
Please generate a 3D model from this image: [provide image path]Generate from text:
Please generate a 3D model of a medieval castle with high qualityGenerate from multiple images:
Please generate a 3D model from these images: [provide multiple images]Direct Script Usage
You can also use the Python scripts directly:
python scripts/generate_3d_model.py \
--image path/to/image.jpg \
--geometry-file-format glb \
--quality medium \
--output ./outputpython scripts/generate_3d_model.py \
--prompt "A detailed 3D model of a medieval castle" \
--geometry-file-format glb \
--quality high \
--output ./outputConfiguration
Generation Tiers
| Tier | Description | Use Case | Speed |
|---|---|---|---|
| Gen-2 | Highest quality, most advanced | Final production models | Slow |
| Detail | High detail, high resolution | Models requiring fine details | Medium |
| Smooth | Clear edges, smooth surface | Simple geometries, stylized models | Medium |
| Regular | Balanced quality and speed | General purpose | Medium |
| Sketch | Quick generation, low resolution | Concept validation, quick iteration | Fast |
Output Formats
- •GLB: Recommended for web and most 3D software
- •USDZ: For Apple platforms
- •FBX: For game engines and 3D modeling software
- •OBJ: Universal 3D format
- •STL: For 3D printing
Quality Levels
- •High: Best quality, longer processing time
- •Medium: Balanced quality and speed
- •Low: Faster processing, lower quality
- •Extra-low: Fastest processing, minimal quality
Parameters
Basic Parameters
| Parameter | Description | Options | Default |
|---|---|---|---|
--image | Input image path(s) (max 5) | File paths | - |
--prompt | Text prompt for generation | Text | - |
--tier | Generation tier | Gen-2, Detail, Smooth, Regular, Sketch | Gen-2 |
--geometry-file-format | Output format | glb, usdz, fbx, obj, stl | glb |
--quality | Quality level | high, medium, low, extra-low | medium |
--output | Output directory | Directory path | - |
Advanced Parameters
| Parameter | Description | Options | Default |
|---|---|---|---|
--material | Material type | PBR, Shaded, All | PBR |
--mesh-mode | Mesh topology | Raw, Quad | Quad |
--use-original-alpha | Use original alpha channel | - | False |
--seed | Random seed value | 0-65535 | - |
--quality-override | Custom polygon count | Integer | - |
--tapose | Generate T/A pose | - | False |
--bbox-condition | Bounding box [W, H, L] | Three integers | - |
--addons | Additional features | HighPack | - |
--preview-render | Generate preview render | - | False |
--poll-interval | Status check interval (seconds) | Integer | 10 |
--max-retries | Maximum retry attempts | Integer | 60 |
Best Practices
Image Input
- •Use high-resolution images (at least 512 x 512 pixels)
- •Ensure good lighting and clear details
- •Avoid cluttered backgrounds
- •Use multiple angles for better results
- •Supported formats: JPEG, PNG, WEBP
- •File size limit: 16MB
- •Resolution range: 512x512 to 4096x4096
Text Prompts
- •Be specific and detailed in your descriptions
- •Mention materials and textures
- •Include lighting information
- •Specify the style (realistic, cartoon, futuristic, etc.)
- •Provide context for the object
Important Notes
Download links expire in 10 minutes: API result URLs are temporary. Download 3D models immediately after generation completes. Do not store or cache the URLs themselves.
API Endpoints
| Endpoint | Purpose |
|---|---|
https://api.hyper3d.com/api/v2/rodin | Submit 3D model generation task |
https://api.hyper3d.com/api/v2/status | Check task status |
https://api.hyper3d.com/api/v2/download | Get download links for completed tasks |
Example Prompts
Here are some example text prompts for 3D generation:
- "A detailed 3D model of a medieval castle"
- "A futuristic cityscape with flying cars"
- "A realistic 3D model of a cat sitting on a couch"
- "An abstract sculpture made of glass and metal"
- "A 3D model of a cozy cottage in the woods"
Troubleshooting
API Key Issues
If you encounter authentication errors:
- Verify your API key is set correctly
- Check that the key is valid and active
- Ensure you have sufficient API credits
Generation Failures
If generation fails:
- Check image format and size requirements
- Verify prompt is not empty or too short
- Ensure API service is available
- Review error messages for specific issues
Documentation
For detailed documentation, see:
- •SKILL.md - Complete skill documentation
- •assets/examples/README.md - Example usage
Links
License
MIT License - See LICENSE file for details
Support
For issues or questions:
- •Submit a GitHub Issue
- •Refer to SKILL.md for detailed documentation
- •Visit Hyper3D official documentation
Author: HyperHuman Version: 1.0.0 Tags: 3D Asset, Hyper3D, Rodin Gen-2, API, 3D Model, Image-to-3D, Text-to-3D
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/rodin3d-skill.md https://raw.githubusercontent.com/DeemosTech/rodin3d-skills/main/SKILL.md/rodin3d-skillFrequently Asked Questions
What is rodin3d-skill?
Converts input images or prompt to 3D models using Hyper3D Rodin Gen-2 API. Use this skill when users want to generate 3D models from images or text, such as product designs, architectural elements, or object reconstructions.
How to install rodin3d-skill?
To install rodin3d-skill, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /rodin3d-skill.
What is rodin3d-skill best for?
rodin3d-skill is a community categorized under General. It is designed for: api, design, 3d, 3d-model, image-to-3d, text-to-3d, hyper3d, rodin. Created by Deemos Hyper3D.