Nodes/☁️BizyAir Nodes/☁️BizyAir Generate Glb With Trellis
ComfyUI Node

☁️BizyAir Generate Glb With Trellis

ComfyUI Node Guide

By siliconflow·Created 2 years ago·Updated 11 months ago· 855
☁️BizyAir Generate Glb With Trellis
  • trellis_gaussian
  • trellis_mesh
  • url
  • texture_image
mesh_simplify0.95
texture_size1024
texture_modefast
save_glbtrue
save_texturefalse

Trellis is Microsoft's image-to-3D model - feed it a picture and it generates an actual 3D asset, not just a depth map or a normal map. Internally it works in two representations at once: a 3D Gaussian splat (good for fast, photorealistic rendering) and a proper mesh (the polygon-and-texture format every game engine, Blender, and 3D viewer actually expects). This node is the last step in that pipeline: it takes those two raw Trellis outputs and bakes them into a single GLB file - the standard, portable 3D format - with a texture.

BizyAir added Trellis support back in January 2025 and has kept extending its 3D coverage since (most recently Hunyuan3D 2.1 shape mesh support). This particular node doesn't run Trellis itself - that happens upstream, in whichever BizyAir node actually generates the gaussian and mesh data from your source image - it's specifically the conversion/export step.

Inputs and outputs

  • trellis_gaussian and trellis_mesh - both custom types matching exactly what Trellis's own generation nodes output. These have to come from upstream BizyAir Trellis nodes; there's no way to feed this arbitrary 3D data from elsewhere.
  • mesh_simplify - a float from 0.9 to 1, default 0.95, and the tooltip is direct about the tradeoff: "Simplify the mesh. the lower the value more polygons the mesh will have." Lower it if you need a denser, more detailed mesh; raise it toward 1 for a lighter, more game-ready asset.
  • texture_size - 512 to 2048 in steps of 512, default 1024, tooltip: "Texture size. the higher the value the more detailed the texture will be." Standard resolution/quality tradeoff for the baked texture.
  • texture_mode - an enum of blank, fast, or opt, default fast, with the tooltip spelling out exactly what each does: "blank is no texture. fast is a fast texture. opt is a high quality texture." Use blank if you only need geometry, fast for quick iteration, opt when you're exporting something final.
  • save_glb - boolean, on by default, tooltip: "Save the GLB file this is the 3D model." This is the actual deliverable most people want.
  • save_texture - boolean, off by default, tooltip: "Save the texture file," for when you want the texture image as a separate asset rather than only baked into the GLB.

Outputs are url (a string - where the resulting file lives, since this runs server-side rather than writing straight to your local output folder) and texture_image (the baked texture as an IMAGE, useful for previewing or further editing even without opening the GLB itself).

Installing BizyAir

Through ComfyUI Manager: search "BizyAir," install. Or clone it manually:

cd ComfyUI/custom_nodes && git clone https://github.com/siliconflow/BizyAir.git

Restart ComfyUI, or run comfy node install bizyair via Comfy-CLI. Set your API key on first use - the README's "click to login" step is required, and it matters a lot here specifically: 3D generation and mesh processing is genuinely heavy compute, exactly the kind of job BizyAir's cloud model exists for.

Common issues

If url comes back but you can't find a local file, that's expected - this node returns a link to where BizyAir generated and stored the GLB rather than writing it directly into your ComfyUI output directory, since the actual conversion happened on their infrastructure. You'll need to download it from that URL to use it locally.

A mesh that looks unexpectedly blocky or low-detail almost always traces back to mesh_simplify being set too high (closer to 1) for what you needed - that's a real simplification pass, not a quality setting you can undo after the fact, so if you need a denser mesh, lower it and regenerate.

Texture looking flat or missing detail is usually a texture_mode question before anything else - fast is exactly what it says, a speed-optimized bake, and if you're producing something final rather than a preview, switch to opt.

Category☁️BizyAir/Trellis

Inputs (7)

NameTypeDefaultDescription
trellis_gaussiantrellis_gaussian
trellis_meshtrellis_mesh
mesh_simplifyFLOAT0.950.9–1Simplify the mesh. the lower the value more polygons the mesh will have
texture_sizeINT1024512–2048Texture size. the higher the value the more detailed the texture will be
texture_modeCOMBOfastTexture mode. blank is no texture. fast is a fast texture. opt is a high quality texture
save_glbBOOLEANtrueSave the GLB file this is the 3D model
save_textureBOOLEANfalseSave the texture file

Outputs (2)

NameTypeDescription
urlSTRING
texture_imageIMAGE