TRELLIS Image to 3D Generator
TRELLIS Image to 3D Generator converts input images into 3D assets with configurable outputs including models, videos, and point clouds through a two-stage generation process.
🚀Function Overview
Converts input images into 3D assets with configurable outputs including models, videos, and point clouds through a two-stage generation process.
Key Features
- Supports four image-conditioning modes: single-image, multi-image, separate geometry/texture inputs, and mesh-based detail variation
- Outputs 3D models (GLB), color/normal videos, and Gaussian point clouds
- Configurable generation stages with strength and step controls
- Mesh simplification and texture baking options for 3D models
Use Cases
- •Generating 3D assets from reference images
- •Creating textured 3D models for games/VR
- •Producing turntable videos of 3D objects
- •Mesh refinement and texture painting workflows
⚙️Input Parameters
images
arrayList of input images to generate 3D asset from
tex_images
arrayList of images to generate the texture of 3D asset from
mesh
stringInput mesh (Z-UP, ONLY required for the detail variation mode)
seed
integerRandom seed for generation
randomize_seed
booleanRandomize seed
generate_color
booleanGenerate color video render
generate_normal
booleanGenerate normal video render
generate_model
booleanGenerate 3D model file (GLB)
save_gaussian_ply
booleanSave Gaussian point cloud as PLY file
return_no_background
booleanReturn the preprocessed images without background
ss_guidance_strength
numberStage 1: Sparse Structure Generation - Guidance Strength
ss_sampling_steps
integerStage 1: Sparse Structure Generation - Sampling Steps
slat_guidance_strength
numberStage 2: Structured Latent Generation - Guidance Strength
slat_sampling_steps
integerStage 2: Structured Latent Generation - Sampling Steps
mesh_simplify
numberGLB Extraction - Mesh Simplification (only used if generate_model=True)
texture_size
integerGLB Extraction - Texture Size (only used if generate_model=True)
tex_bake_mode
stringMode for baking the texture (defaults to rgb, which will be darker)
💡Usage Examples
Example 1
Input Parameters
{
"seed": 0,
"images": [
"https://replicate.delivery/pbxt/MujWgZ92tqW9oHRiib5GxnGwJjwQphQENFsvExI3dAjhs9eu/T.png"
],
"tex_images": [
"https://replicate.delivery/pbxt/MujWhi5DTl93Xhv7Ev77mDI38fQGiewbCrmM9gjlXgZQikP5/typical_building_building.png"
],
"texture_size": 1024,
"mesh_simplify": 0.95,
"tex_bake_mode": "rgb",
"generate_color": true,
"generate_model": true,
"randomize_seed": true,
"generate_normal": false,
"save_gaussian_ply": false,
"ss_sampling_steps": 12,
"slat_sampling_steps": 12,
"return_no_background": false,
"ss_guidance_strength": 7.5,
"slat_guidance_strength": 3
}Output Results
Quick Actions
Technical Specifications
- Hardware Type
- L40S
- Run Count
- 142
- Commercial Use
- Unknown/Restricted
- Platform
- Replicate