Nodes/civitai-comfy-nodes/meshy / v6 / textTo3D
ComfyUI Node

meshy / v6 / textTo3D

Text to a 3D character with Meshy v6

By civitai·Created 3 months ago·Updated 2 days ago· 44
meshy / v6 / textTo3D
  • api_config
  • model
  • fbx_model
  • thumbnail
  • rigged_model
  • rigged_fbx_model
  • animated_model
  • animated_fbx_model
  • basic_animations
  • workflow_id
  • raw_json
prompt
target_polycount30000
topologytriangle
symmetry_modeauto
should_remeshtrue
enable_pbrfalse
texture_prompt
enable_riggingfalse
enable_animationfalse
seed0
modefull
enable_prompt_expansionfalse

Text-to-3D is the awkward cousin in this whole space: in the open ecosystem it's almost never a native model, just text-to-image followed by image-to-3D wired into one graph. Meshy is one of the few places that runs a genuine text-to-3D path, and this node puts it in your ComfyUI graph, billed in Buzz. If you want a character from a description and you don't want to hand-draw the reference image first, this is the one you reach for.

What it is

meshy / v6 / textTo3D from civitai/civitai-comfy-nodes, Civitai's official pack for its Orchestration API. The required input is a plain prompt - a multiline STRING, your text description - and a hosted Meshy v6 job turns it into a mesh. No reference image needed, which is the whole point.

The inputs

  • prompt - required. This is your entire creative input, so it deserves your attention. Describe the object, its style, materials, and any character posture; Meshy is noticeably better when the prompt is specific.
  • mode - preview or full, default full. Preview mode is the cheap, fast scout - run it to check the concept, then spend on full once you're happy.
  • enable_prompt_expansion - off by default. Turn it on to let Meshy rewrite and enrich your prompt before generation. Good for vague prompts, mildly annoying if you want exactly what you typed.
  • target_polycount (30,000), topology (quad/triangle), symmetry_mode (off/auto/on) - the mesh-shape controls, same as the imageTo3D variant.
  • should_remesh, should_texture, texture_prompt, enable_pbr - pipeline toggles. texture_prompt is your chance to steer materials separately from the geometry description.
  • enable_rigging, enable_animation - off by default; the reason to be on Meshy rather than the comfy nodes. Rig a character, even animate it, and get usable rigged_model / animated_model outputs.

The outputs

model (GLB URL), fbx_model, thumbnail (IMAGE), rigged_model, rigged_fbx_model, animated_model, animated_fbx_model, basic_animations (populated when rigging/animation are enabled), plus workflow_id and raw_json.

Installing it

ComfyUI Manager → Civitai Comfy Nodes → Install → restart. Or by hand:

cd ComfyUI/custom_nodes
git clone https://github.com/civitai/civitai-comfy-nodes.git
pip install -r civitai-comfy-nodes/requirements.txt

Gotchas

  • Describe, don't dash. A one-word prompt on a text-to-3D model is a lottery ticket. Structure it: subject, pose, style, materials.
  • Use preview mode first. mode: preview exists exactly so you don't pay full price for a concept you'll reject. Run preview, then full with the seed and polycount you like.
  • Billed in Buzz, per run. This is a commercial Meshy job routed through Civitai; raw_json shows the cost, and enable_animation is the most expensive single toggle.
  • Credentials required - Civitai Auth node, CIVITAI_API_TOKEN, or sidebar OAuth.
  • Realistic expectations. Hosted Meshy output beats the open stuff on characters, but it's still AI-generated topology. Retopo for anything that has to deform in production.
CategoryCivitai/Misc/meshy

Inputs (13)

NameTypeDefaultDescription
promptSTRING
target_polycountoptINT30000100–300000
topologyoptCOMBOtriangle2 options: quad, triangle
symmetry_modeoptCOMBOauto3 options: off, auto, on
should_remeshoptBOOLEANtrue
enable_pbroptBOOLEANfalse
texture_promptoptSTRING
enable_riggingoptBOOLEANfalse
enable_animationoptBOOLEANfalse
seedoptINT00–4294967295
modeoptCOMBOfull2 options: preview, full
enable_prompt_expansionoptBOOLEANfalse
api_configoptCIVITAI_CONFIGOptional Civitai Auth connection; defaults to CIVITAI_API_TOKEN or stored OAuth login.

Outputs (10)

NameTypeDescription
modelSTRING
fbx_modelSTRING
thumbnailIMAGE
rigged_modelSTRING
rigged_fbx_modelSTRING
animated_modelSTRING
animated_fbx_modelSTRING
basic_animationsSTRING
workflow_idSTRING
raw_jsonSTRING