File size: 3,968 Bytes
2c258fc
 
9b8a23d
2c258fc
 
 
 
 
 
 
 
 
5890110
 
 
 
d45f0ac
2c258fc
 
 
 
 
5890110
 
2c258fc
d45f0ac
 
 
 
 
2c258fc
5890110
9b8a23d
 
 
 
 
d45f0ac
9b8a23d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2c258fc
 
 
 
5890110
 
2c258fc
 
d45f0ac
5890110
d45f0ac
 
5890110
d45f0ac
3b4f5ff
2c258fc
 
8949094
2c258fc
 
 
 
 
5890110
2c258fc
5890110
 
 
 
 
 
 
 
2c258fc
5890110
2c258fc
9b8a23d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
---
license: other
pipeline_tag: text-to-3d
tags:
- text-to-3d
- 3d-generation
- checkpoint
- geometry-conditioned-generation
---

# Arbor

Explicit Geometric Conditioning for Controllable 3D Asset Generation

![Arbor teaser](./assets/arbor_teaser.jpg)

Arbor is a text-to-3D generation model with explicit geometry controls. It accepts a prompt and typed constraint meshes for hull, avoidance, and touch regions.

Please note: For individuals or organizations generating annual revenue of US $1,000,000 (or local currency equivalent) or more, regardless of the source of that revenue, you must obtain an enterprise commercial license directly from Stability AI before commercially using Arbor, derivative works of Arbor, or outputs from Arbor. See https://stability.ai/license and https://stability.ai/enterprise.

## Model Description

- Developed by: [Stability AI](https://stability.ai/)
- Authors: Jan-Niklas Dihlmann, Andreas Engelhardt, Simon Donne, Hendrik Lensch, Mark Boss
- Model type: Text and geometry constrained 3D generation model
- Model details: Arbor generates a geometry-conditioned sparse structure that is decoded into a mesh with the TRELLIS SLAT mesh decoder.
- Base stack: TRELLIS text-to-3D and TRELLIS.2 constraint encoding components

## Model Sources

- Repository: https://github.com/Stability-AI/arbor
- Project page: https://arbor.jdihlmann.com/
- Paper: [Arbor: Explicit Geometric Conditioning for Controllable 3D Asset Generation](https://huggingface.co/papers/2606.23514)

For installation, evaluation, Blender notes, and demo assets, please use the [GitHub repository](https://github.com/Stability-AI/arbor).

## Usage

Below is a simple example of using the Python API to run Arbor:

```python
from pathlib import Path
from arbor import ArborPipeline, ConstraintSet

pipeline = ArborPipeline(model_dir="artifacts/model")
result = pipeline.run(
    prompt="A small red toy piano with a rounded rectangular body.",
    constraints=ConstraintSet(
        hull=(Path("examples/constraints/piano__piano_038__8a941e90/hull_constraint.ply"),),
    ),
    output_dir="outputs/piano_038",
    seed=1,
)
print(result.mesh_path)
```

## Files

- `arbor_sparse_structure_config.json`: public inference config for Arbor sparse-structure generation.
- `slat_flow_txt_dit_B_64l8p2_geo_router_v1_ft_fp16.json`: SLAT mesh generation config used by the release pipeline.
- `denoiser_ema0.9999_step0053000.pt`: public Arbor sparse-structure checkpoint.
- Optional parity artifact, if uploaded: `denoiser_step0053000.pt`.

## License

- Community License: Free for research, non-commercial, and commercial use by organizations and individuals generating annual revenue of US $1,000,000 (or local currency equivalent) or less, regardless of the source of that revenue.
- If your annual revenue exceeds US $1M, any commercial use of this model or derivative works requires an Enterprise License directly from Stability AI.

Please refer to Stability AI's Community License at https://stability.ai/license for more information.

## Intended Uses

Intended uses include research and creative workflows involving constrained 3D asset generation, design exploration, and assessment of text plus geometry conditioned generation methods.

## Out-of-Scope Uses

Arbor is not intended to generate factual representations of people, events, products, or places. Use must comply with Stability AI's Acceptable Use Policy and license terms.

## Citation

```bibtex
@misc{dihlmann2026arbor,
  author = {Dihlmann, Jan-Niklas and Engelhardt, Andreas and Donne, Simon and Lensch, Hendrik and Boss, Mark},
  title = {Arbor: Explicit Geometric Conditioning for Controllable 3D Asset Generation},
  booktitle = {Preprint},
  year = {2026}
}
```

## Safety

Users should evaluate generated outputs for their own application constraints and apply additional mitigations where needed. Report safety issues to safety@stability.ai and security issues to security@stability.ai.