3d Print Generator
Pricing
from $0.01 / 1,000 results
3d Print Generator
AI-powered text/image to 3D model generator. Create printable STL/GLB files with mesh validation, auto-repair, and printer optimization. Supports resin (SLA) and FDM printers. Quality levels from draft to ultra.
Pricing
from $0.01 / 1,000 results
Rating
5.0
(8)
Developer
Salesmart Srl
Actor stats
0
Bookmarked
8
Total users
6
Monthly active users
4 days ago
Last modified
Categories
Share
3D Print Generator - AI Text & Image to Print-Ready 3D Models
Transform text descriptions or images into high-quality, print-ready 3D models using state-of-the-art AI. Generate STL, GLB, or OBJ files optimized for your FDM or resin printer in seconds.
Target Audience: Product designers, CAD engineers, rapid prototyping teams, 3D printing enthusiasts, tabletop gamers, miniature painters, makers, and businesses needing quick 3D visualization
Primary Use Cases: Rapid prototyping, product visualization, custom miniatures, concept modeling, architectural models, mechanical parts preview, and print-ready file generation
What Does 3D Print Generator Do?
This MCP server generates high-quality 3D models from multiple input sources and provides complete print preparation tools:
Generation Tools
| Tool | Description | Price |
|---|---|---|
generate_3d_from_text | Generate 3D model from text description | $0.08 - $2.00 |
generate_3d_from_image | Convert image to 3D model | $0.08 - $2.00 |
generate_3d_with_imagen | Best quality: Google Imagen 4 + Hunyuan3D | $0.35 |
generate_3d_multiview | Generate from 4 view images (front, left, back, right) | $0.75 |
Validation & Processing Tools
| Tool | Description | Price |
|---|---|---|
get_model_info | Analyze mesh geometry and printability | Free |
validate_for_printer | Check if model fits printer build volume | $0.02 - $0.05 |
optimize_orientation | Find optimal print orientation | $0.05 |
generate_sla_supports | Generate tree supports for resin printing | $0.08 |
convert_3d_format | Convert between STL, GLB, OBJ, PLY | $0.03 |
Rendering Tools
| Tool | Description | Price |
|---|---|---|
render_3d_preview | Render model to PNG from multiple views | $0.15 |
render_3d_painted | Apply PBR textures and render painted preview | $0.40 |
Utility Tools
| Tool | Description | Price |
|---|---|---|
list_printer_presets | List all supported printer presets | Free |
get_manual | Get detailed documentation | Free |
Why Choose 3D Print Generator?
- AI-Powered Generation - Uses Google Imagen 4 for image synthesis and Hunyuan3D-2.1 (3.0B parameters) running on NVIDIA H100 GPUs
- Print-Ready Output - Automatic mesh validation, watertight checking, and repair
- Multiple Quality Levels - From quick drafts ($0.08) to ultra-quality ($2.00)
- Printer Presets - Built-in support for Anycubic, Elegoo, Prusa, Bambu, Formlabs, and more
- MCP Compatible - Works with Claude Desktop, Cursor, VS Code, and any MCP-enabled AI agent
- Complete Workflow - From idea to print-ready file in one tool
Business Value: Skip expensive CAD software and long design cycles. Generate print-ready prototypes in minutes instead of hours. Perfect for rapid iteration, client presentations, and proof-of-concept models.
How to Use
Step 1: Create Account
Sign up for a free Apify account at apify.com (includes $5 free credit)
Step 2: Find the Actor
Visit the 3D Print Generator page on Apify Store
Step 3: Configure Input
Select a tool and fill in the required parameters:
{"mcp_tool": "generate_3d_from_text","prompt": "A detailed dragon figurine with spread wings, suitable for tabletop gaming","quality": "high","output_format": "stl","target_size_mm": 50}
Step 4: Run
Click "Start" and wait for the generation to complete (30-120 seconds depending on quality)
Step 5: Download
Download your 3D model from the Output tab as STL, GLB, OBJ, or PLY
Input
The input is organized into logical sections for easier configuration:
Tool Selection (Required)
| Parameter | Type | Description |
|---|---|---|
mcp_tool | string | The MCP tool to execute (see tools table above) |
Generation Input
| Parameter | Type | Description |
|---|---|---|
prompt | string | Text description of the 3D model you want |
image_url | string | URL of an image to convert to 3D |
quality | string | Quality level: lite, standard, high, ultra |
output_format | string | Output format: glb, stl, obj, ply |
Model Settings
| Parameter | Type | Description |
|---|---|---|
target_size_mm | number | Scale model so largest dimension equals this value (10-300mm) |
style | string | Visual style: realistic, cartoon, miniature, artistic, mechanical |
Mesh Input (for validation/conversion tools)
| Parameter | Type | Description |
|---|---|---|
mesh_url | string | URL of existing mesh for validation/conversion |
printer | string | Target printer preset for validation |
auto_repair | boolean | Automatically fix mesh issues (default: true) |
Advanced Parameters
| Parameter | Type | Description |
|---|---|---|
steps | integer | Diffusion steps (30-100). More = finer detail |
guidance_scale | number | Prompt adherence (1.0-20.0) |
seed | integer | Random seed for reproducible results |
Input Examples
Text to 3D:
{"mcp_tool": "generate_3d_from_text","prompt": "A chess knight piece, ornate medieval style with intricate details","quality": "high","output_format": "stl","target_size_mm": 50}
Image to 3D:
{"mcp_tool": "generate_3d_from_image","image_url": "https://example.com/product-photo.png","quality": "standard","output_format": "glb"}
Mesh Validation:
{"mcp_tool": "validate_for_printer","mesh_url": "https://example.com/model.glb","printer": "elegoo_saturn_3_ultra","auto_repair": true}
Format Conversion:
{"mcp_tool": "convert_3d_format","mesh_url": "https://example.com/model.glb","target_format": "stl"}
Output
After the Actor finishes, you'll get comprehensive results in the Output tab:
{"success": true,"model_url": "https://storage.apify.com/model.glb","model_name": "dragon_figurine","format": "glb","vertices": 45230,"faces": 90456,"dimensions_mm": {"x": 48.5,"y": 32.1,"z": 67.8},"bounding_box_mm": {"min": [-24.25, -16.05, 0],"max": [24.25, 16.05, 67.8]},"is_watertight": true,"is_manifold": true,"generation_time_seconds": 45.2,"quality": "high","seed": 42}
Download Options: CSV, Excel, JSON, or direct file download from Key-Value Store
Pricing
Generation Quality Levels
| Quality | Description | Price | Time |
|---|---|---|---|
| Lite (Draft) | Quick previews, low detail | $0.08 | ~30 sec |
| Standard | Balanced quality and speed | $0.15 | ~45 sec |
| High | High detail for final prints | $0.25 | ~60 sec |
| Ultra | Maximum quality | $2.00 | ~120 sec |
Additional Tools
| Tool | Price |
|---|---|
| Imagen + 3D Generation | $0.35 |
| Multi-view Generation | $0.75 |
| Painted Render (PBR textures) | $0.40 |
| Preview Render | $0.15 |
| SLA Support Generation | $0.08 |
| Orientation Optimization | $0.05 |
| Printer Validation | $0.02 - $0.05 |
| Format Conversion | $0.03 |
| Mesh Analysis | Free |
| List Printers | Free |
Supported Printers
Resin (MSLA/SLA)
- Anycubic Photon M3 Max, Mono M5s
- Elegoo Mars 4 Ultra, Saturn 3 Ultra
- Phrozen Sonic Mini 8K
- Formlabs Form 3, Form 4
- Generic 4K/8K Resin
FDM
- Prusa MK4, Mini
- Bambu X1C, A1 Mini
- Creality Ender 3
SLS
- Generic SLS preset
Use Cases
Rapid Prototyping & Product Design
- Quick visualization of product concepts
- Iterate on designs without CAD expertise
- Client presentations and approvals
- Proof-of-concept models
Tabletop Gaming & Miniatures
- Custom miniatures from character descriptions
- Terrain pieces and accessories
- Painted preview visualization
- Print-ready figurines
Architecture & Engineering
- Architectural model generation
- Mechanical parts preview
- Scale models for presentations
- Concept visualization
E-commerce & Marketing
- Product mockups from descriptions
- 3D assets for online stores
- Marketing visualizations
- Custom merchandise prototypes
Education & Research
- Teaching 3D printing concepts
- Research visualization
- Student projects
- Academic prototyping
Integration
MCP Client Configuration
Add to your MCP client (Claude Desktop, Cursor, VS Code):
{"mcpServers": {"3d-print-generator": {"url": "https://actors.apify.com/salesmart-srl/3d-print-generator/mcp"}}}
Automation Platforms
- Zapier - Automate 3D model generation workflows
- Make (Integromat) - Create automated design pipelines
- n8n - Build custom automation workflows
Data Analysis Tools
- Google Sheets - Track generation jobs and costs
- Microsoft Excel - Analyze output metadata
- Python/Node.js - Integrate via Apify API
Business Intelligence
- Custom Dashboards - Monitor usage and costs
- API Integration - Embed in your applications
- Webhook Notifications - Get alerts on completion
Benefits
For Businesses
- Reduce Design Costs - Skip expensive CAD software licenses
- Accelerate Time-to-Market - From concept to prototype in minutes
- Scale Production - Generate multiple variations instantly
- Improve Communication - Visual prototypes for stakeholder alignment
For Makers & Hobbyists
- No CAD Skills Required - Describe what you want in plain text
- Print-Ready Files - Automatic validation and repair
- Multiple Formats - STL, GLB, OBJ for any slicer
- Affordable - Start from $0.08 per model
For Developers
- MCP Integration - Works with any MCP-enabled AI agent
- API Access - Full Apify API for automation
- Webhooks - Real-time notifications
- Scalable - Handle bulk generation jobs
FAQ
What file formats are supported?
Output: STL, GLB, OBJ, PLY. Input images: PNG, JPG, WebP.
How long does generation take?
- Draft quality: ~30 seconds
- Standard: ~45 seconds
- High: ~60 seconds
- Ultra: ~120 seconds
Can I use my own images?
Yes! Use generate_3d_from_image with an image URL. Works best with single objects on plain backgrounds.
Are the models watertight/printable?
Yes, all generated models are validated and repaired automatically to ensure they're printable. Use get_model_info to verify mesh quality.
What's the maximum model size?
Models can be scaled to any size using target_size_mm (10-300mm). The mesh resolution is determined by the quality level.
Can I validate existing models?
Yes! Use validate_for_printer with your mesh URL to check compatibility with specific printers, or get_model_info for general mesh analysis.
How do I get the best results from text prompts?
Be specific about shape, size, style, and details. Example: "A detailed dragon figurine with spread wings, ornate scales, standing pose, suitable for tabletop gaming" works better than just "dragon".
What's the difference between quality levels?
- Lite: Fast preview, lower detail (~30k vertices)
- Standard: Good balance, suitable for most prints (~100k vertices)
- High: Fine details, best for display pieces (~300k vertices)
- Ultra: Maximum quality, professional use (~500k+ vertices)
Can I generate multiple models at once?
Run multiple Actor jobs in parallel. Each job handles one generation request.
How do I integrate with my workflow?
Use the MCP server URL with Claude Desktop, Cursor, or VS Code. For automation, use the Apify API or connect via Zapier/Make.
Support
- Documentation: Use
get_manualtool for detailed API documentation - Issues: GitHub Issues
- Email: support@42rows.com
- Apify Support: Contact through your Apify dashboard
Ready to get started? Create a free Apify account with $5 credit and start generating 3D models today!
Version: 1.0 | Last Updated: January 2026 | Author: 42rows