File size: 4,000 Bytes
032d750
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82c6425
 
 
032d750
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
---
license: apache-2.0
pretty_name: "rest2art Model Checkpoints"
base_model:
- Wan-AI/Wan2.2-I2V-A14B
task_categories:
- image-to-video
language:
- en
tags:
- articulated-objects
- reconstruction
- image-to-video
- lora
- wan2.2
---

# [ECCV'26] Articulated Object Reconstruction from Rest-State Observation

<!-- TODO: replace with real links once public -->
[![Project Page](https://img.shields.io/badge/Project_Page-Rest2Art-blue)](https://da-eun07.github.io/rest2art/)
[![arXiv](https://img.shields.io/badge/arXiv-TODO-B31B1B?logo=arxiv)](https://arxiv.org/abs/2607.27749)
[![GitHub](https://img.shields.io/badge/GitHub-Repository-black?logo=github)](https://github.com/da-eun07/rest2art)
[![Dataset](https://img.shields.io/badge/Dataset-rest2art-yellow)](https://huggingface.co/datasets/da-eun07/rest2art)

## Model Checkpoints

Pretrained models used by the rest2art pipeline. We only re-host the Wan2.2 video-generation
LoRAs, whose inference is config-sensitive and hard to reproduce. Every other model is linked to
its original repo (cleaner attribution and licensing), so fetch those from the source.

| Model | Hosting | Source | License |
|---|---|---|---|
| GPT (OpenAI API) | API, no ckpt | OpenAI | n/a |
| SAM 3 | link | [facebook/sam3](https://huggingface.co/facebook/sam3) | see repo |
| Qwen3-VL-8B-Instruct | link | [Qwen/Qwen3-VL-8B-Instruct](https://huggingface.co/Qwen/Qwen3-VL-8B-Instruct) | Apache-2.0 |
| Wan2.2-I2V-A14B + 3 LoRAs | hosted (`wan2.2-i2v-loras/`) | [Wan-AI](https://huggingface.co/Wan-AI/Wan2.2-I2V-A14B), [lightx2v](https://huggingface.co/lightx2v/Wan2.2-Distill-Loras), [Kijai](https://huggingface.co/Kijai/WanVideo_comfy) | Apache-2.0 |
| CoTracker3 (scaled_offline) | link | [facebook/cotracker3](https://huggingface.co/facebook/cotracker3) | CC BY-NC 4.0 |


## Get started

Put every checkpoint under one `ckpt/` root, then point the pipeline flags at it.

### 1. Download checkpoints

```bash
mkdir -p ckpt && cd ckpt

# this collection: Wan2.2 LoRAs + config + loader
huggingface-cli download da-eun07/rest2art-models --local-dir ./rest2art-models

# Wan2.2 base model, UMT5-XXL T5, VAE (~119 GB) from Wan-AI
bash ./rest2art-models/wan2.2-i2v-loras/scripts/download_assets.sh ./Wan-AI

# CoTracker3 offline checkpoint
huggingface-cli download facebook/cotracker3 scaled_offline.pth --local-dir ./co-tracker
```

SAM 3 (`facebook/sam3`) and Qwen3-VL-8B (`Qwen/Qwen3-VL-8B-Instruct`) are pulled from their repos
on first run, so no manual download is needed. Resulting layout:

```
ckpt/
  rest2art-models/wan2.2-i2v-loras/loras/*.safetensors
  Wan-AI/Wan2.2-I2V-A14B/
  co-tracker/scaled_offline.pth
```

### 2. Render the Wan2.2 config

The LightX2V config needs absolute LoRA paths, so render a local copy:

```bash
cd ckpt/rest2art-models/wan2.2-i2v-loras
python scripts/render_config.py --repo . --base ../../Wan-AI/Wan2.2-I2V-A14B --out config.local.json
```

### 3. Run the pipeline

From the rest2art project root, point the flags at your `ckpt/` root:

```bash
python -m rest2art.pipeline.main \
    --scene <scene> \
    --wan_path       ckpt/Wan-AI/Wan2.2-I2V-A14B \
    --config_json    ckpt/rest2art-models/wan2.2-i2v-loras/config.local.json \
    --cotracker_ckpt ckpt/co-tracker/scaled_offline.pth \
    --vlm_path       Qwen/Qwen3-VL-8B-Instruct
```

To run only the Wan2.2 video step, follow [`wan2.2-i2v-loras/`](./wan2.2-i2v-loras).

## License

Hosted LoRAs are Apache-2.0 (Wan-AI, lightx2v); the VBVR LoRA follows
[Kijai/WanVideo_comfy](https://huggingface.co/Kijai/WanVideo_comfy) terms. Linked models keep
their own licenses (see table). Config and scripts are Apache-2.0. To request removal from this
mirror, open a discussion.

## Citation

```bibtex
@inproceedings{lee2026rest2art,
  title={Articulated Object Reconstruction from Rest-State Observation},
  author={Lee, Daeun and Lee, Jaeah and Kim, Woosung and Jung, Haebeom and Park, Jaesik},
  booktitle={European Conference on Computer Vision (ECCV)},
  year={2026}
}
```