3d Print Generator avatar
3d Print Generator

Pricing

from $0.01 / 1,000 results

Go to Apify Store
3d Print Generator

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

Salesmart Srl

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

6

Monthly active users

4 days ago

Last modified

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

ToolDescriptionPrice
generate_3d_from_textGenerate 3D model from text description$0.08 - $2.00
generate_3d_from_imageConvert image to 3D model$0.08 - $2.00
generate_3d_with_imagenBest quality: Google Imagen 4 + Hunyuan3D$0.35
generate_3d_multiviewGenerate from 4 view images (front, left, back, right)$0.75

Validation & Processing Tools

ToolDescriptionPrice
get_model_infoAnalyze mesh geometry and printabilityFree
validate_for_printerCheck if model fits printer build volume$0.02 - $0.05
optimize_orientationFind optimal print orientation$0.05
generate_sla_supportsGenerate tree supports for resin printing$0.08
convert_3d_formatConvert between STL, GLB, OBJ, PLY$0.03

Rendering Tools

ToolDescriptionPrice
render_3d_previewRender model to PNG from multiple views$0.15
render_3d_paintedApply PBR textures and render painted preview$0.40

Utility Tools

ToolDescriptionPrice
list_printer_presetsList all supported printer presetsFree
get_manualGet detailed documentationFree

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)

ParameterTypeDescription
mcp_toolstringThe MCP tool to execute (see tools table above)

Generation Input

ParameterTypeDescription
promptstringText description of the 3D model you want
image_urlstringURL of an image to convert to 3D
qualitystringQuality level: lite, standard, high, ultra
output_formatstringOutput format: glb, stl, obj, ply

Model Settings

ParameterTypeDescription
target_size_mmnumberScale model so largest dimension equals this value (10-300mm)
stylestringVisual style: realistic, cartoon, miniature, artistic, mechanical

Mesh Input (for validation/conversion tools)

ParameterTypeDescription
mesh_urlstringURL of existing mesh for validation/conversion
printerstringTarget printer preset for validation
auto_repairbooleanAutomatically fix mesh issues (default: true)

Advanced Parameters

ParameterTypeDescription
stepsintegerDiffusion steps (30-100). More = finer detail
guidance_scalenumberPrompt adherence (1.0-20.0)
seedintegerRandom 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

QualityDescriptionPriceTime
Lite (Draft)Quick previews, low detail$0.08~30 sec
StandardBalanced quality and speed$0.15~45 sec
HighHigh detail for final prints$0.25~60 sec
UltraMaximum quality$2.00~120 sec

Additional Tools

ToolPrice
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 AnalysisFree
List PrintersFree

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_manual tool 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