Duplicate from hyz317/HairDeck
Browse filesCo-authored-by: Yuze He <hyz317@users.noreply.huggingface.co>
This view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +241 -0
- MANIFEST.json +558 -0
- README.md +115 -0
- assets/Calibri.ttf +3 -0
- assets/Calibrib.ttf +3 -0
- assets/architecture.png +3 -0
- assets/cmp_pc.jpg +3 -0
- assets/hairdeck-demo.mp4 +3 -0
- assets/method.png +3 -0
- assets/spring.jpg +3 -0
- assets/supp_gallery_uc.jpg +3 -0
- assets/supp_style.jpg +3 -0
- assets/teaser.jpg +3 -0
- assets/video-poster.jpg +3 -0
- ckpt/card_vae/latent_stats.json +1 -0
- ckpt/card_vae/latent_stats_head.json +1 -0
- ckpt/card_vae/latents_test_head.npy +3 -0
- ckpt/card_vae/model.safetensors +3 -0
- ckpt/card_vae/stats.json +1 -0
- ckpt/chain_model/model.safetensors +3 -0
- ckpt/color_model/model.safetensors +3 -0
- ckpt/image_model/model.safetensors +3 -0
- ckpt/pointcloud_model/model.safetensors +3 -0
- config.json +221 -0
- data/avatar/avatar.vrm +3 -0
- data/avatar/body.json +61 -0
- data/avatar/hair.glb +3 -0
- data/cards_test.npz +3 -0
- data/demo_examples/ex01.png +3 -0
- data/demo_examples/ex02.png +3 -0
- data/demo_examples/ex03.png +3 -0
- data/demo_examples/ex04.png +3 -0
- data/demo_examples/ex05.png +3 -0
- data/demo_examples/ex06.png +0 -0
- data/demo_examples/ex07.png +3 -0
- data/demo_examples/ex08.png +3 -0
- data/demo_examples/ex09.png +3 -0
- data/demo_examples/ex10.png +3 -0
- data/demo_examples/ex11.png +3 -0
- data/demo_examples/ex12.png +3 -0
- data/demo_examples/examples.json +14 -0
- data/head_frame_test.npz +3 -0
- data/head_frame_train.npz +3 -0
- data/head_params_test.json +1 -0
- data/spring/chain_stats_head.json +1 -0
- data/spring/chains_test.jsonl +0 -0
- data/spring/chains_test_head.npz +3 -0
- data/test_cards_orig/000.json +0 -0
- data/test_cards_orig/001.json +0 -0
- data/test_cards_orig/002.json +0 -0
.gitattributes
ADDED
|
@@ -0,0 +1,241 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
data/demo_body/back-0/hair.glb filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
data/demo_body/back-0.vrm filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
data/demo_examples/ex01.webp filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
data/demo_examples/ex02.png filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
data/demo_examples/ex03.jpg filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
data/demo_examples/ex04.png filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
data/demo_examples/ex05.png filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
data/demo_examples/ex07.webp filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
data/demo_examples/ex08.jpg filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
data/demo_examples/ex09.jpg filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
data/demo_examples/ex10.jpg filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
data/demo_examples/ex11.png filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
data/demo_examples/ex12.png filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
data/avatar/avatar.vrm filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
data/avatar/hair.glb filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
data/test_pc_orig/000.ply filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
data/test_pc_orig/001.ply filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
data/test_pc_orig/002.ply filter=lfs diff=lfs merge=lfs -text
|
| 54 |
+
data/test_pc_orig/003.ply filter=lfs diff=lfs merge=lfs -text
|
| 55 |
+
data/test_pc_orig/004.ply filter=lfs diff=lfs merge=lfs -text
|
| 56 |
+
data/test_pc_orig/005.ply filter=lfs diff=lfs merge=lfs -text
|
| 57 |
+
data/test_pc_orig/006.ply filter=lfs diff=lfs merge=lfs -text
|
| 58 |
+
data/test_pc_orig/007.ply filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
data/test_pc_orig/008.ply filter=lfs diff=lfs merge=lfs -text
|
| 60 |
+
data/test_pc_orig/009.ply filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
data/test_pc_orig/010.ply filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
data/test_pc_orig/011.ply filter=lfs diff=lfs merge=lfs -text
|
| 63 |
+
data/test_pc_orig/012.ply filter=lfs diff=lfs merge=lfs -text
|
| 64 |
+
data/test_pc_orig/013.ply filter=lfs diff=lfs merge=lfs -text
|
| 65 |
+
data/test_pc_orig/014.ply filter=lfs diff=lfs merge=lfs -text
|
| 66 |
+
data/test_pc_orig/015.ply filter=lfs diff=lfs merge=lfs -text
|
| 67 |
+
data/test_pc_orig/016.ply filter=lfs diff=lfs merge=lfs -text
|
| 68 |
+
data/test_pc_orig/017.ply filter=lfs diff=lfs merge=lfs -text
|
| 69 |
+
data/test_pc_orig/018.ply filter=lfs diff=lfs merge=lfs -text
|
| 70 |
+
data/test_pc_orig/019.ply filter=lfs diff=lfs merge=lfs -text
|
| 71 |
+
data/test_pc_orig/020.ply filter=lfs diff=lfs merge=lfs -text
|
| 72 |
+
data/test_pc_orig/021.ply filter=lfs diff=lfs merge=lfs -text
|
| 73 |
+
data/test_pc_orig/022.ply filter=lfs diff=lfs merge=lfs -text
|
| 74 |
+
data/test_pc_orig/023.ply filter=lfs diff=lfs merge=lfs -text
|
| 75 |
+
data/test_pc_orig/024.ply filter=lfs diff=lfs merge=lfs -text
|
| 76 |
+
data/test_pc_orig/025.ply filter=lfs diff=lfs merge=lfs -text
|
| 77 |
+
data/test_pc_orig/026.ply filter=lfs diff=lfs merge=lfs -text
|
| 78 |
+
data/test_pc_orig/027.ply filter=lfs diff=lfs merge=lfs -text
|
| 79 |
+
data/test_pc_orig/028.ply filter=lfs diff=lfs merge=lfs -text
|
| 80 |
+
data/test_pc_orig/029.ply filter=lfs diff=lfs merge=lfs -text
|
| 81 |
+
data/test_pc_orig/030.ply filter=lfs diff=lfs merge=lfs -text
|
| 82 |
+
data/test_pc_orig/031.ply filter=lfs diff=lfs merge=lfs -text
|
| 83 |
+
data/test_pc_orig/032.ply filter=lfs diff=lfs merge=lfs -text
|
| 84 |
+
data/test_pc_orig/033.ply filter=lfs diff=lfs merge=lfs -text
|
| 85 |
+
data/test_pc_orig/034.ply filter=lfs diff=lfs merge=lfs -text
|
| 86 |
+
data/test_pc_orig/035.ply filter=lfs diff=lfs merge=lfs -text
|
| 87 |
+
data/test_pc_orig/036.ply filter=lfs diff=lfs merge=lfs -text
|
| 88 |
+
data/test_pc_orig/037.ply filter=lfs diff=lfs merge=lfs -text
|
| 89 |
+
data/test_pc_orig/038.ply filter=lfs diff=lfs merge=lfs -text
|
| 90 |
+
data/test_pc_orig/039.ply filter=lfs diff=lfs merge=lfs -text
|
| 91 |
+
data/test_pc_orig/040.ply filter=lfs diff=lfs merge=lfs -text
|
| 92 |
+
data/test_pc_orig/041.ply filter=lfs diff=lfs merge=lfs -text
|
| 93 |
+
data/test_pc_orig/042.ply filter=lfs diff=lfs merge=lfs -text
|
| 94 |
+
data/test_pc_orig/043.ply filter=lfs diff=lfs merge=lfs -text
|
| 95 |
+
data/test_pc_orig/044.ply filter=lfs diff=lfs merge=lfs -text
|
| 96 |
+
data/test_pc_orig/045.ply filter=lfs diff=lfs merge=lfs -text
|
| 97 |
+
data/test_pc_orig/046.ply filter=lfs diff=lfs merge=lfs -text
|
| 98 |
+
data/test_pc_orig/047.ply filter=lfs diff=lfs merge=lfs -text
|
| 99 |
+
data/test_pc_orig/048.ply filter=lfs diff=lfs merge=lfs -text
|
| 100 |
+
data/test_pc_orig/049.ply filter=lfs diff=lfs merge=lfs -text
|
| 101 |
+
data/test_pc_orig/050.ply filter=lfs diff=lfs merge=lfs -text
|
| 102 |
+
data/test_pc_orig/051.ply filter=lfs diff=lfs merge=lfs -text
|
| 103 |
+
data/test_pc_orig/052.ply filter=lfs diff=lfs merge=lfs -text
|
| 104 |
+
data/test_pc_orig/053.ply filter=lfs diff=lfs merge=lfs -text
|
| 105 |
+
data/test_pc_orig/054.ply filter=lfs diff=lfs merge=lfs -text
|
| 106 |
+
data/test_pc_orig/055.ply filter=lfs diff=lfs merge=lfs -text
|
| 107 |
+
data/test_pc_orig/056.ply filter=lfs diff=lfs merge=lfs -text
|
| 108 |
+
data/test_pc_orig/057.ply filter=lfs diff=lfs merge=lfs -text
|
| 109 |
+
data/test_pc_orig/058.ply filter=lfs diff=lfs merge=lfs -text
|
| 110 |
+
data/test_pc_orig/059.ply filter=lfs diff=lfs merge=lfs -text
|
| 111 |
+
data/test_pc_orig/060.ply filter=lfs diff=lfs merge=lfs -text
|
| 112 |
+
data/test_pc_orig/061.ply filter=lfs diff=lfs merge=lfs -text
|
| 113 |
+
data/test_pc_orig/062.ply filter=lfs diff=lfs merge=lfs -text
|
| 114 |
+
data/test_pc_orig/063.ply filter=lfs diff=lfs merge=lfs -text
|
| 115 |
+
data/test_pc_orig/064.ply filter=lfs diff=lfs merge=lfs -text
|
| 116 |
+
data/test_pc_orig/065.ply filter=lfs diff=lfs merge=lfs -text
|
| 117 |
+
data/test_pc_orig/066.ply filter=lfs diff=lfs merge=lfs -text
|
| 118 |
+
data/test_pc_orig/067.ply filter=lfs diff=lfs merge=lfs -text
|
| 119 |
+
data/test_pc_orig/068.ply filter=lfs diff=lfs merge=lfs -text
|
| 120 |
+
data/test_pc_orig/069.ply filter=lfs diff=lfs merge=lfs -text
|
| 121 |
+
data/test_pc_orig/070.ply filter=lfs diff=lfs merge=lfs -text
|
| 122 |
+
data/test_pc_orig/071.ply filter=lfs diff=lfs merge=lfs -text
|
| 123 |
+
data/test_pc_orig/072.ply filter=lfs diff=lfs merge=lfs -text
|
| 124 |
+
data/test_pc_orig/073.ply filter=lfs diff=lfs merge=lfs -text
|
| 125 |
+
data/test_pc_orig/074.ply filter=lfs diff=lfs merge=lfs -text
|
| 126 |
+
data/test_pc_orig/075.ply filter=lfs diff=lfs merge=lfs -text
|
| 127 |
+
data/test_pc_orig/076.ply filter=lfs diff=lfs merge=lfs -text
|
| 128 |
+
data/test_pc_orig/077.ply filter=lfs diff=lfs merge=lfs -text
|
| 129 |
+
data/test_pc_orig/078.ply filter=lfs diff=lfs merge=lfs -text
|
| 130 |
+
data/test_pc_orig/079.ply filter=lfs diff=lfs merge=lfs -text
|
| 131 |
+
data/test_pc_orig/080.ply filter=lfs diff=lfs merge=lfs -text
|
| 132 |
+
data/test_pc_orig/081.ply filter=lfs diff=lfs merge=lfs -text
|
| 133 |
+
data/test_pc_orig/082.ply filter=lfs diff=lfs merge=lfs -text
|
| 134 |
+
data/test_pc_orig/083.ply filter=lfs diff=lfs merge=lfs -text
|
| 135 |
+
data/test_pc_orig/084.ply filter=lfs diff=lfs merge=lfs -text
|
| 136 |
+
data/test_pc_orig/085.ply filter=lfs diff=lfs merge=lfs -text
|
| 137 |
+
data/test_pc_orig/086.ply filter=lfs diff=lfs merge=lfs -text
|
| 138 |
+
data/test_pc_orig/087.ply filter=lfs diff=lfs merge=lfs -text
|
| 139 |
+
data/test_pc_orig/088.ply filter=lfs diff=lfs merge=lfs -text
|
| 140 |
+
data/test_pc_orig/089.ply filter=lfs diff=lfs merge=lfs -text
|
| 141 |
+
data/test_pc_orig/090.ply filter=lfs diff=lfs merge=lfs -text
|
| 142 |
+
data/test_pc_orig/091.ply filter=lfs diff=lfs merge=lfs -text
|
| 143 |
+
data/test_pc_orig/092.ply filter=lfs diff=lfs merge=lfs -text
|
| 144 |
+
data/test_pc_orig/093.ply filter=lfs diff=lfs merge=lfs -text
|
| 145 |
+
data/test_pc_orig/094.ply filter=lfs diff=lfs merge=lfs -text
|
| 146 |
+
data/test_pc_orig/095.ply filter=lfs diff=lfs merge=lfs -text
|
| 147 |
+
data/test_pc_orig/096.ply filter=lfs diff=lfs merge=lfs -text
|
| 148 |
+
data/test_pc_orig/097.ply filter=lfs diff=lfs merge=lfs -text
|
| 149 |
+
data/test_pc_orig/098.ply filter=lfs diff=lfs merge=lfs -text
|
| 150 |
+
data/test_pc_orig/099.ply filter=lfs diff=lfs merge=lfs -text
|
| 151 |
+
data/test_views/000.png filter=lfs diff=lfs merge=lfs -text
|
| 152 |
+
data/test_views/001.png filter=lfs diff=lfs merge=lfs -text
|
| 153 |
+
data/test_views/002.png filter=lfs diff=lfs merge=lfs -text
|
| 154 |
+
data/test_views/003.png filter=lfs diff=lfs merge=lfs -text
|
| 155 |
+
data/test_views/004.png filter=lfs diff=lfs merge=lfs -text
|
| 156 |
+
data/test_views/005.png filter=lfs diff=lfs merge=lfs -text
|
| 157 |
+
data/test_views/006.png filter=lfs diff=lfs merge=lfs -text
|
| 158 |
+
data/test_views/007.png filter=lfs diff=lfs merge=lfs -text
|
| 159 |
+
data/test_views/008.png filter=lfs diff=lfs merge=lfs -text
|
| 160 |
+
data/test_views/009.png filter=lfs diff=lfs merge=lfs -text
|
| 161 |
+
data/test_views/010.png filter=lfs diff=lfs merge=lfs -text
|
| 162 |
+
data/test_views/011.png filter=lfs diff=lfs merge=lfs -text
|
| 163 |
+
data/test_views/012.png filter=lfs diff=lfs merge=lfs -text
|
| 164 |
+
data/test_views/013.png filter=lfs diff=lfs merge=lfs -text
|
| 165 |
+
data/test_views/014.png filter=lfs diff=lfs merge=lfs -text
|
| 166 |
+
data/test_views/015.png filter=lfs diff=lfs merge=lfs -text
|
| 167 |
+
data/test_views/016.png filter=lfs diff=lfs merge=lfs -text
|
| 168 |
+
data/test_views/017.png filter=lfs diff=lfs merge=lfs -text
|
| 169 |
+
data/test_views/018.png filter=lfs diff=lfs merge=lfs -text
|
| 170 |
+
data/test_views/019.png filter=lfs diff=lfs merge=lfs -text
|
| 171 |
+
data/test_views/020.png filter=lfs diff=lfs merge=lfs -text
|
| 172 |
+
data/test_views/021.png filter=lfs diff=lfs merge=lfs -text
|
| 173 |
+
data/test_views/022.png filter=lfs diff=lfs merge=lfs -text
|
| 174 |
+
data/test_views/023.png filter=lfs diff=lfs merge=lfs -text
|
| 175 |
+
data/test_views/024.png filter=lfs diff=lfs merge=lfs -text
|
| 176 |
+
data/test_views/025.png filter=lfs diff=lfs merge=lfs -text
|
| 177 |
+
data/test_views/026.png filter=lfs diff=lfs merge=lfs -text
|
| 178 |
+
data/test_views/027.png filter=lfs diff=lfs merge=lfs -text
|
| 179 |
+
data/test_views/028.png filter=lfs diff=lfs merge=lfs -text
|
| 180 |
+
data/test_views/029.png filter=lfs diff=lfs merge=lfs -text
|
| 181 |
+
data/test_views/030.png filter=lfs diff=lfs merge=lfs -text
|
| 182 |
+
data/test_views/031.png filter=lfs diff=lfs merge=lfs -text
|
| 183 |
+
data/test_views/032.png filter=lfs diff=lfs merge=lfs -text
|
| 184 |
+
data/test_views/033.png filter=lfs diff=lfs merge=lfs -text
|
| 185 |
+
data/test_views/034.png filter=lfs diff=lfs merge=lfs -text
|
| 186 |
+
data/test_views/035.png filter=lfs diff=lfs merge=lfs -text
|
| 187 |
+
data/test_views/036.png filter=lfs diff=lfs merge=lfs -text
|
| 188 |
+
data/test_views/037.png filter=lfs diff=lfs merge=lfs -text
|
| 189 |
+
data/test_views/039.png filter=lfs diff=lfs merge=lfs -text
|
| 190 |
+
data/test_views/040.png filter=lfs diff=lfs merge=lfs -text
|
| 191 |
+
data/test_views/041.png filter=lfs diff=lfs merge=lfs -text
|
| 192 |
+
data/test_views/042.png filter=lfs diff=lfs merge=lfs -text
|
| 193 |
+
data/test_views/043.png filter=lfs diff=lfs merge=lfs -text
|
| 194 |
+
data/test_views/044.png filter=lfs diff=lfs merge=lfs -text
|
| 195 |
+
data/test_views/045.png filter=lfs diff=lfs merge=lfs -text
|
| 196 |
+
data/test_views/046.png filter=lfs diff=lfs merge=lfs -text
|
| 197 |
+
data/test_views/047.png filter=lfs diff=lfs merge=lfs -text
|
| 198 |
+
data/test_views/048.png filter=lfs diff=lfs merge=lfs -text
|
| 199 |
+
data/test_views/049.png filter=lfs diff=lfs merge=lfs -text
|
| 200 |
+
data/test_views/050.png filter=lfs diff=lfs merge=lfs -text
|
| 201 |
+
data/test_views/051.png filter=lfs diff=lfs merge=lfs -text
|
| 202 |
+
data/test_views/052.png filter=lfs diff=lfs merge=lfs -text
|
| 203 |
+
data/test_views/053.png filter=lfs diff=lfs merge=lfs -text
|
| 204 |
+
data/test_views/055.png filter=lfs diff=lfs merge=lfs -text
|
| 205 |
+
data/test_views/056.png filter=lfs diff=lfs merge=lfs -text
|
| 206 |
+
data/test_views/057.png filter=lfs diff=lfs merge=lfs -text
|
| 207 |
+
data/test_views/058.png filter=lfs diff=lfs merge=lfs -text
|
| 208 |
+
data/test_views/059.png filter=lfs diff=lfs merge=lfs -text
|
| 209 |
+
data/test_views/060.png filter=lfs diff=lfs merge=lfs -text
|
| 210 |
+
data/test_views/061.png filter=lfs diff=lfs merge=lfs -text
|
| 211 |
+
data/test_views/062.png filter=lfs diff=lfs merge=lfs -text
|
| 212 |
+
data/test_views/063.png filter=lfs diff=lfs merge=lfs -text
|
| 213 |
+
data/test_views/064.png filter=lfs diff=lfs merge=lfs -text
|
| 214 |
+
data/test_views/065.png filter=lfs diff=lfs merge=lfs -text
|
| 215 |
+
data/test_views/066.png filter=lfs diff=lfs merge=lfs -text
|
| 216 |
+
data/test_views/067.png filter=lfs diff=lfs merge=lfs -text
|
| 217 |
+
data/test_views/068.png filter=lfs diff=lfs merge=lfs -text
|
| 218 |
+
data/test_views/069.png filter=lfs diff=lfs merge=lfs -text
|
| 219 |
+
data/test_views/070.png filter=lfs diff=lfs merge=lfs -text
|
| 220 |
+
data/test_views/071.png filter=lfs diff=lfs merge=lfs -text
|
| 221 |
+
data/test_views/072.png filter=lfs diff=lfs merge=lfs -text
|
| 222 |
+
data/test_views/073.png filter=lfs diff=lfs merge=lfs -text
|
| 223 |
+
data/test_views/074.png filter=lfs diff=lfs merge=lfs -text
|
| 224 |
+
data/test_views/075.png filter=lfs diff=lfs merge=lfs -text
|
| 225 |
+
data/demo_examples/ex01.png filter=lfs diff=lfs merge=lfs -text
|
| 226 |
+
data/demo_examples/ex03.png filter=lfs diff=lfs merge=lfs -text
|
| 227 |
+
data/demo_examples/ex07.png filter=lfs diff=lfs merge=lfs -text
|
| 228 |
+
data/demo_examples/ex08.png filter=lfs diff=lfs merge=lfs -text
|
| 229 |
+
data/demo_examples/ex09.png filter=lfs diff=lfs merge=lfs -text
|
| 230 |
+
data/demo_examples/ex10.png filter=lfs diff=lfs merge=lfs -text
|
| 231 |
+
assets/hairdeck-demo.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 232 |
+
assets/supp_gallery_uc.jpg filter=lfs diff=lfs merge=lfs -text
|
| 233 |
+
assets/Calibri.ttf filter=lfs diff=lfs merge=lfs -text
|
| 234 |
+
assets/Calibrib.ttf filter=lfs diff=lfs merge=lfs -text
|
| 235 |
+
assets/method.png filter=lfs diff=lfs merge=lfs -text
|
| 236 |
+
assets/teaser.jpg filter=lfs diff=lfs merge=lfs -text
|
| 237 |
+
assets/cmp_pc.jpg filter=lfs diff=lfs merge=lfs -text
|
| 238 |
+
assets/spring.jpg filter=lfs diff=lfs merge=lfs -text
|
| 239 |
+
assets/supp_style.jpg filter=lfs diff=lfs merge=lfs -text
|
| 240 |
+
assets/architecture.png filter=lfs diff=lfs merge=lfs -text
|
| 241 |
+
assets/video-poster.jpg filter=lfs diff=lfs merge=lfs -text
|
MANIFEST.json
ADDED
|
@@ -0,0 +1,558 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"files": {
|
| 3 |
+
"ckpt/pointcloud_model/model.safetensors": {
|
| 4 |
+
"bytes": 725204560,
|
| 5 |
+
"sha256": "4c7efe989455f80c183057c29b96a2ffbdf6293148f204c5d4488904247a77cf",
|
| 6 |
+
"step": 80000
|
| 7 |
+
},
|
| 8 |
+
"ckpt/chain_model/model.safetensors": {
|
| 9 |
+
"bytes": 122107892,
|
| 10 |
+
"sha256": "4d2b44ea9c9b81fb5c9973e050ffecd32b5dc13a7e47c5ca6ecf903cd83d31bf",
|
| 11 |
+
"step": 80000
|
| 12 |
+
},
|
| 13 |
+
"ckpt/image_model/model.safetensors": {
|
| 14 |
+
"bytes": 729268136,
|
| 15 |
+
"sha256": "7348fa7f1595a4560e836ae0db7fe2a14d2abfe7730db5665f9c976f942997be",
|
| 16 |
+
"step": 100000
|
| 17 |
+
},
|
| 18 |
+
"ckpt/color_model/model.safetensors": {
|
| 19 |
+
"bytes": 734166304,
|
| 20 |
+
"sha256": "47126c70c06b32fd87e5d419109fee4ba4e23363eba090e3fee00a6ccd8264cc",
|
| 21 |
+
"step": 40000
|
| 22 |
+
},
|
| 23 |
+
"ckpt/card_vae/model.safetensors": {
|
| 24 |
+
"bytes": 32284540,
|
| 25 |
+
"sha256": "c19a8149ca07ea0710729475543cdc21f2bc35fbac684b21adb23671cd2c6fd8"
|
| 26 |
+
},
|
| 27 |
+
"ckpt/card_vae/stats.json": {
|
| 28 |
+
"bytes": 181,
|
| 29 |
+
"sha256": "a59083fbeff3151e9bbb24b029f0e520e59226adc0861706922893162dc6bd28"
|
| 30 |
+
},
|
| 31 |
+
"ckpt/card_vae/latent_stats.json": {
|
| 32 |
+
"bytes": 1321,
|
| 33 |
+
"sha256": "eeed9ec672142d1a2a1dff511c13821abf531db3cf52af042b3ff4d533ed46d6"
|
| 34 |
+
},
|
| 35 |
+
"ckpt/card_vae/latent_stats_head.json": {
|
| 36 |
+
"bytes": 1330,
|
| 37 |
+
"sha256": "85a8470491342675c5fd2b026d060efb8c2fa1cc67a0ee2a158d5244d92f0263"
|
| 38 |
+
},
|
| 39 |
+
"data/token_stats.json": {
|
| 40 |
+
"bytes": 367,
|
| 41 |
+
"sha256": "77426ed6f3e6fe8a97e356e8eb299bdab3abbb507e22a167876f07ea17f153c2"
|
| 42 |
+
},
|
| 43 |
+
"data/token_stats_head.json": {
|
| 44 |
+
"bytes": 366,
|
| 45 |
+
"sha256": "c7a1babaac873afd989f25c0f2b8b2d178499df31a4b70653973be3aaab070e2"
|
| 46 |
+
},
|
| 47 |
+
"data/head_frame_train.npz": {
|
| 48 |
+
"bytes": 620712,
|
| 49 |
+
"sha256": "c5ba440bfa91c3c28ad1f1c9971d4d0826c28ff34b54279c9a28ed622a36de23"
|
| 50 |
+
},
|
| 51 |
+
"data/spring/chain_stats_head.json": {
|
| 52 |
+
"bytes": 1176,
|
| 53 |
+
"sha256": "059b051ef2f3e9dd8980f95f08c3c7d067c05fcf3e705b2294beb77171f5b70b"
|
| 54 |
+
},
|
| 55 |
+
"data/avatar/body.json": {
|
| 56 |
+
"bytes": 1198,
|
| 57 |
+
"sha256": "1a5ca0464d5964d85c06d89bde93bee74eb8a9cde167aee3db90b12e1b66054c"
|
| 58 |
+
},
|
| 59 |
+
"data/avatar/avatar.vrm": {
|
| 60 |
+
"bytes": 13355440,
|
| 61 |
+
"sha256": "458ad23b573140331317f25a27e83496cce06d8c5cc4efd2ec23474b5a845b8d"
|
| 62 |
+
},
|
| 63 |
+
"data/avatar/hair.glb": {
|
| 64 |
+
"bytes": 519944,
|
| 65 |
+
"sha256": "72a5f25f5300c909eb072d1fddbc340922d3625d5b62823bf092237feeda18d5"
|
| 66 |
+
},
|
| 67 |
+
"data/demo_examples/examples.json": {
|
| 68 |
+
"bytes": 386,
|
| 69 |
+
"sha256": "366d0e49708ee5cccea88211c95adea092c56a9e55ef5c61e2172fa68526f05f"
|
| 70 |
+
},
|
| 71 |
+
"data/demo_examples/ex01.png": {
|
| 72 |
+
"bytes": 520317,
|
| 73 |
+
"sha256": "4a64ca95ac241743779103774153fd3d1b8f150f5e318e1478c32b6fe8a44c58"
|
| 74 |
+
},
|
| 75 |
+
"data/demo_examples/ex02.png": {
|
| 76 |
+
"bytes": 589568,
|
| 77 |
+
"sha256": "f591054e0d3646d9aef2fbc1a3d86d7afcd1fa262cc2deb19ce7d4384f682693"
|
| 78 |
+
},
|
| 79 |
+
"data/demo_examples/ex03.png": {
|
| 80 |
+
"bytes": 360279,
|
| 81 |
+
"sha256": "2ba8e27ed3ebc0db26bdb7f5a03c120134b6dc61aee2dfe6981bd1c17a79f5f0"
|
| 82 |
+
},
|
| 83 |
+
"data/demo_examples/ex04.png": {
|
| 84 |
+
"bytes": 154630,
|
| 85 |
+
"sha256": "1482d3cbf1ccc8abdbbe2aba1c88a3f9fd74018d15c7aab9a572756c27c0633e"
|
| 86 |
+
},
|
| 87 |
+
"data/demo_examples/ex05.png": {
|
| 88 |
+
"bytes": 201677,
|
| 89 |
+
"sha256": "9f5e3155c7ae5c2611a6298b227c0bd459aa586060af1c78ead45e0e501435cc"
|
| 90 |
+
},
|
| 91 |
+
"data/demo_examples/ex06.png": {
|
| 92 |
+
"bytes": 62794,
|
| 93 |
+
"sha256": "4f2f157272c94829410aced0764f89398b9b8a42133ae2df643aaaf07dc03906"
|
| 94 |
+
},
|
| 95 |
+
"data/demo_examples/ex07.png": {
|
| 96 |
+
"bytes": 1069466,
|
| 97 |
+
"sha256": "6d6bb00cdeaf5f30db6d67c1eebd57d93ceeddba0bf6395e657d13079f34a4cc"
|
| 98 |
+
},
|
| 99 |
+
"data/demo_examples/ex08.png": {
|
| 100 |
+
"bytes": 1270736,
|
| 101 |
+
"sha256": "a583fb9031c1e451d2ee4743d321dd0a5cf5c6e6ee2d1cdb4c4cbe83e1817c9a"
|
| 102 |
+
},
|
| 103 |
+
"data/demo_examples/ex09.png": {
|
| 104 |
+
"bytes": 1013084,
|
| 105 |
+
"sha256": "19923bd6cb8f0102a682cc5f3db51e9c41dc555d2f8aa9a9a78543f6088f0a15"
|
| 106 |
+
},
|
| 107 |
+
"data/demo_examples/ex10.png": {
|
| 108 |
+
"bytes": 676343,
|
| 109 |
+
"sha256": "b81aba44f7fec33412c0580199b910c5d16bd73a5352fe5dc79470a63d531fa0"
|
| 110 |
+
},
|
| 111 |
+
"data/demo_examples/ex11.png": {
|
| 112 |
+
"bytes": 239642,
|
| 113 |
+
"sha256": "6628b3fdcc4144e91e31f8d992267d289b92f2d05fbb0fc919d4aa93a6e4ff6c"
|
| 114 |
+
},
|
| 115 |
+
"data/demo_examples/ex12.png": {
|
| 116 |
+
"bytes": 304610,
|
| 117 |
+
"sha256": "b342e025d7170708fdc19c1fa816835d70de61a315d6bde3e2afb390977882d0"
|
| 118 |
+
},
|
| 119 |
+
"data/test_cards_orig/000.json": {
|
| 120 |
+
"bytes": 376522,
|
| 121 |
+
"sha256": "6400cdd49847bc88b4746baccf4a79ef915a7527f6a81adbb0ee58fd26f37f11"
|
| 122 |
+
},
|
| 123 |
+
"data/test_cards_orig/001.json": {
|
| 124 |
+
"bytes": 659033,
|
| 125 |
+
"sha256": "3f1d157b5c6feb04683584854b22cdd5245c9013096208e9f0a422431c0757f0"
|
| 126 |
+
},
|
| 127 |
+
"data/test_cards_orig/002.json": {
|
| 128 |
+
"bytes": 209959,
|
| 129 |
+
"sha256": "0dd14981fac19780aed6bf629b323d1d2a67520d13a651eb64324b915993e098"
|
| 130 |
+
},
|
| 131 |
+
"data/test_cards_orig/003.json": {
|
| 132 |
+
"bytes": 164326,
|
| 133 |
+
"sha256": "f18ea1235296812435a45c6d62ce0a7f4a31d3d9bf51d8e7334d6531aca17d3c"
|
| 134 |
+
},
|
| 135 |
+
"data/test_cards_orig/004.json": {
|
| 136 |
+
"bytes": 542562,
|
| 137 |
+
"sha256": "571daaa07672254712c91f5f003fa6da37b936869b060db02c1ddc3c8f83aae0"
|
| 138 |
+
},
|
| 139 |
+
"data/test_cards_orig/005.json": {
|
| 140 |
+
"bytes": 422772,
|
| 141 |
+
"sha256": "35e50bd2f67e9e78f0106cb9dd8620e6c236c5301bb3181275938626bd077841"
|
| 142 |
+
},
|
| 143 |
+
"data/test_cards_orig/006.json": {
|
| 144 |
+
"bytes": 367678,
|
| 145 |
+
"sha256": "e65726f2208a90d022994ec2f66e8ca72589237ef4d83a9313b7529b25e96f87"
|
| 146 |
+
},
|
| 147 |
+
"data/test_cards_orig/007.json": {
|
| 148 |
+
"bytes": 185126,
|
| 149 |
+
"sha256": "2a6ccdc2be34827492d6e858ef43b0c2076621085b48a3a5583e08332b0e50d4"
|
| 150 |
+
},
|
| 151 |
+
"data/test_cards_orig/008.json": {
|
| 152 |
+
"bytes": 183851,
|
| 153 |
+
"sha256": "a745314abe41039f501dd14a7253c93ec503d5ea641c5f1280b1adfc8c5b408c"
|
| 154 |
+
},
|
| 155 |
+
"data/test_cards_orig/009.json": {
|
| 156 |
+
"bytes": 697999,
|
| 157 |
+
"sha256": "8ead9720bc0dfa233b7f8e18f9948116d615e544ba8011ed6ff3aac3375a7941"
|
| 158 |
+
},
|
| 159 |
+
"data/test_cards_orig/010.json": {
|
| 160 |
+
"bytes": 227826,
|
| 161 |
+
"sha256": "735a53e0857617393a6bf26df069e0a8750ba61719d1db00a72220b469007d46"
|
| 162 |
+
},
|
| 163 |
+
"data/test_cards_orig/011.json": {
|
| 164 |
+
"bytes": 198801,
|
| 165 |
+
"sha256": "7c70a402bc01a479a281ddca59dddcc2e0db178db0710bc02b425e6f41d328e1"
|
| 166 |
+
},
|
| 167 |
+
"data/test_cards_orig/012.json": {
|
| 168 |
+
"bytes": 215737,
|
| 169 |
+
"sha256": "5379d56844c28cafa4c7462a71c8de01e07953e45386f9c229e5d5ac8fff411b"
|
| 170 |
+
},
|
| 171 |
+
"data/test_cards_orig/013.json": {
|
| 172 |
+
"bytes": 65131,
|
| 173 |
+
"sha256": "fc44104d66072930a9a9b9e9bb9417bb0cd6ed41ccc338c89934ee1eb8e81cb2"
|
| 174 |
+
},
|
| 175 |
+
"data/test_cards_orig/014.json": {
|
| 176 |
+
"bytes": 303167,
|
| 177 |
+
"sha256": "5d34b2e7a5a1084339bbd32ef459b0a47c34ce769f99545e3595c292aec31016"
|
| 178 |
+
},
|
| 179 |
+
"data/test_cards_orig/015.json": {
|
| 180 |
+
"bytes": 47977,
|
| 181 |
+
"sha256": "455338753626b45c6e45272118cc9894246b97431ddb08aa1c0617a92bec2b33"
|
| 182 |
+
},
|
| 183 |
+
"data/test_cards_orig/016.json": {
|
| 184 |
+
"bytes": 249141,
|
| 185 |
+
"sha256": "409b876d25498699bb8f2942f72d32cd514bd42da76dc8ef7c198956374b0b4d"
|
| 186 |
+
},
|
| 187 |
+
"data/test_cards_orig/017.json": {
|
| 188 |
+
"bytes": 435440,
|
| 189 |
+
"sha256": "b7bccc4e75fb99e2f5b7497d44625eecb0a4d4aa217354565bdb6e93c0a1536b"
|
| 190 |
+
},
|
| 191 |
+
"data/test_cards_orig/018.json": {
|
| 192 |
+
"bytes": 223586,
|
| 193 |
+
"sha256": "000ed1ba709f38212322c15caefe9016db63dd663a774dfe8d0b79590d518871"
|
| 194 |
+
},
|
| 195 |
+
"data/test_cards_orig/019.json": {
|
| 196 |
+
"bytes": 216375,
|
| 197 |
+
"sha256": "08911a065e1f2d60315829feeb73503da6b0ceb5760a06811ff6de36cbff1007"
|
| 198 |
+
},
|
| 199 |
+
"data/test_cards_orig/020.json": {
|
| 200 |
+
"bytes": 281840,
|
| 201 |
+
"sha256": "7a8f127f0ddf6ad770e9af575c4dcbb2b3c5a5eb1f4620f7c8f3e1c7119c0b79"
|
| 202 |
+
},
|
| 203 |
+
"data/test_cards_orig/021.json": {
|
| 204 |
+
"bytes": 656374,
|
| 205 |
+
"sha256": "04c9a471f7b4969c7201248fcb4b058a2d8697213782246c1c928cec59389f15"
|
| 206 |
+
},
|
| 207 |
+
"data/test_cards_orig/022.json": {
|
| 208 |
+
"bytes": 386747,
|
| 209 |
+
"sha256": "eeee3459df321ccc9725622b3fc652480b0c95d112d765684f4593ee9a4ae2c5"
|
| 210 |
+
},
|
| 211 |
+
"data/test_cards_orig/023.json": {
|
| 212 |
+
"bytes": 273154,
|
| 213 |
+
"sha256": "28064324c268f78772ac6cfd66b24b987c06870cb202fdbdabe799bad7c15a9b"
|
| 214 |
+
},
|
| 215 |
+
"data/test_cards_orig/024.json": {
|
| 216 |
+
"bytes": 157740,
|
| 217 |
+
"sha256": "ae1f42af1112035ff6f9657d233bb67ab653ac16bcacb1805d7c1c7bd365ace2"
|
| 218 |
+
},
|
| 219 |
+
"data/test_cards_orig/025.json": {
|
| 220 |
+
"bytes": 639169,
|
| 221 |
+
"sha256": "3a8a3a4e3b823544acfe265dc6966be299afed325156e279f538f1ea9f3609b6"
|
| 222 |
+
},
|
| 223 |
+
"data/test_cards_orig/026.json": {
|
| 224 |
+
"bytes": 330507,
|
| 225 |
+
"sha256": "766efb6afb324aa66a6fd7ebc7ce1d32f10e81ee66c152b4e3b8adca5e1f8bd2"
|
| 226 |
+
},
|
| 227 |
+
"data/test_cards_orig/027.json": {
|
| 228 |
+
"bytes": 408449,
|
| 229 |
+
"sha256": "703935cc9de56478158de84e1bc3bc30c6ddb03c8e0bcd50e588ce6cc9a6ae8b"
|
| 230 |
+
},
|
| 231 |
+
"data/test_cards_orig/028.json": {
|
| 232 |
+
"bytes": 348239,
|
| 233 |
+
"sha256": "f8623a671867c58b1629845ffd3b7d5763503dc8374fe91f552d8dda77863638"
|
| 234 |
+
},
|
| 235 |
+
"data/test_cards_orig/029.json": {
|
| 236 |
+
"bytes": 253615,
|
| 237 |
+
"sha256": "8eac04cc1e0ff5332785cffa667bd76862e812f5b3d6ca871f7a01b5001cad92"
|
| 238 |
+
},
|
| 239 |
+
"data/test_cards_orig/030.json": {
|
| 240 |
+
"bytes": 414390,
|
| 241 |
+
"sha256": "602a7abe6dd49ccc6385e267f760344ebea4a91e84d8217828f775cff7f8905b"
|
| 242 |
+
},
|
| 243 |
+
"data/test_cards_orig/031.json": {
|
| 244 |
+
"bytes": 593199,
|
| 245 |
+
"sha256": "aba04160a26fe8c75a5171138fcce717b32e5c6d17566d4d75497a770217aa76"
|
| 246 |
+
},
|
| 247 |
+
"data/test_cards_orig/032.json": {
|
| 248 |
+
"bytes": 244303,
|
| 249 |
+
"sha256": "7c7e57e223653fc9e721e43ecd0cdd79e79ad2becba7fa3235eb87d4f1fa4f3f"
|
| 250 |
+
},
|
| 251 |
+
"data/test_cards_orig/033.json": {
|
| 252 |
+
"bytes": 306059,
|
| 253 |
+
"sha256": "3211118f2698b01805f3d38d942e909a38ccf47d666207ae70116a2c93b89e6e"
|
| 254 |
+
},
|
| 255 |
+
"data/test_cards_orig/034.json": {
|
| 256 |
+
"bytes": 203589,
|
| 257 |
+
"sha256": "f6dcb0b43256d3abbfa46e65abfdcd89c659340c2929deb4655691b1bc5882b6"
|
| 258 |
+
},
|
| 259 |
+
"data/test_cards_orig/035.json": {
|
| 260 |
+
"bytes": 515353,
|
| 261 |
+
"sha256": "58084d6fe0e65f0839c391777e65bd4f21ea13277fe5a881d88da4a41bea0afc"
|
| 262 |
+
},
|
| 263 |
+
"data/test_cards_orig/036.json": {
|
| 264 |
+
"bytes": 439499,
|
| 265 |
+
"sha256": "a2f6bdb5a012b45e7e7f5077e2eaac9fd11dac1fc3e2d56e635c5a1abd8d2cbf"
|
| 266 |
+
},
|
| 267 |
+
"data/test_cards_orig/037.json": {
|
| 268 |
+
"bytes": 305321,
|
| 269 |
+
"sha256": "6f0835ac8c7806844339eb0d909826f5c0651454c9e0af29b4fa00fd6b646383"
|
| 270 |
+
},
|
| 271 |
+
"data/test_cards_orig/038.json": {
|
| 272 |
+
"bytes": 493430,
|
| 273 |
+
"sha256": "1d030be8f7bb8b2d16721213d9e34afe74e5962c85bb4c98f437b1d4572533d3"
|
| 274 |
+
},
|
| 275 |
+
"data/test_cards_orig/039.json": {
|
| 276 |
+
"bytes": 59924,
|
| 277 |
+
"sha256": "1238c9a79806d4e21c53abb0b4bf9c2f6caca333c031e475c8bba00df5a7a847"
|
| 278 |
+
},
|
| 279 |
+
"data/test_cards_orig/040.json": {
|
| 280 |
+
"bytes": 404924,
|
| 281 |
+
"sha256": "0f411c73c557fd5f5331f266ca2dbc4594600afda7502c17ae02e2cd31fcf8ce"
|
| 282 |
+
},
|
| 283 |
+
"data/test_cards_orig/041.json": {
|
| 284 |
+
"bytes": 186613,
|
| 285 |
+
"sha256": "ecd702ca32d3e1895c1d2393d8ae95d3d37bb5241b1b71a11e5459aeb948078b"
|
| 286 |
+
},
|
| 287 |
+
"data/test_cards_orig/042.json": {
|
| 288 |
+
"bytes": 348167,
|
| 289 |
+
"sha256": "fb482fbc41c8d617548513a455579d997ad7a8c1b0e3c2bf7d4af6e265920905"
|
| 290 |
+
},
|
| 291 |
+
"data/test_cards_orig/043.json": {
|
| 292 |
+
"bytes": 198867,
|
| 293 |
+
"sha256": "faa1e5f4f80ab72d5d8cc938241c17ba50f37d92b47cc8f8e2fc21f93149f560"
|
| 294 |
+
},
|
| 295 |
+
"data/test_cards_orig/044.json": {
|
| 296 |
+
"bytes": 438883,
|
| 297 |
+
"sha256": "20b07ee25f212a4578f2835dd9858c5d0732108bb00e33b38aeaafee8c7d8f4d"
|
| 298 |
+
},
|
| 299 |
+
"data/test_cards_orig/045.json": {
|
| 300 |
+
"bytes": 350668,
|
| 301 |
+
"sha256": "2ab7d909547b346257d8fabd97f7ddfb495412ad34e9f6bdc0635283d33507bd"
|
| 302 |
+
},
|
| 303 |
+
"data/test_cards_orig/046.json": {
|
| 304 |
+
"bytes": 423844,
|
| 305 |
+
"sha256": "599cb406e90830244ed0a628e7cd5d5fa1587ff4c5ca8c38cd715a2eadfb9612"
|
| 306 |
+
},
|
| 307 |
+
"data/test_cards_orig/047.json": {
|
| 308 |
+
"bytes": 550556,
|
| 309 |
+
"sha256": "a14d8ce79dccc6983cde88e66850a4ce0e6cd5b018208c378a1a2aaf41f3cf0a"
|
| 310 |
+
},
|
| 311 |
+
"data/test_cards_orig/048.json": {
|
| 312 |
+
"bytes": 276370,
|
| 313 |
+
"sha256": "ac1541fd1485565526a893d99aeedb9090d51bf46072c3d2aff8b80da25a2fcc"
|
| 314 |
+
},
|
| 315 |
+
"data/test_cards_orig/049.json": {
|
| 316 |
+
"bytes": 323554,
|
| 317 |
+
"sha256": "23a6f56cd993ac6e9dafd15e9d6940e4df76fef7582e4e897a9459d55e751705"
|
| 318 |
+
},
|
| 319 |
+
"data/test_cards_orig/050.json": {
|
| 320 |
+
"bytes": 499760,
|
| 321 |
+
"sha256": "a3608f07715915a419992fa6191e65e90e5007cc42ee3c55fd7405464e85d0c5"
|
| 322 |
+
},
|
| 323 |
+
"data/test_cards_orig/051.json": {
|
| 324 |
+
"bytes": 362307,
|
| 325 |
+
"sha256": "d4f146ddd1ce466da11cdad444d681ecb6cb942fc48aa347c5d7313afe04cbd4"
|
| 326 |
+
},
|
| 327 |
+
"data/test_cards_orig/052.json": {
|
| 328 |
+
"bytes": 782355,
|
| 329 |
+
"sha256": "002e622d1381f6e85d13648d741bfa7fb42a1ab78828c9d97d16228a298b0694"
|
| 330 |
+
},
|
| 331 |
+
"data/test_cards_orig/053.json": {
|
| 332 |
+
"bytes": 405232,
|
| 333 |
+
"sha256": "64887443da321d138a1ad3a91c6fbedc0b9106eb270d6dcf52d55cbb37a33dd7"
|
| 334 |
+
},
|
| 335 |
+
"data/test_cards_orig/054.json": {
|
| 336 |
+
"bytes": 264999,
|
| 337 |
+
"sha256": "399eaa34d8c0a766f9dac8c722c1f0a9ca57b2981c29a510858218af5dd443a8"
|
| 338 |
+
},
|
| 339 |
+
"data/test_cards_orig/055.json": {
|
| 340 |
+
"bytes": 336301,
|
| 341 |
+
"sha256": "2f3bc929ef0549e75b1c359876bcf5c8e6130cd5eca6b545491cb25b73831590"
|
| 342 |
+
},
|
| 343 |
+
"data/test_cards_orig/056.json": {
|
| 344 |
+
"bytes": 824006,
|
| 345 |
+
"sha256": "9ac9d1f64a2fff0c51c347a6ed70f6d14ee58e9dc93a2d445a8b7a1b96f775fd"
|
| 346 |
+
},
|
| 347 |
+
"data/test_cards_orig/057.json": {
|
| 348 |
+
"bytes": 303727,
|
| 349 |
+
"sha256": "c532b17d04f1765bb1d2b8d67a8b56ec761e371caea0e4f7306cf13ce2e3db15"
|
| 350 |
+
},
|
| 351 |
+
"data/test_cards_orig/058.json": {
|
| 352 |
+
"bytes": 390837,
|
| 353 |
+
"sha256": "4bcd30039e1cc9c75d9a5496656d6c2f65ef9105967793f28bec7eb0d3b39d1f"
|
| 354 |
+
},
|
| 355 |
+
"data/test_cards_orig/059.json": {
|
| 356 |
+
"bytes": 645587,
|
| 357 |
+
"sha256": "01815a9ac15e779284d0283f4e6fea67ccc75a9df0eac3df12a85139ef0895d3"
|
| 358 |
+
},
|
| 359 |
+
"data/test_cards_orig/060.json": {
|
| 360 |
+
"bytes": 277497,
|
| 361 |
+
"sha256": "92b64dea321bb4490c67aee71e9244b92c1dd4b6cfa91ba36e655f1889d67d4d"
|
| 362 |
+
},
|
| 363 |
+
"data/test_cards_orig/061.json": {
|
| 364 |
+
"bytes": 229311,
|
| 365 |
+
"sha256": "c4797b535670cde617b9cc43d598ee0b3726f61be0b1e6acc643e09184060dec"
|
| 366 |
+
},
|
| 367 |
+
"data/test_cards_orig/062.json": {
|
| 368 |
+
"bytes": 539119,
|
| 369 |
+
"sha256": "b0e6edc5b20fa05522795d5523ac96d012b98e28db853db9610b1b7277754d55"
|
| 370 |
+
},
|
| 371 |
+
"data/test_cards_orig/063.json": {
|
| 372 |
+
"bytes": 314365,
|
| 373 |
+
"sha256": "17ddd082be61e57103e3378741b3276338fb22f30594f3ced8ebcd1ed9c4fe72"
|
| 374 |
+
},
|
| 375 |
+
"data/test_cards_orig/064.json": {
|
| 376 |
+
"bytes": 291772,
|
| 377 |
+
"sha256": "d0762efd01f695629afdcaa72a5413c48db0a55ec6340da09322fc7119d4cd27"
|
| 378 |
+
},
|
| 379 |
+
"data/test_cards_orig/065.json": {
|
| 380 |
+
"bytes": 853904,
|
| 381 |
+
"sha256": "3aa51003b1ff95a787de8412b530bebe3628649157f25b123920046b7ed9c878"
|
| 382 |
+
},
|
| 383 |
+
"data/test_cards_orig/066.json": {
|
| 384 |
+
"bytes": 310423,
|
| 385 |
+
"sha256": "93624a7a67bdd65813b4d20d1dabfb47d3acd6bace30798539b0ce6462996a62"
|
| 386 |
+
},
|
| 387 |
+
"data/test_cards_orig/067.json": {
|
| 388 |
+
"bytes": 307633,
|
| 389 |
+
"sha256": "4472cf777c9d4f2a82870267afb34dd65d18ac7f15429ac5ad3ef96b461e7609"
|
| 390 |
+
},
|
| 391 |
+
"data/test_cards_orig/068.json": {
|
| 392 |
+
"bytes": 359408,
|
| 393 |
+
"sha256": "443e4ae6ec928229f70f7824d7c77f815254a0a1a7e6f5d84218c477b38f73f6"
|
| 394 |
+
},
|
| 395 |
+
"data/test_cards_orig/069.json": {
|
| 396 |
+
"bytes": 412313,
|
| 397 |
+
"sha256": "51df1dbfcf6000efd90d12904f94cf90beb41750ad796c80ad876b212fc4c331"
|
| 398 |
+
},
|
| 399 |
+
"data/test_cards_orig/070.json": {
|
| 400 |
+
"bytes": 398924,
|
| 401 |
+
"sha256": "07f4f15c9862895f4f2ce935aa4b66357d7c507348cb998473fc6faa3ef8db04"
|
| 402 |
+
},
|
| 403 |
+
"data/test_cards_orig/071.json": {
|
| 404 |
+
"bytes": 254531,
|
| 405 |
+
"sha256": "d91d3b3646588da5eff1aad25d4050a947d72b62e07cb30b169d2be73630d29b"
|
| 406 |
+
},
|
| 407 |
+
"data/test_cards_orig/072.json": {
|
| 408 |
+
"bytes": 164195,
|
| 409 |
+
"sha256": "467bd0e83ba53db1386de9dc5970a3234a74cad2b0fe65afaa8deef9aa211edd"
|
| 410 |
+
},
|
| 411 |
+
"data/test_cards_orig/073.json": {
|
| 412 |
+
"bytes": 218532,
|
| 413 |
+
"sha256": "4844c75629922eb728edd593f9a2188fb439e787712795025f2ee7d216634bb5"
|
| 414 |
+
},
|
| 415 |
+
"data/test_cards_orig/074.json": {
|
| 416 |
+
"bytes": 290738,
|
| 417 |
+
"sha256": "fa481c99c8c06452fffe1a4b14194d39ba5f576c200ea45824ac820fddd2add6"
|
| 418 |
+
},
|
| 419 |
+
"data/test_cards_orig/075.json": {
|
| 420 |
+
"bytes": 383211,
|
| 421 |
+
"sha256": "74b39c65572a74463898e115bf3ba24527a4176f7b9db8ccb4be7e17d7dffccf"
|
| 422 |
+
},
|
| 423 |
+
"data/test_cards_orig/076.json": {
|
| 424 |
+
"bytes": 222366,
|
| 425 |
+
"sha256": "292acce161321516bf1a88891e512dd888073cc72f1bd70393bdcbf4853169f6"
|
| 426 |
+
},
|
| 427 |
+
"data/test_cards_orig/077.json": {
|
| 428 |
+
"bytes": 458737,
|
| 429 |
+
"sha256": "8c3b2299b18879d81cf9ed327e913622a1f2c5cd3ee9f6d07b916fe946fb0bfa"
|
| 430 |
+
},
|
| 431 |
+
"data/test_cards_orig/078.json": {
|
| 432 |
+
"bytes": 558747,
|
| 433 |
+
"sha256": "d51bedbcc9dc12efc8010f210413e26fc41d1432ea6e040ad8edba8b1e304d59"
|
| 434 |
+
},
|
| 435 |
+
"data/test_cards_orig/079.json": {
|
| 436 |
+
"bytes": 620055,
|
| 437 |
+
"sha256": "24fd8df8fd1a31bd31beacd73781ce336c8173f1f616294e7194eeb08238b861"
|
| 438 |
+
},
|
| 439 |
+
"data/test_cards_orig/080.json": {
|
| 440 |
+
"bytes": 630415,
|
| 441 |
+
"sha256": "b3f358de8ad7c18b2f55dd0a8e1776e148e11e689cb6b1fe9b3737b7bf5189c3"
|
| 442 |
+
},
|
| 443 |
+
"data/test_cards_orig/081.json": {
|
| 444 |
+
"bytes": 604482,
|
| 445 |
+
"sha256": "ec0d04466a7011cdc38e96817b196a3fee24b918364874491d0b994dbd30e939"
|
| 446 |
+
},
|
| 447 |
+
"data/test_cards_orig/082.json": {
|
| 448 |
+
"bytes": 280977,
|
| 449 |
+
"sha256": "2074f2ff03d28a2079d1b145eb53097c6656de5172c10ad2fe687feb7e0bd7d2"
|
| 450 |
+
},
|
| 451 |
+
"data/test_cards_orig/083.json": {
|
| 452 |
+
"bytes": 354964,
|
| 453 |
+
"sha256": "bdbc35c61680131f7b143f3b59fd2adaef08b242653f93f8b357450d5aacf807"
|
| 454 |
+
},
|
| 455 |
+
"data/test_cards_orig/084.json": {
|
| 456 |
+
"bytes": 269258,
|
| 457 |
+
"sha256": "f5c9fe37261d69f4d6522ee629a0a30c3c46f02c82286cbddbf62880e8225722"
|
| 458 |
+
},
|
| 459 |
+
"data/test_cards_orig/085.json": {
|
| 460 |
+
"bytes": 361791,
|
| 461 |
+
"sha256": "92698a2565750e701754398951a4c57dd285f1f14086caed59a5887d56188fe9"
|
| 462 |
+
},
|
| 463 |
+
"data/test_cards_orig/086.json": {
|
| 464 |
+
"bytes": 444742,
|
| 465 |
+
"sha256": "9b7c42da0d20518ef73578488b90172d76f0c31999d4aa9d4bdcc1395c552715"
|
| 466 |
+
},
|
| 467 |
+
"data/test_cards_orig/087.json": {
|
| 468 |
+
"bytes": 519450,
|
| 469 |
+
"sha256": "688145825abf4deba3d8ab422a6f9fd7fe123f910393343fe4bcf93ef74386d3"
|
| 470 |
+
},
|
| 471 |
+
"data/test_cards_orig/088.json": {
|
| 472 |
+
"bytes": 533407,
|
| 473 |
+
"sha256": "90afcfe94c175cf875ae4ce23e32729ff6948c421ece2a3784badb9d2dc9da73"
|
| 474 |
+
},
|
| 475 |
+
"data/test_cards_orig/089.json": {
|
| 476 |
+
"bytes": 469945,
|
| 477 |
+
"sha256": "9d4ac4cfba86ff66c824fe54a548937bb5f340082765c6784717d61ad6ffb57b"
|
| 478 |
+
},
|
| 479 |
+
"data/test_cards_orig/090.json": {
|
| 480 |
+
"bytes": 518934,
|
| 481 |
+
"sha256": "3c403cc6ef89ca9a3fec9cf121a9375acd2f10f5159a63a3956d194a5c9222b2"
|
| 482 |
+
},
|
| 483 |
+
"data/test_cards_orig/091.json": {
|
| 484 |
+
"bytes": 320189,
|
| 485 |
+
"sha256": "6e1bbd5a57501ae7463a86849ea231600606cede9b943a6048dc9acb0e927bef"
|
| 486 |
+
},
|
| 487 |
+
"data/test_cards_orig/092.json": {
|
| 488 |
+
"bytes": 199067,
|
| 489 |
+
"sha256": "f1d0d227d7e5be17984fa4d9f482388f58d1a38cab772d98577efe3df7532b9f"
|
| 490 |
+
},
|
| 491 |
+
"data/test_cards_orig/093.json": {
|
| 492 |
+
"bytes": 304039,
|
| 493 |
+
"sha256": "97a317de1b39b0dfdf98e5313206e4d37a6f67b65f84f008a73e4bea2aba899d"
|
| 494 |
+
},
|
| 495 |
+
"data/test_cards_orig/094.json": {
|
| 496 |
+
"bytes": 592603,
|
| 497 |
+
"sha256": "0eae2609b33dc9cbbc26615cab4a76b1411f61ee2dfb9a088922bf6aff704659"
|
| 498 |
+
},
|
| 499 |
+
"data/test_cards_orig/095.json": {
|
| 500 |
+
"bytes": 402476,
|
| 501 |
+
"sha256": "e649f933b02399abf7fffa1bd7866f10f33c97956553250dc3794c36f709548c"
|
| 502 |
+
},
|
| 503 |
+
"data/test_cards_orig/096.json": {
|
| 504 |
+
"bytes": 330885,
|
| 505 |
+
"sha256": "f13d46cdf2d2644923eafd0ec8d835a40aeef6b0226ee76dc577e06a8d8f36de"
|
| 506 |
+
},
|
| 507 |
+
"data/test_cards_orig/097.json": {
|
| 508 |
+
"bytes": 330426,
|
| 509 |
+
"sha256": "4586fda3b7941080c42ff676ef8c0ba933ed68cc28a9549bf01d27fc652907bd"
|
| 510 |
+
},
|
| 511 |
+
"data/test_cards_orig/098.json": {
|
| 512 |
+
"bytes": 442414,
|
| 513 |
+
"sha256": "67cc1166f39bc20402225e580263887dfe2755d90951dd53a837e8c788e96e87"
|
| 514 |
+
},
|
| 515 |
+
"data/test_cards_orig/099.json": {
|
| 516 |
+
"bytes": 509934,
|
| 517 |
+
"sha256": "f296abb05f3d777ccde389f00bbcb7476f1530754e790b0b581615ecc7ce47d3"
|
| 518 |
+
},
|
| 519 |
+
"data/test_cards_orig_dirs.npz": {
|
| 520 |
+
"bytes": 5231100,
|
| 521 |
+
"sha256": "a315c3c763810b6e0cc8f6e1d9b5884b83e8e0749ecc4a602238fef781854805"
|
| 522 |
+
},
|
| 523 |
+
"data/spring/chains_test.jsonl": {
|
| 524 |
+
"bytes": 305240,
|
| 525 |
+
"sha256": "f354b655fd59ee96fd5d2d0d7109e2cfd72a7b5a5edb25c10d19553267664038"
|
| 526 |
+
},
|
| 527 |
+
"data/spring/chains_test_head.npz": {
|
| 528 |
+
"bytes": 500444,
|
| 529 |
+
"sha256": "d8a8f42c9259bf56dd9d2ba5b7eefba91c756b324e524923286593953f7f20cf"
|
| 530 |
+
},
|
| 531 |
+
"data/cards_test.npz": {
|
| 532 |
+
"bytes": 6424141,
|
| 533 |
+
"sha256": "86039d731fb017223f40ed00107f09a2bde55f8e3dc83c7059cccc39b47f02f2"
|
| 534 |
+
},
|
| 535 |
+
"ckpt/card_vae/latents_test_head.npy": {
|
| 536 |
+
"bytes": 633856,
|
| 537 |
+
"sha256": "f0ce26933287cfebded3b4c97d6f8aca83e99b41ca4f2b98c068fed2123f299f"
|
| 538 |
+
},
|
| 539 |
+
"data/head_frame_test.npz": {
|
| 540 |
+
"bytes": 2932,
|
| 541 |
+
"sha256": "cecc8bf800d0ce7e99538c411f3bb8d7b5cf0cfc37c464aafc64a1bde53fcfe7"
|
| 542 |
+
},
|
| 543 |
+
"data/head_params_test.json": {
|
| 544 |
+
"bytes": 50352,
|
| 545 |
+
"sha256": "265ac05a48b41523cd44a49167f4857cab9c0acc9298ad7dd4d204b135573218"
|
| 546 |
+
},
|
| 547 |
+
"config.json": {
|
| 548 |
+
"bytes": 8977,
|
| 549 |
+
"sha256": "09e0f564364c156118e9fc1ea596a83f34f05d4d0058d18b497160bfe50ab8e8"
|
| 550 |
+
}
|
| 551 |
+
},
|
| 552 |
+
"scrubbed": [
|
| 553 |
+
"ckpt/image_model/model.safetensors render_root: workspace path -> 'data/renders'",
|
| 554 |
+
"ckpt/image_model/model.safetensors: dropped keys ['args.data_tag']",
|
| 555 |
+
"ckpt/card_vae/model.safetensors: dropped keys ['args.arch', 'args.data_tag']",
|
| 556 |
+
"data/avatar/body.json: dropped keys ['blender_meta', 'made_by', 'vrm_meta_note'], set ['dir', 'key', 'vrm', 'vrm_meta.title']"
|
| 557 |
+
]
|
| 558 |
+
}
|
README.md
ADDED
|
@@ -0,0 +1,115 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
library_name: pytorch
|
| 4 |
+
pipeline_tag: image-to-3d
|
| 5 |
+
tags:
|
| 6 |
+
- 3d
|
| 7 |
+
- anime
|
| 8 |
+
- hair
|
| 9 |
+
- hair-cards
|
| 10 |
+
- vrm
|
| 11 |
+
- diffusion
|
| 12 |
+
- arxiv:2610.40599
|
| 13 |
+
---
|
| 14 |
+
|
| 15 |
+
<h1 align="center">HairDeck: Animation-Ready Stylized Hair Cards<br>from a Single Image</h1>
|
| 16 |
+
|
| 17 |
+
<p align="center" style="font-size: 14px; line-height: 1.6;"><a href="https://hyzcluster.github.io/">Yuze He</a><sup>1,*</sup> Yixiang Wei<sup>1,*</sup> <a href="https://thuzhaowang.github.io/">Wang Zhao</a><sup>1</sup> <a href="https://czzzzh.github.io/">Chuhao Chen</a><sup>2</sup> <a href="https://amandaynzhou.github.io/">Yanning Zhou</a><sup>3,†</sup> <a href="https://yongjinliu.github.io/">Yong-Jin Liu</a><sup>1,†</sup></p>
|
| 18 |
+
<p align="center" style="font-size: 13px; line-height: 1.6;"><sup>1</sup>Tsinghua University <sup>2</sup>Carnegie Mellon University <sup>3</sup>The Chinese University of Hong Kong</p>
|
| 19 |
+
<p align="center" style="font-size: 12px; line-height: 1.6;"><sup>*</sup>Equal contribution. <sup>†</sup>Corresponding authors.</p>
|
| 20 |
+
|
| 21 |
+
|
| 22 |
+
<p align="center">
|
| 23 |
+
<a href="https://huggingface.co/spaces/hyz317/HairDeck"><img src="https://img.shields.io/badge/%F0%9F%A4%97%20Demo-Try%20it-ffd21e" alt="Try the online demo"></a>
|
| 24 |
+
<a href="https://github.com/hyz317/HairDeck"><img src="https://img.shields.io/badge/Code-GitHub-181717?logo=github" alt="Code on GitHub"></a>
|
| 25 |
+
<a href="https://hyzcluster.github.io/HairDeck"><img src="https://img.shields.io/badge/Project-Page-426b92" alt="Project page"></a>
|
| 26 |
+
<a href="https://arxiv.org/abs/2610.40599"><img src="https://img.shields.io/badge/arXiv-2610.40599-b31b1b" alt="arXiv: 2610.40599"></a>
|
| 27 |
+
</p>
|
| 28 |
+
|
| 29 |
+
**HairDeck turns a single character image into stylized hair cards with per-card UVs and colors, and the spring-bone chains that animate them.** Generate hair meshes as GLB files, then attach the hair to the provided avatar body and export a VRM 0.x avatar.
|
| 30 |
+
|
| 31 |
+
<video controls playsinline preload="metadata" src="https://huggingface.co/hyz317/HairDeck/resolve/main/assets/hairdeck-demo.mp4" poster="https://huggingface.co/hyz317/HairDeck/resolve/main/assets/video-poster.jpg" style="width: 100%; height: auto;"></video>
|
| 32 |
+
|
| 33 |
+
## 🚀 Try HairDeck
|
| 34 |
+
|
| 35 |
+
Start with the [online demo](https://huggingface.co/spaces/hyz317/HairDeck), or run the models locally with the [HairDeck code](https://github.com/hyz317/HairDeck).
|
| 36 |
+
|
| 37 |
+
For local use, follow the [installation instructions](https://github.com/hyz317/HairDeck#installation) for Linux, Python 3.12 and a CUDA GPU. Accept the SAM 3 and DINOv3 licences and log in as described in [model setup](https://github.com/hyz317/HairDeck#model-weights). Then, from the code repository root:
|
| 38 |
+
|
| 39 |
+
```bash
|
| 40 |
+
export HAIRDECK_ROOT=/path/to/workspace
|
| 41 |
+
python scripts/setup/download_weights.py
|
| 42 |
+
python scripts/image_to_hair.py character.png --out results/my_character --n 4
|
| 43 |
+
python -m hairdeck.vrm.export results/my_character/character 0
|
| 44 |
+
```
|
| 45 |
+
|
| 46 |
+
`download_weights.py` downloads the model bundle and supporting assets. Inference writes four variations under `results/my_character/character/`; the export command creates a VRM and head-turn video for seed 0. Video previews require `ffmpeg`. See the [output guide](https://github.com/hyz317/HairDeck#outputs) for the generated files.
|
| 47 |
+
|
| 48 |
+
## 🧩 Released models
|
| 49 |
+
|
| 50 |
+
| Model | Role | Weights |
|
| 51 |
+
|---|---|---|
|
| 52 |
+
| **Image DiT** | Generates hair-card tokens conditioned on an image. | `ckpt/image_model/model.safetensors` |
|
| 53 |
+
| **Card VAE** | Decodes each card token's latent into card geometry. | `ckpt/card_vae/model.safetensors` |
|
| 54 |
+
| **Chain DiT** | Generates spring-bone chains conditioned on the card tokens. | `ckpt/chain_model/model.safetensors` |
|
| 55 |
+
| **Color DiT** | Predicts the colors along each card, conditioned on the card tokens and the image. | `ckpt/color_model/model.safetensors` |
|
| 56 |
+
| **Point-cloud DiT** | Generates hair-card tokens conditioned on a point cloud. | `ckpt/pointcloud_model/model.safetensors` |
|
| 57 |
+
|
| 58 |
+
The image pipeline combines **Image DiT + Card VAE + Color DiT + Chain DiT**. The point-cloud model is used by the point-cloud generation and evaluation path. Both paths also need the supplied normalization statistics; use the downloader above to obtain the matching files together.
|
| 59 |
+
|
| 60 |
+
DINOv3, SAM 3, BiRefNet-matting and Dora-VAE are fetched from their own repositories when needed. Their weights are not bundled here. The image model uses DINOv3 ViT-L/16 features, and the point-cloud model uses Dora-VAE 1.1 features.
|
| 61 |
+
|
| 62 |
+
## 📦 Supporting assets
|
| 63 |
+
|
| 64 |
+
This repository also provides normalization statistics, the canonical head frame, the avatar body used for VRM export, and example images. Evaluation assets are optional and skipped by the default download.
|
| 65 |
+
|
| 66 |
+
<details>
|
| 67 |
+
<summary>Detailed file layout and checkpoint format</summary>
|
| 68 |
+
|
| 69 |
+
| Path | Content |
|
| 70 |
+
|---|---|
|
| 71 |
+
| `ckpt/card_vae/` | Card VAE weights, normalization statistics and latent statistics. |
|
| 72 |
+
| `data/token_stats.json`, `data/token_stats_head.json` | Card-token normalization in the dataset and head frames. |
|
| 73 |
+
| `data/head_frame_train.npz` | Canonical head-frame data. |
|
| 74 |
+
| `data/spring/chain_stats_head.json` | Chain-token normalization. |
|
| 75 |
+
| `data/avatar/` | The provided VRoid Studio template avatar, its original hair and head-frame fit. |
|
| 76 |
+
| `data/demo_examples/` | Example input images for the demo. |
|
| 77 |
+
| `data/test_cards_orig/`, `data/test_cards_orig_dirs.npz` | Original hair-card geometry and width directions for the 100 test cases. |
|
| 78 |
+
| `data/spring/chains_test.jsonl`, `data/spring/chains_test_head.npz` | Test characters' spring-bone chains and their head-frame tokens. |
|
| 79 |
+
| `data/head_params_test.json`, `data/head_frame_test.npz`, `data/cards_test.npz` | Test head fits, head frames and card features. |
|
| 80 |
+
| `ckpt/card_vae/latents_test_head.npy` | Head-frame latents of the test cards for chain-model conditioning. |
|
| 81 |
+
| `config.json` | Released models, supporting files and checkpoint format. |
|
| 82 |
+
| `MANIFEST.json` | File sizes and SHA-256 hashes for the downloadable model/data bundle. |
|
| 83 |
+
|
| 84 |
+
The DiT checkpoints contain EMA weights; the Card VAE contains its model weights. Training configuration is stored in the safetensors metadata under `hairdeck` and read by `hairdeck.ckpt.load`. Use the HairDeck code to load these checkpoints.
|
| 85 |
+
|
| 86 |
+
</details>
|
| 87 |
+
|
| 88 |
+
## 📊 Evaluation
|
| 89 |
+
|
| 90 |
+
To download the additional test assets and point-cloud encoder:
|
| 91 |
+
|
| 92 |
+
```bash
|
| 93 |
+
python scripts/setup/download_weights.py --only test_data charm_test_pc dora
|
| 94 |
+
```
|
| 95 |
+
|
| 96 |
+
Follow the [evaluation guide](https://github.com/hyz317/HairDeck#test-set-evaluation) to run the point-cloud and chain benchmarks. The default tests sample seeds 0, 1 and 2 and save per-sample metrics and their means. Training instructions are in the [code repository](https://github.com/hyz317/HairDeck#training).
|
| 97 |
+
|
| 98 |
+
## 📝 Citation
|
| 99 |
+
|
| 100 |
+
```bibtex
|
| 101 |
+
@misc{hairdeck2026,
|
| 102 |
+
title = {HairDeck: Animation-Ready Stylized Hair Cards from a Single Image},
|
| 103 |
+
author = {Yuze He and Yixiang Wei and Wang Zhao and Chuhao Chen and Yanning Zhou and Yong-Jin Liu},
|
| 104 |
+
year = {2026},
|
| 105 |
+
eprint = {2610.40599},
|
| 106 |
+
archivePrefix = {arXiv},
|
| 107 |
+
primaryClass = {cs.CV},
|
| 108 |
+
doi = {10.48550/arXiv.2610.40599},
|
| 109 |
+
url = {https://arxiv.org/abs/2610.40599}
|
| 110 |
+
}
|
| 111 |
+
```
|
| 112 |
+
|
| 113 |
+
## License
|
| 114 |
+
|
| 115 |
+
The HairDeck checkpoints are released under Apache-2.0.
|
assets/Calibri.ttf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ea801e1f869b55464339058b1d4263d07cc074a18e20aa3ee1d07901423dee53
|
| 3 |
+
size 1324384
|
assets/Calibrib.ttf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ac1cf97565de97cdc322228d875dc18c1131656c5138173e2c6d8ac7a37aa7f2
|
| 3 |
+
size 1290132
|
assets/architecture.png
ADDED
|
Git LFS Details
|
assets/cmp_pc.jpg
ADDED
|
Git LFS Details
|
assets/hairdeck-demo.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:956ad9c514f88a23be041f4e286212fb4919fb36d1c1672efcd7492eca2dd60c
|
| 3 |
+
size 20145344
|
assets/method.png
ADDED
|
Git LFS Details
|
assets/spring.jpg
ADDED
|
Git LFS Details
|
assets/supp_gallery_uc.jpg
ADDED
|
Git LFS Details
|
assets/supp_style.jpg
ADDED
|
Git LFS Details
|
assets/teaser.jpg
ADDED
|
Git LFS Details
|
assets/video-poster.jpg
ADDED
|
Git LFS Details
|
ckpt/card_vae/latent_stats.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"mu": [-1.551601767539978, 0.09472785890102386, 0.37750405073165894, 0.15446464717388153, 0.6664189100265503, -0.032060325145721436, 0.07480469346046448, 1.6684832572937012, 0.2635577917098999, -0.06420015543699265, -0.25113093852996826, 0.034863341599702835, -0.022541802376508713, -0.02665804885327816, 0.15004561841487885, -0.4092318117618561, 0.04502543434500694, -0.205713152885437, -0.14845611155033112, 1.1931813955307007, -1.8711808919906616, -0.08274289220571518, 1.000075340270996, 0.17332248389720917, 0.06328116357326508, 0.2041231393814087, -0.04987090826034546, -0.1727612465620041, -0.3524552881717682, -0.23820047080516815, 0.13943511247634888, 0.7060709595680237], "sd": [2.3301923274993896, 1.048771619796753, 1.1317732334136963, 0.609838604927063, 1.1166129112243652, 0.7014486193656921, 0.8124727606773376, 1.505863070487976, 0.6626821160316467, 1.14212167263031, 0.7617900371551514, 0.7904260754585266, 0.8519286513328552, 1.2029794454574585, 1.6713811159133911, 0.7437331080436707, 0.7420889139175415, 0.7513870000839233, 0.7472589015960693, 0.7947520613670349, 1.5793359279632568, 0.7237365245819092, 1.6045900583267212, 0.9772721529006958, 1.57520592212677, 0.6938802599906921, 0.78059983253479, 0.7397201061248779, 1.5341211557388306, 1.0291142463684082, 0.7948701977729797, 1.2959543466567993]}
|
ckpt/card_vae/latent_stats_head.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"mu": [-1.5689338445663452, 0.10711249709129333, 0.37692010402679443, 0.15402622520923615, 0.6745215058326721, -0.02727815881371498, 0.06567089259624481, 1.7039586305618286, 0.2625722289085388, -0.0599348321557045, -0.24969036877155304, 0.02831057645380497, -0.01679152622818947, -0.031658340245485306, 0.15350981056690216, -0.4078342020511627, 0.051554955542087555, -0.19925905764102936, -0.15103791654109955, 1.2008659839630127, -1.8963276147842407, -0.08270417153835297, 1.0010652542114258, 0.1819903403520584, 0.049532629549503326, 0.20320294797420502, -0.05537037551403046, -0.16441933810710907, -0.33932390809059143, -0.23956578969955444, 0.1395641267299652, 0.7201931476593018], "sd": [2.2912817001342773, 1.043242335319519, 1.1200230121612549, 0.6098825335502625, 1.102384090423584, 0.7006910443305969, 0.8103584051132202, 1.4489485025405884, 0.6610929369926453, 1.1380075216293335, 0.7608612775802612, 0.7850542664527893, 0.8515992164611816, 1.195665955543518, 1.6608927249908447, 0.7376137375831604, 0.7400051951408386, 0.7479357719421387, 0.7475720047950745, 0.7783834338188171, 1.5441977977752686, 0.7225009799003601, 1.593398928642273, 0.9801188111305237, 1.5701706409454346, 0.6931625008583069, 0.7816298604011536, 0.7354384660720825, 1.5282845497131348, 1.0262619256973267, 0.7914924025535583, 1.2693517208099365]}
|
ckpt/card_vae/latents_test_head.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f0ce26933287cfebded3b4c97d6f8aca83e99b41ca4f2b98c068fed2123f299f
|
| 3 |
+
size 633856
|
ckpt/card_vae/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c19a8149ca07ea0710729475543cdc21f2bc35fbac684b21adb23671cd2c6fd8
|
| 3 |
+
size 32284540
|
ckpt/card_vae/stats.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"mu": [0.0, 0.0, 0.0, 0.00805157981812954, 0.003867716994136572], "sd": [0.07094129174947739, 0.07094129174947739, 0.07094129174947739, 0.010392974130809307, 0.005255702883005142]}
|
ckpt/chain_model/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4d2b44ea9c9b81fb5c9973e050ffecd32b5dc13a7e47c5ca6ecf903cd83d31bf
|
| 3 |
+
size 122107892
|
ckpt/color_model/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:47126c70c06b32fd87e5d419109fee4ba4e23363eba090e3fee00a6ccd8264cc
|
| 3 |
+
size 734166304
|
ckpt/image_model/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7348fa7f1595a4560e836ae0db7fe2a14d2abfe7730db5665f9c976f942997be
|
| 3 |
+
size 729268136
|
ckpt/pointcloud_model/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4c7efe989455f80c183057c29b96a2ffbdf6293148f204c5d4488904247a77cf
|
| 3 |
+
size 725204560
|
config.json
ADDED
|
@@ -0,0 +1,221 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "HairDeck",
|
| 3 |
+
"format": "safetensors (state dict; args, step and token dim as JSON in the metadata key hairdeck)",
|
| 4 |
+
"license": "apache-2.0",
|
| 5 |
+
"manifest": "MANIFEST.json",
|
| 6 |
+
"models": {
|
| 7 |
+
"card_vae": {
|
| 8 |
+
"checkpoint": "ckpt/card_vae/model.safetensors",
|
| 9 |
+
"params_million": 8.07
|
| 10 |
+
},
|
| 11 |
+
"point_cloud_dit": {
|
| 12 |
+
"checkpoint": "ckpt/pointcloud_model/model.safetensors",
|
| 13 |
+
"params_million": 181.3,
|
| 14 |
+
"sampling": "scripts/test.py pointcloud (the test set: 50 Euler steps, CFG 2, seeds 0, 1, 2 in results/pointcloud/seed<k>, then the evaluation)"
|
| 15 |
+
},
|
| 16 |
+
"chain_dit": {
|
| 17 |
+
"checkpoint": "ckpt/chain_model/model.safetensors",
|
| 18 |
+
"params_million": 30.5,
|
| 19 |
+
"sampling": "scripts/test.py chains (the test set on the artists' cards: 50 Euler steps, CFG 2, seeds 0, 1, 2 in results/chains/seed<k>, then the evaluation; --cards results/pointcloud: on the point-cloud model's cards, chain seed k on card seed k)"
|
| 20 |
+
},
|
| 21 |
+
"image_dit": {
|
| 22 |
+
"checkpoint": "ckpt/image_model/model.safetensors",
|
| 23 |
+
"about": "the image model: RGB input (DINOv3 ViT-L/16 tokens of the 448 px crop), head frame, widened synthetic augmentation, restyled renders mixed in with p 0.33, initialised from the point-cloud model, 100K steps",
|
| 24 |
+
"params_million": 182.3,
|
| 25 |
+
"sampling": "scripts/image_to_hair.py IMAGE --out OUT (hairdeck.infer.image.Pipeline: Euler 50, CFG 2, seed 0)"
|
| 26 |
+
},
|
| 27 |
+
"color_dit": {
|
| 28 |
+
"checkpoint": "ckpt/color_model/model.safetensors",
|
| 29 |
+
"about": "the colour model: the image model's network fine-tuned to predict 16 CIELAB colours along every generated card from the 448 px crop and the person matte; trained on renders of the training hairstyles with the colours of their VRM materials, starting from the image model",
|
| 30 |
+
"params_million": 183.5,
|
| 31 |
+
"sampling": "scripts/image_to_hair.py IMAGE --out OUT (hairdeck.infer.image.Pipeline: one pass on the clean card tokens of every variation)"
|
| 32 |
+
}
|
| 33 |
+
},
|
| 34 |
+
"data": {
|
| 35 |
+
"avatar_body": {
|
| 36 |
+
"files": [
|
| 37 |
+
"data/avatar/body.json",
|
| 38 |
+
"data/avatar/avatar.vrm",
|
| 39 |
+
"data/avatar/hair.glb"
|
| 40 |
+
],
|
| 41 |
+
"about": "the avatar body of the VRM export (hairdeck.vrm; a VRoid Studio template avatar): the VRM, its original hair (hair.glb, for the check that the export removed it) and body.json with its head-frame fit and the VRM meta written into exported files (author hyz317, Apache-2.0)"
|
| 42 |
+
},
|
| 43 |
+
"demo_examples": {
|
| 44 |
+
"files": [
|
| 45 |
+
"data/demo_examples/examples.json",
|
| 46 |
+
"data/demo_examples/ex01.png",
|
| 47 |
+
"data/demo_examples/ex02.png",
|
| 48 |
+
"data/demo_examples/ex03.png",
|
| 49 |
+
"data/demo_examples/ex04.png",
|
| 50 |
+
"data/demo_examples/ex05.png",
|
| 51 |
+
"data/demo_examples/ex06.png",
|
| 52 |
+
"data/demo_examples/ex07.png",
|
| 53 |
+
"data/demo_examples/ex08.png",
|
| 54 |
+
"data/demo_examples/ex09.png",
|
| 55 |
+
"data/demo_examples/ex10.png",
|
| 56 |
+
"data/demo_examples/ex11.png",
|
| 57 |
+
"data/demo_examples/ex12.png"
|
| 58 |
+
],
|
| 59 |
+
"about": "the 12 example images of the demo (examples.json lists them in the order shown)"
|
| 60 |
+
},
|
| 61 |
+
"test_data": {
|
| 62 |
+
"files": [
|
| 63 |
+
"data/test_cards_orig/",
|
| 64 |
+
"data/test_cards_orig_dirs.npz",
|
| 65 |
+
"data/spring/chains_test.jsonl",
|
| 66 |
+
"data/spring/chains_test_head.npz",
|
| 67 |
+
"data/cards_test.npz",
|
| 68 |
+
"ckpt/card_vae/latents_test_head.npy",
|
| 69 |
+
"data/head_frame_test.npz",
|
| 70 |
+
"data/head_params_test.json"
|
| 71 |
+
],
|
| 72 |
+
"about": "evaluation data of scripts/test.py (file names: test row, 000 to 099): the cards of the original hair meshes of the 100 test cases (CHARM-format card json, 8 columns; for the 24 combined-template cases, of their two template meshes) and the true width direction at each of their control points (test_cards_orig_dirs.npz), read by the pointcloud test; the spring-bone chains of the test characters (as extracted from their VRM files, and as chain tokens in the head frame) and the card features and head-frame card latents of the GT cards that the chain model is conditioned on, and the test characters' head fits and head frames, read by the chains test"
|
| 73 |
+
},
|
| 74 |
+
"inference_data": {
|
| 75 |
+
"files": [
|
| 76 |
+
"data/token_stats.json",
|
| 77 |
+
"data/token_stats_head.json",
|
| 78 |
+
"data/head_frame_train.npz",
|
| 79 |
+
"data/spring/chain_stats_head.json"
|
| 80 |
+
],
|
| 81 |
+
"about": "card token normalisation (point-cloud and head-frame models), the canonical head of the head frame (W, O; head proxy), chain token statistics of the chain DiT"
|
| 82 |
+
}
|
| 83 |
+
},
|
| 84 |
+
"files": [
|
| 85 |
+
"ckpt/card_vae/latent_stats.json",
|
| 86 |
+
"ckpt/card_vae/latent_stats_head.json",
|
| 87 |
+
"ckpt/card_vae/latents_test_head.npy",
|
| 88 |
+
"ckpt/card_vae/model.safetensors",
|
| 89 |
+
"ckpt/card_vae/stats.json",
|
| 90 |
+
"ckpt/chain_model/model.safetensors",
|
| 91 |
+
"ckpt/color_model/model.safetensors",
|
| 92 |
+
"ckpt/image_model/model.safetensors",
|
| 93 |
+
"ckpt/pointcloud_model/model.safetensors",
|
| 94 |
+
"data/avatar/avatar.vrm",
|
| 95 |
+
"data/avatar/body.json",
|
| 96 |
+
"data/avatar/hair.glb",
|
| 97 |
+
"data/cards_test.npz",
|
| 98 |
+
"data/demo_examples/ex01.png",
|
| 99 |
+
"data/demo_examples/ex02.png",
|
| 100 |
+
"data/demo_examples/ex03.png",
|
| 101 |
+
"data/demo_examples/ex04.png",
|
| 102 |
+
"data/demo_examples/ex05.png",
|
| 103 |
+
"data/demo_examples/ex06.png",
|
| 104 |
+
"data/demo_examples/ex07.png",
|
| 105 |
+
"data/demo_examples/ex08.png",
|
| 106 |
+
"data/demo_examples/ex09.png",
|
| 107 |
+
"data/demo_examples/ex10.png",
|
| 108 |
+
"data/demo_examples/ex11.png",
|
| 109 |
+
"data/demo_examples/ex12.png",
|
| 110 |
+
"data/demo_examples/examples.json",
|
| 111 |
+
"data/head_frame_test.npz",
|
| 112 |
+
"data/head_frame_train.npz",
|
| 113 |
+
"data/head_params_test.json",
|
| 114 |
+
"data/spring/chain_stats_head.json",
|
| 115 |
+
"data/spring/chains_test.jsonl",
|
| 116 |
+
"data/spring/chains_test_head.npz",
|
| 117 |
+
"data/test_cards_orig/000.json",
|
| 118 |
+
"data/test_cards_orig/001.json",
|
| 119 |
+
"data/test_cards_orig/002.json",
|
| 120 |
+
"data/test_cards_orig/003.json",
|
| 121 |
+
"data/test_cards_orig/004.json",
|
| 122 |
+
"data/test_cards_orig/005.json",
|
| 123 |
+
"data/test_cards_orig/006.json",
|
| 124 |
+
"data/test_cards_orig/007.json",
|
| 125 |
+
"data/test_cards_orig/008.json",
|
| 126 |
+
"data/test_cards_orig/009.json",
|
| 127 |
+
"data/test_cards_orig/010.json",
|
| 128 |
+
"data/test_cards_orig/011.json",
|
| 129 |
+
"data/test_cards_orig/012.json",
|
| 130 |
+
"data/test_cards_orig/013.json",
|
| 131 |
+
"data/test_cards_orig/014.json",
|
| 132 |
+
"data/test_cards_orig/015.json",
|
| 133 |
+
"data/test_cards_orig/016.json",
|
| 134 |
+
"data/test_cards_orig/017.json",
|
| 135 |
+
"data/test_cards_orig/018.json",
|
| 136 |
+
"data/test_cards_orig/019.json",
|
| 137 |
+
"data/test_cards_orig/020.json",
|
| 138 |
+
"data/test_cards_orig/021.json",
|
| 139 |
+
"data/test_cards_orig/022.json",
|
| 140 |
+
"data/test_cards_orig/023.json",
|
| 141 |
+
"data/test_cards_orig/024.json",
|
| 142 |
+
"data/test_cards_orig/025.json",
|
| 143 |
+
"data/test_cards_orig/026.json",
|
| 144 |
+
"data/test_cards_orig/027.json",
|
| 145 |
+
"data/test_cards_orig/028.json",
|
| 146 |
+
"data/test_cards_orig/029.json",
|
| 147 |
+
"data/test_cards_orig/030.json",
|
| 148 |
+
"data/test_cards_orig/031.json",
|
| 149 |
+
"data/test_cards_orig/032.json",
|
| 150 |
+
"data/test_cards_orig/033.json",
|
| 151 |
+
"data/test_cards_orig/034.json",
|
| 152 |
+
"data/test_cards_orig/035.json",
|
| 153 |
+
"data/test_cards_orig/036.json",
|
| 154 |
+
"data/test_cards_orig/037.json",
|
| 155 |
+
"data/test_cards_orig/038.json",
|
| 156 |
+
"data/test_cards_orig/039.json",
|
| 157 |
+
"data/test_cards_orig/040.json",
|
| 158 |
+
"data/test_cards_orig/041.json",
|
| 159 |
+
"data/test_cards_orig/042.json",
|
| 160 |
+
"data/test_cards_orig/043.json",
|
| 161 |
+
"data/test_cards_orig/044.json",
|
| 162 |
+
"data/test_cards_orig/045.json",
|
| 163 |
+
"data/test_cards_orig/046.json",
|
| 164 |
+
"data/test_cards_orig/047.json",
|
| 165 |
+
"data/test_cards_orig/048.json",
|
| 166 |
+
"data/test_cards_orig/049.json",
|
| 167 |
+
"data/test_cards_orig/050.json",
|
| 168 |
+
"data/test_cards_orig/051.json",
|
| 169 |
+
"data/test_cards_orig/052.json",
|
| 170 |
+
"data/test_cards_orig/053.json",
|
| 171 |
+
"data/test_cards_orig/054.json",
|
| 172 |
+
"data/test_cards_orig/055.json",
|
| 173 |
+
"data/test_cards_orig/056.json",
|
| 174 |
+
"data/test_cards_orig/057.json",
|
| 175 |
+
"data/test_cards_orig/058.json",
|
| 176 |
+
"data/test_cards_orig/059.json",
|
| 177 |
+
"data/test_cards_orig/060.json",
|
| 178 |
+
"data/test_cards_orig/061.json",
|
| 179 |
+
"data/test_cards_orig/062.json",
|
| 180 |
+
"data/test_cards_orig/063.json",
|
| 181 |
+
"data/test_cards_orig/064.json",
|
| 182 |
+
"data/test_cards_orig/065.json",
|
| 183 |
+
"data/test_cards_orig/066.json",
|
| 184 |
+
"data/test_cards_orig/067.json",
|
| 185 |
+
"data/test_cards_orig/068.json",
|
| 186 |
+
"data/test_cards_orig/069.json",
|
| 187 |
+
"data/test_cards_orig/070.json",
|
| 188 |
+
"data/test_cards_orig/071.json",
|
| 189 |
+
"data/test_cards_orig/072.json",
|
| 190 |
+
"data/test_cards_orig/073.json",
|
| 191 |
+
"data/test_cards_orig/074.json",
|
| 192 |
+
"data/test_cards_orig/075.json",
|
| 193 |
+
"data/test_cards_orig/076.json",
|
| 194 |
+
"data/test_cards_orig/077.json",
|
| 195 |
+
"data/test_cards_orig/078.json",
|
| 196 |
+
"data/test_cards_orig/079.json",
|
| 197 |
+
"data/test_cards_orig/080.json",
|
| 198 |
+
"data/test_cards_orig/081.json",
|
| 199 |
+
"data/test_cards_orig/082.json",
|
| 200 |
+
"data/test_cards_orig/083.json",
|
| 201 |
+
"data/test_cards_orig/084.json",
|
| 202 |
+
"data/test_cards_orig/085.json",
|
| 203 |
+
"data/test_cards_orig/086.json",
|
| 204 |
+
"data/test_cards_orig/087.json",
|
| 205 |
+
"data/test_cards_orig/088.json",
|
| 206 |
+
"data/test_cards_orig/089.json",
|
| 207 |
+
"data/test_cards_orig/090.json",
|
| 208 |
+
"data/test_cards_orig/091.json",
|
| 209 |
+
"data/test_cards_orig/092.json",
|
| 210 |
+
"data/test_cards_orig/093.json",
|
| 211 |
+
"data/test_cards_orig/094.json",
|
| 212 |
+
"data/test_cards_orig/095.json",
|
| 213 |
+
"data/test_cards_orig/096.json",
|
| 214 |
+
"data/test_cards_orig/097.json",
|
| 215 |
+
"data/test_cards_orig/098.json",
|
| 216 |
+
"data/test_cards_orig/099.json",
|
| 217 |
+
"data/test_cards_orig_dirs.npz",
|
| 218 |
+
"data/token_stats.json",
|
| 219 |
+
"data/token_stats_head.json"
|
| 220 |
+
]
|
| 221 |
+
}
|
data/avatar/avatar.vrm
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:458ad23b573140331317f25a27e83496cce06d8c5cc4efd2ec23474b5a845b8d
|
| 3 |
+
size 13355440
|
data/avatar/body.json
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"h": 900,
|
| 3 |
+
"key": "avatar",
|
| 4 |
+
"vrm": "data/avatar/avatar.vrm",
|
| 5 |
+
"dir": "data/avatar",
|
| 6 |
+
"fit": {
|
| 7 |
+
"status": "ok",
|
| 8 |
+
"o": [
|
| 9 |
+
-4.6796440991299346e-08,
|
| 10 |
+
0.41315467805531725,
|
| 11 |
+
0.013294994298422553
|
| 12 |
+
],
|
| 13 |
+
"w": 0.13530741288742773,
|
| 14 |
+
"h": 0.14506433671929386,
|
| 15 |
+
"d": 0.09005239696738562,
|
| 16 |
+
"head_joint": [
|
| 17 |
+
-8.192806764792927e-09,
|
| 18 |
+
0.36181229617111654,
|
| 19 |
+
-0.012533628678534477
|
| 20 |
+
],
|
| 21 |
+
"hair_lo": [
|
| 22 |
+
-0.06892515335149588,
|
| 23 |
+
0.3506016982494984,
|
| 24 |
+
-0.08680695178267435
|
| 25 |
+
],
|
| 26 |
+
"hair_hi": [
|
| 27 |
+
0.0688609887508006,
|
| 28 |
+
0.4999999793494112,
|
| 29 |
+
0.019838489992515956
|
| 30 |
+
],
|
| 31 |
+
"sx": 1,
|
| 32 |
+
"sz": -1,
|
| 33 |
+
"s": 0.6216785311698914,
|
| 34 |
+
"t": [
|
| 35 |
+
-6.94779987918902e-09,
|
| 36 |
+
-0.49999988079071045,
|
| 37 |
+
0.0028286682239935176
|
| 38 |
+
],
|
| 39 |
+
"s_axes": [
|
| 40 |
+
0.6216785520684537,
|
| 41 |
+
0.6216785311698914,
|
| 42 |
+
0.6216785244196433
|
| 43 |
+
],
|
| 44 |
+
"resid": 3.875435374466387e-08
|
| 45 |
+
},
|
| 46 |
+
"k": 0.94302473936015,
|
| 47 |
+
"b": [
|
| 48 |
+
2.184425843727699e-08,
|
| 49 |
+
0.021040236075305307,
|
| 50 |
+
0.013263944266604199
|
| 51 |
+
],
|
| 52 |
+
"file_tag": "avatar",
|
| 53 |
+
"vrm_meta": {
|
| 54 |
+
"author": "hyz317",
|
| 55 |
+
"licenseName": "Other",
|
| 56 |
+
"otherLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0",
|
| 57 |
+
"allowedUserName": "Everyone",
|
| 58 |
+
"commercialUssageName": "Allow",
|
| 59 |
+
"title": "HairDeck avatar"
|
| 60 |
+
}
|
| 61 |
+
}
|
data/avatar/hair.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:72a5f25f5300c909eb072d1fddbc340922d3625d5b62823bf092237feeda18d5
|
| 3 |
+
size 519944
|
data/cards_test.npz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:86039d731fb017223f40ed00107f09a2bde55f8e3dc83c7059cccc39b47f02f2
|
| 3 |
+
size 6424141
|
data/demo_examples/ex01.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex02.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex03.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex04.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex05.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex06.png
ADDED
|
data/demo_examples/ex07.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex08.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex09.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex10.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex11.png
ADDED
|
Git LFS Details
|
data/demo_examples/ex12.png
ADDED
|
Git LFS Details
|
data/demo_examples/examples.json
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
"data/demo_examples/ex01.png",
|
| 3 |
+
"data/demo_examples/ex02.png",
|
| 4 |
+
"data/demo_examples/ex03.png",
|
| 5 |
+
"data/demo_examples/ex04.png",
|
| 6 |
+
"data/demo_examples/ex05.png",
|
| 7 |
+
"data/demo_examples/ex06.png",
|
| 8 |
+
"data/demo_examples/ex07.png",
|
| 9 |
+
"data/demo_examples/ex08.png",
|
| 10 |
+
"data/demo_examples/ex09.png",
|
| 11 |
+
"data/demo_examples/ex10.png",
|
| 12 |
+
"data/demo_examples/ex11.png",
|
| 13 |
+
"data/demo_examples/ex12.png"
|
| 14 |
+
]
|
data/head_frame_test.npz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cecc8bf800d0ce7e99538c411f3bb8d7b5cf0cfc37c464aafc64a1bde53fcfe7
|
| 3 |
+
size 2932
|
data/head_frame_train.npz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c5ba440bfa91c3c28ad1f1c9971d4d0826c28ff34b54279c9a28ed622a36de23
|
| 3 |
+
size 620712
|
data/head_params_test.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"vroid-hair/2/1146977392849123402": {"status": "ok", "o": [6.7241281786695e-07, 0.38633259821573074, 0.042850421908638886], "w": 0.12200159250492376, "h": 0.13368879521937005, "d": 0.0848714156403557, "head_joint": [9.775810818212601e-05, 0.3376714284122929, 0.017787159438559373], "hair_lo": [-0.06832690136806348, 0.3431925331593817, -0.058326026978017906], "hair_hi": [0.06888201471510096, 0.5000000679366678, 0.09056462540197212], "sx": 1, "sz": -1, "s": 0.5890766382217383, "t": [0.00020496547222137028, -0.49992402326146723, 0.022438712418079376], "s_axes": [0.5890766382217383, 0.5890766382217407, 0.5890766382217383], "resid": 4.33660030143787e-15}, "vroid-hair/6/1282083184332552466": {"status": "ok", "o": [-2.5528061815555255e-06, 0.38856754836473284, 0.05132264682350764], "w": 0.14570929277033995, "h": 0.15489993828529633, "d": 0.10150801534569226, "head_joint": [-2.521442845195232e-06, 0.3335516915635137, 0.021313985229658897], "hair_lo": [-0.13077599774482537, 0.06667782559028268, -0.1467106020445844], "hair_hi": [0.1322313485199991, 0.4999999928825787, 0.13277605046286967], "sx": 1, "sz": -1, "s": 0.6990827322006199, "t": [0.00016449391841932717, -0.49992287158965765, 0.024672984352348548], "s_axes": [0.6990827322006199, 0.6990827322006226, 0.6990826540311071], "resid": 7.212055625971001e-08}, "vroid-hair/0/1487097526635566140": {"status": "ok", "o": [1.7121922544943474e-07, 0.41731624991661287, 0.01910220135492481], "w": 0.1350038526372073, "h": 0.14476793850683178, "d": 0.09218246934316884, "head_joint": [1.7755370303732714e-07, 0.36561988265467715, -0.0062624867391647306], "hair_lo": [-0.12228401227666018, 0.3162123816265847, -0.08822256700718256], "hair_hi": [0.12226635381074266, 0.5000000050865054, 0.06780407894671683], "sx": 1, "sz": -1, "s": 0.6236418126580631, "t": [0.00016003383114882114, -0.49995369958865976, -0.0012958009538917414], "s_axes": [0.6236418126580631, 0.6236415366903906, 0.6236420118251551], "resid": 5.363179146040078e-07}, "vroid-hair/1/1633099290949034671": {"status": "ok", "o": [-2.0463574679175853e-08, 0.4163909897232747, 0.023132582013397573], "w": 0.12297227894502454, "h": 0.1355928606182939, "d": 0.08175499560303502, "head_joint": [-1.7760793767228507e-08, 0.3750599400153576, -0.0039018820691675725], "hair_lo": [-0.08097622354759411, 0.36971998762700053, -0.08876458942200095], "hair_hi": [0.08082164958896818, 0.5000000177623107, 0.06602651138657406], "sx": 1, "sz": -1, "s": 0.5594388253062236, "t": [0.0003099185603592193, -0.500022631252079, -0.00742923337345021], "s_axes": [0.5594387938728571, 0.559439337802548, 0.5594388253062236], "resid": 7.938244944376947e-07}, "vroid-hair/8/1863701953709398218": {"status": "ok", "o": [-7.156961721806491e-08, 0.3957143141226761, 0.0215943122790389], "w": 0.12387127248377243, "h": 0.13524874607475837, "d": 0.08276652137954837, "head_joint": [-6.854029901840267e-08, 0.35533955290716845, -0.004231886085306077], "hair_lo": [-0.08365438453611229, 0.3308812895758706, -0.08979748919121977], "hair_hi": [0.08109086077322168, 0.4999998423928176, 0.08576873327133541], "sx": 1, "sz": -1, "s": 0.5536520253974517, "t": [0.00028163903846629957, -0.5002742341304803, -0.0077021183262804115], "s_axes": [0.5536518138458463, 0.5536520853660747, 0.5536520253974517], "resid": 4.628882615366037e-07}, "vroid-hair/8/1875907454040571718": {"status": "ok", "o": [9.057461341138229e-07, 0.41032374979443176, 0.04195770469782446], "w": 0.13573481359535342, "h": 0.14045896135342964, "d": 0.09276036492892821, "head_joint": [9.088076351568709e-07, 0.3568485511778571, 0.01631083087428729], "hair_lo": [-0.1222961586837098, 0.17417543004125946, -0.10217551661127446], "hair_hi": [0.11067386822995937, 0.4999998776746253, 0.1530755858656202], "sx": 1, "sz": -1, "s": 0.5779800816065891, "t": [0.00023520437224475773, -0.5001398042472647, 0.020187425955033103], "s_axes": [0.5779800156400968, 0.577980101108551, 0.5779800816065891], "resid": 1.153484934415407e-07}, "vroid-hair/1/1910258394089325361": {"status": "ok", "o": [3.535194501596184e-07, 0.413554016796439, 0.016959413521297078], "w": 0.13070099036927676, "h": 0.14015394585982166, "d": 0.08924433541012497, "head_joint": [3.370721756173101e-07, 0.3635054315715819, -0.007596800903657083], "hair_lo": [-0.07034422994022277, 0.14402547875442906, -0.08843207013122485], "hair_hi": [0.06987824005014558, 0.49999991113963915, 0.06218176746796855], "sx": 1, "sz": -1, "s": 0.6037650108337378, "t": [0.00018620491027832113, -0.4998880028724637, -0.0031366683542728355], "s_axes": [0.6037650108337378, 0.6037650108337402, 0.6037650108337376], "resid": 4.2299104659248795e-15}, "vroid-hair/6/2270010410433478366": {"status": "ok", "o": [8.741013873657258e-08, 0.4164968571635993, 0.022667762399150544], "w": 0.12450146597696793, "h": 0.13762037702828422, "d": 0.0824765853585003, "head_joint": [6.538046773559795e-08, 0.3733945424087308, -0.003761938918011942], "hair_lo": [-0.0823807068290031, 0.34835839419646675, -0.0740840988603643], "hair_hi": [0.08161446732641556, 0.5000000276257026, 0.07341135322361389], "sx": 1, "sz": -1, "s": 0.5827049514443318, "t": [0.00027741095070623375, -0.5001266238876498, -0.007297488448482159], "s_axes": [0.582704955000439, 0.5827048731888959, 0.5827049514443318], "resid": 1.3028321354688664e-07}, "vroid-hair/8/2319063723115019838": {"status": "ok", "o": [8.023172339995208e-06, 0.4254278944684996, 0.012877738020267617], "w": 0.11042376190979522, "h": 0.12347970138545897, "d": 0.07465553144400755, "head_joint": [3.536180370636126e-08, 0.3886897394478125, -0.01107900216845864], "hair_lo": [-0.06391527963320955, 0.3422874308787911, -0.08287481246556765], "hair_hi": [0.06198436567098957, 0.5000000731682803, 0.05651601454948672], "sx": 1, "sz": -1, "s": 0.644858991332554, "t": [0.0003005736764152781, -0.5002528289089144, -0.015288986916309942], "s_axes": [0.644858991332554, 0.6448593302625898, 0.6448588603509823], "resid": 7.051077045870615e-07}, "vroid-hair/9/2413192196654279969": {"status": "ok", "o": [-2.0048395916864338e-07, 0.4108808839654472, 0.0349233272864461], "w": 0.12862565517218094, "h": 0.1427038156168976, "d": 0.08955396466343402, "head_joint": [-1.9644220008150672e-07, 0.35845566269779283, 0.008419094334191642], "hair_lo": [-0.0723638797231943, 0.29674781782759396, -0.08767004995678615], "hair_hi": [0.07393916445230633, 0.49999995096186467, 0.08202961337314954], "sx": 1, "sz": -1, "s": 0.6283881664276123, "t": [0.0001612603664398625, -0.4999355673789978, 0.013252946320969745], "s_axes": [0.6283881664276091, 0.6283881664276123, 0.6283884091407759], "resid": 3.2248612855780895e-07}, "vroid-hair/8/2599602859354916028": {"status": "ok", "o": [-7.491370405167137e-07, 0.40933849239032505, 0.025111741418614896], "w": 0.1325657954611158, "h": 0.1488209924691802, "d": 0.09224288136870336, "head_joint": [-7.607942827442173e-07, 0.35618054884075545, -0.002177214153634373], "hair_lo": [-0.08596863780487793, 0.2529212806568779, -0.10139033011910266], "hair_hi": [0.08838572539141448, 0.5000001374170324, 0.0739463454439413], "sx": 1, "sz": -1, "s": 0.6631453526980258, "t": [0.00013180065511142827, -0.49964381621652565, 0.0022175649309320103], "s_axes": [0.663145109348648, 0.6631456088647808, 0.6631453526980258], "resid": 6.452421415305863e-07}, "vroid-hair/7/2935339105576984837": {"status": "ok", "o": [8.670868776621454e-07, 0.4109875483189104, 0.026492708613408963], "w": 0.13277373009800936, "h": 0.1462992357649563, "d": 0.09227843352982777, "head_joint": [0.00010627865687543091, 0.3568655080661819, -0.0006651769967346427], "hair_lo": [-0.08621426221221806, 0.14905913892688005, -0.08776162533025023], "hair_hi": [0.08813848937211712, 0.4999999452872501, 0.07218035042744934], "sx": 1, "sz": -1, "s": 0.6162189841270423, "t": [0.0001621693372728959, -0.49908267758971236, 0.004034076751909945], "s_axes": [0.6162189841270423, 0.616219113114201, 0.6162189487494909], "resid": 2.3548531673190137e-07}, "vroid-hair/7/3439809555813808357": {"status": "ok", "o": [-1.056905036418243e-06, 0.41676492282163613, 0.022587239126993272], "w": 0.11935854644048895, "h": 0.13667120919503595, "d": 0.08516555750960457, "head_joint": [-1.066731398619979e-06, 0.36795035964130607, -0.0026273748843158484], "hair_lo": [-0.07387116948136459, 0.3323090605060486, -0.07863270445141743], "hair_hi": [0.07342898989949076, 0.5000000588186992, 0.06390775384091286], "sx": 1, "sz": -1, "s": 0.6431071130681912, "t": [0.00025483189841471915, -0.4992405687674507, 0.00027526707586268684], "s_axes": [0.6431071130681912, 0.643106881813804, 0.6431071974451978], "resid": 4.7111355970096924e-07}, "vroid-hair/0/3465024955374919620": {"status": "ok", "o": [7.89061864593245e-06, 0.4185799700763486, 0.012933905882625298], "w": 0.11698814918107596, "h": 0.1297046241757219, "d": 0.08178592023531955, "head_joint": [-5.28250775620341e-07, 0.3788822215844688, -0.013842163268955269], "hair_lo": [-0.06472054095528544, 0.3998375967534855, -0.08617635356659842], "hair_hi": [0.06677132413157122, 0.5000000413411811, 0.05618423018043482], "sx": 1, "sz": -1, "s": 0.528462169273156, "t": [0.000205565274622517, -0.5001394151618996, -0.01725775138299155], "s_axes": [0.5284620206970917, 0.5284623847238892, 0.528462169273156], "resid": 5.465295706674341e-07}, "vroid-hair/3/3814323604952041013": {"status": "ok", "o": [5.335102314594923e-06, 0.41776027829357065, 0.026399556730170817], "w": 0.12202866780352421, "h": 0.13353970676780536, "d": 0.08486513783041225, "head_joint": [0.00010243197859054006, 0.3688303026845575, 0.001343313662381729], "hair_lo": [-0.07248213792647669, 0.3142592252923464, -0.07933809922043919], "hair_hi": [0.06855882418474842, 0.5000000823999073, 0.07168534238927571], "sx": 1, "sz": -1, "s": 0.5816891193389868, "t": [0.00026151537895202377, -0.499907970428463, 0.004423778504133223], "s_axes": [0.5816891193389868, 0.5816891193389893, 0.5816891193389868], "resid": 4.25880399909721e-15}, "vroid-hair/7/4144922250519743927": {"status": "ok", "o": [-1.1355182616395044e-06, 0.4118516043959204, 0.02329523735239282], "w": 0.13688158018783747, "h": 0.1552641799441681, "d": 0.09525510537391174, "head_joint": [-1.1350531073181936e-06, 0.35462641815470897, -0.004833560873303428], "hair_lo": [-0.07385587436540117, 0.32586857979100614, -0.08700364337129295], "hair_hi": [0.07996090325908546, 0.5000000342516557, 0.06228338133040286], "sx": 1, "sz": -1, "s": 0.7103369235992403, "t": [0.00011214613914489876, -0.500510931015011, -0.0003415048122406023], "s_axes": [0.7103369235992403, 0.7103369235992432, 0.7103369235992402], "resid": 3.984859556476792e-15}, "vroid-hair/5/4188635875053572005": {"status": "ok", "o": [4.606034528155281e-08, 0.41650548006783294, 0.013731707087298813], "w": 0.13203443141014712, "h": 0.141569075262637, "d": 0.08998798705994616, "head_joint": [3.606158246904803e-08, 0.3659500097657469, -0.011029962309715508], "hair_lo": [-0.07113512150631372, 0.10007310488902021, -0.0834397713127304], "hair_hi": [0.06960368802590988, 0.5000000034767922, 0.06179624802439135], "sx": 1, "sz": -1, "s": 0.639766991138456, "t": [0.00011833012104030976, -0.49989026784896573, -0.005842119455337514], "s_axes": [0.639766991138456, 0.6397669911384583, 0.6397669911384557], "resid": 3.608884366391136e-15}, "vroid-hair/1/4344590844740564561": {"status": "ok", "o": [5.061267138408343e-07, 0.41482535829527445, 0.04020004023335036], "w": 0.13048804044108964, "h": 0.1399258128543573, "d": 0.08909898447394722, "head_joint": [5.172841527719318e-07, 0.3648578637654224, 0.01568382372284651], "hair_lo": [-0.10109707129660017, 0.18229854940184964, -0.11095550361019871], "hair_hi": [0.10365743854282151, 0.500000034166959, 0.08898139627294122], "sx": 1, "sz": -1, "s": 0.5971443653106664, "t": [0.00022038817405697388, -0.5000029802322352, 0.019402898848056797], "s_axes": [0.5971443653106663, 0.597144365310669, 0.5971443653106664], "resid": 4.324502902431874e-15}, "vroid-hair/8/4678213844371676838": {"status": "ok", "o": [-1.3177604624373801e-06, 0.39496416587741123, 0.027239676328127356], "w": 0.15038003740050537, "h": 0.1635448881000905, "d": 0.10390284624984106, "head_joint": [-1.3343516509645842e-06, 0.33400087206945295, -0.0030080860904473728], "hair_lo": [-0.09029914842363387, 0.2974950421757967, -0.10257568255192058], "hair_hi": [0.09178140355506702, 0.5000000388681087, 0.08978677754256144], "sx": 1, "sz": -1, "s": 0.6823086738586398, "t": [0.000135570764541715, -0.5001879930496179, 0.0018053613603114527], "s_axes": [0.6823086738586398, 0.6823086738586426, 0.6823086738586398], "resid": 3.906243885168563e-15}, "vroid-hair/6/4790345485250053216": {"status": "ok", "o": [-8.384305376848435e-07, 0.3756005732251828, 0.034385117133361634], "w": 0.12224839307268763, "h": 0.13915460225277737, "d": 0.08551153087363422, "head_joint": [-8.404954588116177e-07, 0.32754707055252763, 0.008967179545528187], "hair_lo": [-0.11554071840371388, 0.21517948750040716, -0.09563290248077604], "hair_hi": [0.11670673367366637, 0.5000000003023786, 0.08253927621748819], "sx": 1, "sz": -1, "s": 0.6391905375339927, "t": [7.886172085289848e-05, -0.4996497020955295, 0.013207745623107801], "s_axes": [0.6391905284050473, 0.6391907256202289, 0.6391905375339927], "resid": 3.059026467844413e-07}, "vroid-hair/5/5015097855418058995": {"status": "ok", "o": [1.0352050772144395e-06, 0.41425625520864173, 0.013263754088894606], "w": 0.12412815280834572, "h": 0.13856129872232203, "d": 0.08615211335017713, "head_joint": [1.0074437488533084e-06, 0.36408794725298343, -0.012178446227792936], "hair_lo": [-0.06604719212255049, 0.34683273296735706, -0.09079266323537247], "hair_hi": [0.06905758241647153, 0.5000000720198159, 0.06070566855397683], "sx": 1, "sz": -1, "s": 0.5987896919250464, "t": [0.0002101957798004131, -0.5000389336096835, -0.007872637361288064], "s_axes": [0.5987896919250464, 0.5987896919250488, 0.5987896919250463], "resid": 3.760124042026011e-15}, "vroid-hair/3/5204013134706272913": {"status": "ok", "o": [-2.4193882097645785e-07, 0.36677178379687814, 0.03480216868975095], "w": 0.15353236123530617, "h": 0.1611973703342067, "d": 0.10483416009044746, "head_joint": [-2.4553122075688554e-07, 0.3062607688583515, 0.005956418203362911], "hair_lo": [-0.09865993661889547, 0.2824313399191851, -0.08553152304300678], "hair_hi": [0.09873595095267089, 0.500000120541813, 0.09189928769024917], "sx": 1, "sz": -1, "s": 0.6654119491577122, "t": [5.057454109191962e-05, -0.5001928210258448, 0.009032145142555235], "s_axes": [0.6654119491577121, 0.6654119491577148, 0.6654119491577122], "resid": 4.273645237440215e-15}, "vroid-hair/1/5803218296084123071": {"status": "ok", "o": [-1.0757383256083464e-06, 0.42928364409248154, 0.02623567441605005], "w": 0.10201318961739084, "h": 0.11431187380170876, "d": 0.07020094445705188, "head_joint": [-1.0795748291381679e-06, 0.38845564321542647, 0.005501224886323027], "hair_lo": [-0.058119256632249636, 0.1315165275988761, -0.06186887819468993], "hair_hi": [0.057958718108929635, 0.5000000010774102, 0.061596804750261795], "sx": 1, "sz": -1, "s": 0.6368176692380672, "t": [0.0001710653208467412, -0.49991372340226525, 0.01034868705518661], "s_axes": [0.6368177457698943, 0.6368174969156021, 0.6368176692380672], "resid": 3.084575440380172e-07}, "vroid-hair/5/5872666540206860925": {"status": "ok", "o": [9.946712494913887e-06, 0.3753078090110419, 0.0184840318909855], "w": 0.1299403220395338, "h": 0.13885569997392322, "d": 0.08682276459059775, "head_joint": [-3.2623176502658696e-08, 0.3314450612083065, -0.008606955383906257], "hair_lo": [-0.09942461374401954, 0.2997097982192898, -0.08613895237260007], "hair_hi": [0.08940508042112705, 0.5000001058670023, 0.06291725076348698], "sx": 1, "sz": -1, "s": 0.5977990330193222, "t": [0.00023989300973222862, -0.500266083833964, -0.011955550981957391], "s_axes": [0.5977991787349755, 0.5977989096369217, 0.5977990330193222], "resid": 4.3620042867079643e-07}, "vroid-hair/2/6302505551505574612": {"status": "ok", "o": [1.852710844723899e-06, 0.41467680599848933, 0.01432759811950844], "w": 0.12388002307349932, "h": 0.1388678228509974, "d": 0.08460100884145905, "head_joint": [0.00011838379812909071, 0.37145311678313675, -0.013480321665667499], "hair_lo": [-0.06528072763844138, 0.3547011316861841, -0.08578925759476289], "hair_hi": [0.06162940128112619, 0.49999990860987253, 0.05786092544122687], "sx": 1, "sz": -1, "s": 0.5775327086448669, "t": [0.00035847723484037615, -0.4977181851863861, -0.0134614370763302], "s_axes": [0.5775327478079616, 0.5775327086448669, 0.5775327086448645], "resid": 5.9229046876445526e-08}, "vroid-hair/6/6631395994048613416": {"status": "ok", "o": [8.300204761722848e-06, 0.40909407611570714, 0.0244864606223237], "w": 0.1323469732041923, "h": 0.14888495260583962, "d": 0.09483249585290526, "head_joint": [-7.204936431373058e-07, 0.36129391631470775, -0.006671671659169947], "hair_lo": [-0.07640762341297504, 0.2874168826008372, -0.09874562695538915], "hair_hi": [0.07579810474774232, 0.4999999692440724, 0.07308368002099636], "sx": 1, "sz": -1, "s": 0.5590848922729469, "t": [0.00012353062629699523, -0.5001879930496178, -0.01030835509300232], "s_axes": [0.5590848922729469, 0.5590848922729492, 0.5590848922729469], "resid": 4.178029558817626e-15}, "vroid-hair/8/6632593566609006548": {"status": "ok", "o": [1.3329495973315878e-07, 0.3720355067859772, 0.03140102783676105], "w": 0.12544024387646494, "h": 0.1345125037590259, "d": 0.08565222204691345, "head_joint": [1.3504887831297533e-07, 0.32400121818817984, 0.007833188907958385], "hair_lo": [-0.07206450914272103, 0.28479999599336736, -0.07695096368818413], "hair_hi": [0.07142276912306725, 0.5000000248212189, 0.08246579750393654], "sx": 1, "sz": -1, "s": 0.5794633030891394, "t": [0.0001959353685378986, -0.49992558360099415, 0.012408919632434845], "s_axes": [0.5794633030891394, 0.5794633030891418, 0.5794633030891393], "resid": 4.2561982928378336e-15}, "vroid-hair/0/6734578480501157450": {"status": "ok", "o": [6.304281374209142e-07, 0.41813845630821833, 0.0430043757032708], "w": 0.12349780265352592, "h": 0.1386568190799317, "d": 0.08598369446433173, "head_joint": [6.291417093938229e-07, 0.36862419590525985, 0.017556844473786623], "hair_lo": [-0.07424190093228107, 0.34037346848970174, -0.057493939372891406], "hair_hi": [0.0766827368514085, 0.5000000406622576, 0.08996456430824537], "sx": 1, "sz": -1, "s": 0.5973152762055649, "t": [0.00027382824426873864, -0.5000287943788962, 0.022450850597438135], "s_axes": [0.5973152762055649, 0.5973153114318848, 0.5973152032688765], "resid": 1.7177389548658954e-07}, "vroid-hair/1/6952166826280123421": {"status": "ok", "o": [-1.416273108846046e-07, 0.4179517635532548, 0.05988763310475898], "w": 0.12116840861176037, "h": 0.13531898337227233, "d": 0.08404657150000494, "head_joint": [-1.5090617019744915e-07, 0.371087813489126, 0.035606833817730894], "hair_lo": [-0.0648967038613748, -0.02673287646455691, -0.12692669281208813], "hair_hi": [0.06646680591594657, 0.5000000664029614, 0.10437098187648068], "sx": 1, "sz": -1, "s": 0.5926007032394409, "t": [0.00022648274898517387, -0.5000466108322144, 0.03959728639422811], "s_axes": [0.5926007032394375, 0.5926007032394409, 0.5926007484878361], "resid": 3.3529091660196466e-08}, "vroid-hair/4/6953579337597168824": {"status": "ok", "o": [-1.2066496432704544e-06, 0.422560314039483, 0.010238753332565947], "w": 0.1149146418142382, "h": 0.12641777458682904, "d": 0.07631897072060843, "head_joint": [-1.2041312521497032e-06, 0.3848218794197772, -0.014422765511113779], "hair_lo": [-0.056678223972961364, 0.3102667653526865, -0.08049361861216853], "hair_hi": [0.058288908176540595, 0.5000000650826877, 0.03898151336830414], "sx": 1, "sz": -1, "s": 0.42005466028305133, "t": [0.0002567767499598914, -0.5000534697587538, -0.01819204883670556], "s_axes": [0.42005466028305133, 0.4200547254047573, 0.4200546145439132], "resid": 2.2359864234050927e-07}, "vroid-hair/7/730625960893750417": {"status": "ok", "o": [3.2595134044838877e-06, 0.4045661897125754, 0.031551772140250664], "w": 0.1257040087059882, "h": 0.13620893230972797, "d": 0.086517551713303, "head_joint": [0.00010008693645423088, 0.3557711000370887, 0.007226132451047234], "hair_lo": [-0.07133014086705607, 0.31124325282100784, -0.06886300846208765], "hair_hi": [0.07310291168196931, 0.49999999941056217, 0.07887972157930688], "sx": 1, "sz": -1, "s": 0.583570659160614, "t": [0.00024858117103595373, -0.49863964319229126, 0.01110405382034178], "s_axes": [0.5835706591606105, 0.583570659160614, 0.5835707106825491], "resid": 6.910386616415735e-08}, "vroid-hair/2/7649110201056191442": {"status": "ok", "o": [-4.48104666974313e-08, 0.41050730537008884, 0.041689304919973955], "w": 0.13402562604523582, "h": 0.14371898195345464, "d": 0.09151449859884504, "head_joint": [-5.531545743409907e-08, 0.3591855185835299, 0.01650842567247316], "hair_lo": [-0.09329802417987339, 0.1887122927382734, -0.10702447563370798], "hair_hi": [0.09309437829805496, 0.4999999699902844, 0.084819447707431], "sx": 1, "sz": -1, "s": 0.6191230416297887, "t": [0.00015810132026825046, -0.49988448619842185, 0.02143946183747826], "s_axes": [0.6191230416297887, 0.6191230416297913, 0.6191230118565532], "resid": 2.963706978925356e-08}, "vroid-hair/0/7695929267562496220": {"status": "ok", "o": [6.412948160975426e-07, 0.4140360995677419, 0.03292550203414117], "w": 0.13148196768898152, "h": 0.14099152794825062, "d": 0.0898015043116923, "head_joint": [0.00010075818235366347, 0.36368825060038334, 0.008210672132467269], "hair_lo": [-0.08730967968824298, 0.3184430693255962, -0.06922740503394359], "hair_hi": [0.08919320099722246, 0.499999916665125, 0.08106688339610194], "sx": 1, "sz": -1, "s": 0.6073725819587654, "t": [0.00021129526577641294, -0.4999218115058559, 0.013006696214864492], "s_axes": [0.6073725196701586, 0.6073735508354826, 0.6073725819587654], "resid": 1.6948902500110325e-06}, "vroid-hair/9/7776834385265136719": {"status": "ok", "o": [1.4859944342097997e-07, 0.41090791625852296, 0.024154556302954888], "w": 0.1338632149455551, "h": 0.1435447701835809, "d": 0.0914035629054497, "head_joint": [1.532246750249463e-07, 0.3596482664620453, -0.0009957677754090875], "hair_lo": [-0.07148467940258593, 0.1515172914167522, -0.10175510165915129], "hair_hi": [0.0709741382931856, 0.4999998913512087, 0.071095467587527], "sx": 1, "sz": -1, "s": 0.6183725595474228, "t": [0.00016178190708160764, -0.49991044402122287, 0.003926280885934726], "s_axes": [0.6183725595474218, 0.6183725595474243, 0.6183725595474228], "resid": 3.2257014055921147e-15}, "vroid-hair/2/7876180780086370752": {"status": "ok", "o": [4.304820604867916e-06, 0.4166318251836174, 0.031932646040567406], "w": 0.12425286249424566, "h": 0.13476711265929742, "d": 0.0838165468926678, "head_joint": [0.00010084644265648997, 0.3705508947275644, 0.008498627251512039], "hair_lo": [-0.06778385887020179, 0.3044605003298173, -0.06569902770369969], "hair_hi": [0.06956546745859585, 0.5000001338515006, 0.07786893014613855], "sx": 1, "sz": -1, "s": 0.5702850089013652, "t": [0.0003135267276230359, -0.499928522668732, 0.012309987699935819], "s_axes": [0.5702850089013652, 0.5702852995916128, 0.5702848524160052], "resid": 7.111950756695805e-07}, "vroid-hair/5/7900060151297927765": {"status": "ok", "o": [4.7974598879780834e-06, 0.41684375461760204, 0.03408923301437582], "w": 0.1242508306042249, "h": 0.13601057697118737, "d": 0.08563839973591458, "head_joint": [0.00010146743265367273, 0.36812488440622815, 0.009669593431564896], "hair_lo": [-0.06475445682628435, 0.2616286273918007, -0.08657781332170962], "hair_hi": [0.06968659844468324, 0.500000089208001, 0.07734364803428675], "sx": 1, "sz": -1, "s": 0.5800327062606789, "t": [0.0002790838479995324, -0.4983519911766019, 0.01303059078765163], "s_axes": [0.5800327062606789, 0.5800327062606812, 0.5800326603852146], "resid": 5.4388816913057934e-08}, "vroid-hair/1/8562961060475858791": {"status": "ok", "o": [-1.3229476715335845e-07, 0.40514384771099077, 0.0587433464327845], "w": 0.11459858619409635, "h": 0.13133842393592818, "d": 0.07870936008566011, "head_joint": [-1.4817361744626526e-07, 0.3657637240563798, 0.032647543329727954], "hair_lo": [-0.06472775360063132, 0.3300724994389981, -0.04027234657909201], "hair_hi": [0.06836918653319825, 0.49999991853248105, 0.10341073799316125], "sx": 1, "sz": -1, "s": 0.5434194637930421, "t": [0.00026096610783049525, -0.5001208503806457, 0.0282424137027699], "s_axes": [0.5434194637930421, 0.543419065993478, 0.5434196028262936], "resid": 9.483653184924615e-07}, "vroid-hair/2/8891263394100940152": {"status": "ok", "o": [5.028104129951643e-07, 0.4170867350053662, 0.0268295040031788], "w": 0.10296171973359103, "h": 0.12866237908267664, "d": 0.08006405147980411, "head_joint": [4.911420372885394e-07, 0.371179394784086, 0.003108568047354328], "hair_lo": [-0.07753101095444628, 0.34100013121114614, -0.06303068747888452], "hair_hi": [0.07943468802292733, 0.4999998449888565, 0.06619525096800376], "sx": 1, "sz": -1, "s": 0.5678786635398865, "t": [0.00029990500121304176, -0.49998813058392244, 0.005249700842027645], "s_axes": [0.5678786329254354, 0.5678786635398865, 0.5678787565053379], "resid": 1.8627190895284473e-07}, "vroid-hair/9/8934151403263879299": {"status": "ok", "o": [-3.1805993863133486e-06, 0.4002709549888337, 0.06110795661845049], "w": 0.14665688655395925, "h": 0.15725401641269343, "d": 0.10013933045631473, "head_joint": [-3.185069292300363e-06, 0.34410730372945864, 0.033553887272595576], "hair_lo": [-0.22539244032352831, -0.25513754160072466, -0.19648197009060284], "hair_hi": [0.24516588475593165, 0.5000001436101513, 0.14612126016660637], "sx": 1, "sz": -1, "s": 0.816940426826477, "t": [0.0001448839902853348, -0.5000402927398682, 0.0371646704813904], "s_axes": [0.816940342289371, 0.816940426826477, 0.8169404848814488], "resid": 9.672429977244116e-08}, "vroid-hair-new/6/118947368250647856": {"status": "ok", "o": [-8.955937825860859e-05, 0.40126454027924296, 0.017040251839774485], "w": 0.1275998960492481, "h": 0.14097491810971918, "d": 0.08645329806348877, "head_joint": [6.886911646937196e-08, 0.35012540841216133, -0.009313525759526544], "hair_lo": [-0.07115831954866568, 0.28501252915483377, -0.08709706098194854], "hair_hi": [0.07085683119812773, 0.4872872869270921, 0.06043205383318414], "sx": 1, "sz": -1, "s": 0.6103983521461462, "t": [0.00016470253467559646, -0.49980062246322277, 0.0012387074530124786], "s_axes": [0.6103983521461462, 0.6103983521461487, 0.610398352146146], "resid": 4.631080453855571e-15}, "vroid-hair-new/6/1513527327425175786": {"status": "ok", "o": [-1.6227793893301045e-08, 0.38883722356787964, 0.038379248682583626], "w": 0.12480689411270679, "h": 0.13802187936054305, "d": 0.08282008184710932, "head_joint": [-1.299550291765104e-09, 0.3454522567063567, 0.01467689937915066], "hair_lo": [-0.08256746534204724, 0.3125615201994165, -0.0764738761322426], "hair_hi": [0.08411626824702385, 0.4999998875934466, 0.08879424899075535], "sx": 1, "sz": -1, "s": 0.6206403721976907, "t": [-4.333499162810506e-11, -0.5000003487379259, 0.028971480518350794], "s_axes": [0.6206403374671914, 0.6206408274286785, 0.6206403721976907], "resid": 7.832483121316949e-07}, "vroid-hair-new/6/1533971722855474786": {"status": "ok", "o": [-2.684748604540086e-08, 0.41575280268807546, 0.010773774400218858], "w": 0.11366883272083199, "h": 0.132193745730365, "d": 0.08089712339437487, "head_joint": [-1.3233577628239934e-09, 0.371347517231298, -0.014158208925679684], "hair_lo": [-0.06043839725483711, 0.3150988391850795, -0.0908920525622486], "hair_hi": [0.061790673662848045, 0.5000001064041513, 0.050942229436732496], "sx": 1, "sz": -1, "s": 0.4504260718822463, "t": [-3.3285006695304986e-17, -0.4999998300505716, 0.002148292958736437], "s_axes": [0.4504260718822463, 0.45042620268515, 0.45042607188224604], "resid": 2.9039807898001047e-07}, "vroid-hair-new/6/1606999771272670426": {"status": "ok", "o": [-3.1407259215969146e-08, 0.4026576904684982, 0.018290070870858884], "w": 0.131068278465501, "h": 0.14051958341758589, "d": 0.0845096678131276, "head_joint": [-1.0179385227770703e-08, 0.3529239587284482, -0.00536867337352291], "hair_lo": [-0.08403194704900968, 0.31248515041266955, -0.1010923554757783], "hair_hi": [0.08403189009808096, 0.48636808878063675, 0.07690680118265654], "sx": 1, "sz": -1, "s": 0.6022015166940982, "t": [-8.973504537373404e-09, -0.48188795559692377, 0.00951233940299882], "s_axes": [0.6022015166940982, 0.6022013323808979, 0.6022016568985353], "resid": 5.318077433256568e-07}, "vroid-hair-new/6/1741992146804228346": {"status": "ok", "o": [1.2806916371965586e-07, 0.41389813744873294, 0.021705899967795178], "w": 0.132952168243197, "h": 0.14122350734287123, "d": 0.09096073831468628, "head_joint": [1.3709318961424425e-07, 0.36231515842570183, -0.003362773772576968], "hair_lo": [-0.07178359191879718, 0.326030343847151, -0.08287887407193774], "hair_hi": [0.0713455840822548, 0.49999998981849103, 0.06714874172536675], "sx": 1, "sz": -1, "s": 0.6127730607986425, "t": [0.00016573071479797417, -0.5000470876693688, 0.0011049993336200731], "s_axes": [0.6127730607986425, 0.612773060798645, 0.6127730607986425], "resid": 4.467193761868316e-15}, "vroid-hair-new/6/1750457789346257706": {"status": "ok", "o": [1.2027433313685374e-07, 0.38343012590467096, 0.028086427112111845], "w": 0.12135597657393847, "h": 0.13594688416154907, "d": 0.07632135154611552, "head_joint": [1.3704966608534035e-07, 0.33725377465211204, 0.0059434364462565645], "hair_lo": [-0.1055643250255859, 0.11197653642913963, -0.1137803203319889], "hair_hi": [0.10013865585810035, 0.4999998440008113, 0.0943017184668271], "sx": 1, "sz": -1, "s": 0.6022160649299665, "t": [3.303587436718179e-05, -0.5007539269666652, 0.01447027625304488], "s_axes": [0.6022160649299665, 0.6022158420932229, 0.6022160909010453], "resid": 3.9315477278606007e-07}, "vroid-hair-new/6/1915981605562332646": {"status": "ok", "o": [-5.8272110370983585e-08, 0.4083775426326931, 0.028204166890558754], "w": 0.11790028314368549, "h": 0.13699331301218562, "d": 0.08304763769685031, "head_joint": [-4.0004572343801464e-08, 0.3664311066826279, 0.00429614388443169], "hair_lo": [-0.06842367555191838, 0.3520579402692192, -0.10010134389095864], "hair_hi": [0.06913154110085393, 0.49999999965666575, 0.07900570637503276], "sx": 1, "sz": -1, "s": 0.5585747490972724, "t": [-2.089076838981182e-09, -0.5094720079459952, 0.018350253771324168], "s_axes": [0.5585747192187444, 0.5585754903466776, 0.5585747490972724], "resid": 1.1372096007030492e-06}, "vroid-hair-new/6/2214372158675378206": {"status": "ok", "o": [-1.2775839351719664e-08, 0.3861686256610284, 0.02612469602453233], "w": 0.14619987711699034, "h": 0.17504628098933495, "d": 0.1003571529520042, "head_joint": [3.968849173249481e-09, 0.3208156788722647, -0.006831997566882622], "hair_lo": [-0.08591094217645516, 0.26946832497836226, -0.10946695857034305], "hair_hi": [0.1187277754242861, 0.5000001060254675, 0.098371718542381], "sx": 1, "sz": -1, "s": 0.6858977675437927, "t": [5.110338742453369e-09, -0.49999988079071045, 0.008114334195851456], "s_axes": [0.685897801800945, 0.6858977675437927, 0.6858976326249969], "resid": 2.2167603955671578e-07}, "vroid-hair-new/6/2430848742366937056": {"status": "ok", "o": [-3.4312883461239506e-08, 0.4233624553610015, 0.008817857350590775], "w": 0.10331326824121863, "h": 0.11607013482133342, "d": 0.07582278949507577, "head_joint": [-5.233479033979695e-10, 0.3813025289885994, -0.016207036730575507], "hair_lo": [-0.07655466967872399, 0.32894956192734526, -0.0976639346734914], "hair_hi": [0.07574175726693769, 0.4999999780536868, 0.04922667254701428], "sx": 1, "sz": -1, "s": 0.6564122961818764, "t": [9.702990996394642e-09, -0.4997807972544246, 6.410128211125493e-05], "s_axes": [0.6564122961818764, 0.6564121223680646, 0.6564123789471262], "resid": 3.7307195912999267e-07}, "vroid-hair-new/6/2467823535995646376": {"status": "ok", "o": [-4.51339546530852e-08, 0.3835341112550914, 0.15441317406643995], "w": 0.13210042261571608, "h": 0.14217419485193972, "d": 0.08825820880767066, "head_joint": [-1.0517555902038091e-09, 0.3332147710486879, 0.1290991029620988], "hair_lo": [-0.08646244779709239, 0.10710348089521915, 0.004464207143574789], "hair_hi": [0.08652841649887157, 0.49999996960114856, 0.2016416951281845], "sx": 1, "sz": -1, "s": 0.6057776808738708, "t": [-3.014014276873922e-16, -0.49999991059303284, 0.1431376234127406], "s_axes": [0.6057777440937298, 0.6057776808738708, 0.605777653141353], "resid": 6.892495465081698e-08}, "vroid-hair-new/6/2515390368799939906": {"status": "ok", "o": [-1.84995179656335e-08, 0.4136101019020205, 0.044229186444441404], "w": 0.1351534631743674, "h": 0.14334089041170095, "d": 0.09050610494279686, "head_joint": [-1.2367232703719524e-09, 0.36078137496012375, 0.01815187162344551], "hair_lo": [-0.07585026011755258, 0.20606076505869453, -0.12105904360903419], "hair_hi": [0.07522531578699912, 0.5000000024291182, 0.08953185342990799], "sx": 1, "sz": -1, "s": 0.6209711568881778, "t": [6.86464540810075e-12, -0.4999999293337578, 0.03349667009517329], "s_axes": [0.6209711812794098, 0.620971143245697, 0.6209711568881778], "resid": 4.215785365933455e-08}, "vroid-hair-new/6/2533949679819368806": {"status": "ok", "o": [4.732336729918566e-09, 0.41940772525819625, 0.01293979730868395], "w": 0.12655523721219364, "h": 0.12899126975770514, "d": 0.0770655458719216, "head_joint": [1.3321387319172594e-08, 0.3757591375107978, -0.01349425643802387], "hair_lo": [-0.06902215593656924, 0.3305594786352941, -0.08710708810796049], "hair_hi": [0.06902189200047915, 0.5000000484481433, 0.05629896880468896], "sx": 1, "sz": -1, "s": 0.6351636648178101, "t": [1.656318192232508e-08, -0.49999985098838806, 0.002042049693518018], "s_axes": [0.6351635123979188, 0.6351636648178101, 0.6351637486583099], "resid": 3.072210715407196e-07}, "vroid-hair-new/6/2850073819468106666": {"status": "ok", "o": [-6.607980562927807e-09, 0.39536674094370816, 0.011379015882662852], "w": 0.10293674127866291, "h": 0.12150168494250674, "d": 0.06765944083178128, "head_joint": [-1.0766976999894306e-09, 0.35340579895736834, -0.01104703867228552], "hair_lo": [-0.06418917579893765, 0.29063510748022026, -0.08330882456927166], "hair_hi": [0.0641837089521241, 0.4649943450235483, 0.06658553470865369], "sx": 1, "sz": -1, "s": 0.5912003567992081, "t": [-8.017020338708231e-13, -0.4999995523600905, 0.0023287841853084027], "s_axes": [0.5912005305290057, 0.5912000525988891, 0.5912003567992081], "resid": 7.309026276800569e-07}, "vroid-hair-new/6/3062324826260120056": {"status": "ok", "o": [-5.521886885894695e-08, 0.41261156267402666, 0.02692831884154105], "w": 0.13442071082831675, "h": 0.14411386217052258, "d": 0.08946226175999221, "head_joint": [-5.838927503513174e-09, 0.36160592729437624, 0.0012689806904679479], "hair_lo": [-0.10486807851935259, 0.329797675944576, -0.08392295679629055], "hair_hi": [0.10486107197385805, 0.5000000158426019, 0.07409584130499006], "sx": 1, "sz": -1, "s": 0.6176046066207099, "t": [-4.602226973697569e-09, -0.49999968027792974, 0.016530582693914313], "s_axes": [0.6176046512109353, 0.6176041982008179, 0.6176046066207099], "resid": 6.088637825157858e-07}, "vroid-hair-new/6/3082125687964448856": {"status": "ok", "o": [-2.7593552858100523e-08, 0.4179868416458644, 0.025724074880797476], "w": 0.09643741818773616, "h": 0.11933655347942568, "d": 0.07518483855369061, "head_joint": [2.627089995585519e-09, 0.3831832630808808, 0.00538553795483728], "hair_lo": [-0.06057069545324425, 0.3687868477514087, -0.062170016863711874], "hair_hi": [0.055780602415752216, 0.4999999751538553, 0.06818477247487734], "sx": 1, "sz": -1, "s": 0.49419913904074475, "t": [1.2909222821787247e-08, -0.49999923140796254, 0.02045229987557258], "s_axes": [0.49419913904074475, 0.4941990706097315, 0.49419945855131336], "resid": 7.807607488351903e-07}, "vroid-hair-new/6/3204979787842189996": {"status": "ok", "o": [-2.9505894026596592e-08, 0.42249884245816405, 0.02833515083018817], "w": 0.13260536080770524, "h": 0.13949936774304147, "d": 0.08689262239080717, "head_joint": [-1.219830860228788e-09, 0.3708480200081713, 0.003703114600672675], "hair_lo": [-0.0778213259131914, 0.11442465320619988, -0.06553765559290367], "hair_hi": [0.0777901215607475, 0.49948250018535134, 0.06865050181303961], "sx": 1, "sz": -1, "s": 0.6092637181282018, "t": [8.119251256565041e-16, -0.5000000363149442, 0.018758547375081185], "s_axes": [0.6092637181282018, 0.6092638330479977, 0.609263676907392], "resid": 2.1219833335229995e-07}, "vroid-hair-new/6/3656958959273640416": {"status": "ok", "o": [1.0174170165833411e-08, 0.40006185081026624, 0.03221496150397831], "w": 0.1082777110753881, "h": 0.13655375874516137, "d": 0.0797760655012459, "head_joint": [-1.8497540138170433e-08, 0.34932434902652476, 0.0027314099984926555], "hair_lo": [-0.10031288474279852, 0.3001650878605773, -0.10236349008884113], "hair_hi": [0.09398873017215924, 0.4893015592415324, 0.07896313490296568], "sx": 1, "sz": -1, "s": 0.6107578825846377, "t": [0.00016181233216126193, -0.5002933993422397, 0.012920436405609772], "s_axes": [0.6107578825846377, 0.610758003265163, 0.6107577681541426], "resid": 3.6718570139473283e-07}, "vroid-hair-new/6/3830397164475676056": {"status": "ok", "o": [-3.597935339418046e-08, 0.407280827407277, 0.03829518706405206], "w": 0.13682943871080555, "h": 0.143180567430079, "d": 0.09097097167723334, "head_joint": [-6.027830944496408e-09, 0.35452653298563774, 0.012203089900354076], "hair_lo": [-0.17212209861994165, -0.06693414834385436, -0.14227632594082593], "hair_hi": [0.15760971344404368, 0.5000001079590888, 0.11391494129421632], "sx": 1, "sz": -1, "s": 0.6438756585121155, "t": [-4.797244721257976e-09, -0.5004317760467529, 0.027460066320364858], "s_axes": [0.6438757896600317, 0.6438756585121155, 0.6438756102851645], "resid": 1.5231123142967036e-07}, "vroid-hair-new/6/4291385986297659256": {"status": "ok", "o": [-6.391680772629689e-08, 0.40841172016199867, 0.008669268571626067], "w": 0.12494903817533827, "h": 0.14487761515286712, "d": 0.09005388909691728, "head_joint": [-2.269606616040658e-08, 0.3576856876531015, -0.01675297913915213], "hair_lo": [-0.07605224743427927, 0.3187189348427637, -0.09358507734785841], "hair_hi": [0.07495294305900459, 0.5000000658194139, 0.061928102083460515], "sx": 1, "sz": -1, "s": 0.6448139747502802, "t": [0.00012753185321896267, -0.5001680535914766, -0.006213937980887417], "s_axes": [0.6448139753449649, 0.6448139548301697, 0.6448139747502802], "resid": 3.166103327658848e-08}, "vroid-hair-new/6/4457110155430127896": {"status": "ok", "o": [-4.705389697453807e-09, 0.4288200277944867, 0.02681509087437135], "w": 0.10055094445813051, "h": 0.1200611505750544, "d": 0.0782000243805483, "head_joint": [3.440537846579691e-09, 0.38580882121516424, -0.00018319879037658263], "hair_lo": [-0.09045398734930896, 0.2423014880057437, -0.08493327327516068], "hair_hi": [0.08788755859519777, 0.5000000505321509, 0.10453954138590904], "sx": 1, "sz": -1, "s": 0.6315471529960632, "t": [4.705396230856099e-09, -0.5, 0.01544984822115698], "s_axes": [0.6315471196703855, 0.6315471529960632, 0.631547215731766], "resid": 1.0955572589764287e-07}, "vroid-hair-new/6/447260045089488716": {"status": "ok", "o": [1.733292566189447e-07, 0.39442511464311314, 0.032937580963532456], "w": 0.13157840920068775, "h": 0.14109488194010453, "d": 0.08984345723298313, "head_joint": [1.5424192381077641e-07, 0.3440405134001231, 0.008216419823708304], "hair_lo": [-0.10675365579376413, 0.11215454417519766, -0.09052301978951201], "hair_hi": [0.07040339052404217, 0.4999999367692638, 0.09044307651945187], "sx": 1, "sz": -1, "s": 0.607818129223498, "t": [0.00015685149717948807, -0.49993755071654644, 0.013056345307719073], "s_axes": [0.607818129223498, 0.6078179535208273, 0.6078181583361114], "resid": 3.1141959171220496e-07}, "vroid-hair-new/6/4544702102295046566": {"status": "ok", "o": [6.260632065324461e-08, 0.41500765547396146, 0.01965080486729321], "w": 0.11977853824630665, "h": 0.13506743266181628, "d": 0.08100177674937999, "head_joint": [6.31749957590022e-08, 0.37509935688881435, -0.00392279617855746], "hair_lo": [-0.06226328432884391, 0.3583312755752672, -0.10321104326723077], "hair_hi": [0.062272561587721105, 0.5000000885620608, 0.0641628045007745], "sx": 1, "sz": -1, "s": 0.5427646625103824, "t": [0.0003164885998360638, -0.5006217270653436, 0.0055962043514258195], "s_axes": [0.5427644739886989, 0.5427647923769856, 0.5427646625103824], "resid": 4.6096029948707295e-07}, "vroid-hair-new/6/5082521766922011536": {"status": "ok", "o": [1.2598785596750796e-07, 0.39182751513325476, 0.02892547013886302], "w": 0.1046897977684971, "h": 0.1281371695911037, "d": 0.077237700701299, "head_joint": [1.0927975058536285e-07, 0.3456018655284594, 0.006355198052680679], "hair_lo": [-0.10229936652898906, 0.2283863871152505, -0.1149937497124876], "hair_hi": [0.10233450383557101, 0.5000000412179872, 0.08980926135077862], "sx": 1, "sz": -1, "s": 0.5661598910806356, "t": [0.0002776384568071923, -0.5005991654770802, 0.01620810765689009], "s_axes": [0.5661598910806356, 0.5661598443984985, 0.5661599143638802], "resid": 1.1346308551193024e-07}, "vroid-hair-new/6/5190971528400370576": {"status": "ok", "o": [-3.162882148930506e-08, 0.3911793859308694, 0.04065678943714332], "w": 0.131992907374375, "h": 0.14062571389686876, "d": 0.08810455443058142, "head_joint": [-1.0251313249205738e-08, 0.34065207344582404, 0.015331835410124043], "hair_lo": [-0.10876611487279465, 0.18844131888405968, -0.11885530136981304], "hair_hi": [0.10892432361085642, 0.5000000250684025, 0.09360298303552606], "sx": 1, "sz": -1, "s": 0.6064497828483659, "t": [-9.036806563811534e-09, -0.4999999105930436, 0.03031779667065166], "s_axes": [0.6064498835486047, 0.6064497828483582, 0.6064497828483659], "resid": 1.1602059649238281e-07}, "vroid-hair-new/6/5231655239445313956": {"status": "ok", "o": [-5.050833482964224e-08, 0.41080615737139214, 0.01548225775905142], "w": 0.12152121341701438, "h": 0.12841870605524117, "d": 0.07887949249157301, "head_joint": [-1.2467212888476767e-08, 0.3643166756838173, -0.006801908471466727], "hair_lo": [-0.08656188682395209, 0.32866070429872707, -0.10404514326937422], "hair_hi": [0.08193607449376128, 0.4935829079179399, 0.06963438251036003], "sx": 1, "sz": -1, "s": 0.5247950688525749, "t": [-1.1408055256099253e-08, -0.4999999465646885, 0.00732833824216219], "s_axes": [0.5247950688525749, 0.524795194856909, 0.5247949957847508], "resid": 3.672266034944182e-07}, "vroid-hair-new/6/5472365690061055296": {"status": "ok", "o": [-3.523000024281845e-08, 0.4153340258706919, 0.008850319944155383], "w": 0.1210301002873168, "h": 0.12975774430111586, "d": 0.08055027046430008, "head_joint": [-1.4218459384154527e-09, 0.3694089933277953, -0.01425295882946991], "hair_lo": [-0.0656601947552557, 0.35325060864823854, -0.08438856565748672], "hair_hi": [0.06204016909837434, 0.49999998930542233, 0.06149050952619887], "sx": 1, "sz": -1, "s": 0.5562930107116676, "t": [7.589415207398531e-18, -0.4999999701976737, 0.0008854344487190247], "s_axes": [0.5562930107116676, 0.5562930107116699, 0.5562930107116676], "resid": 4.539261506876314e-15}, "vroid-hair-new/6/5935452839372564356": {"status": "ok", "o": [1.9779740382681815e-08, 0.4327753490980655, 0.03997805155580871], "w": 0.11385862455878935, "h": 0.11360940547689301, "d": 0.06938597417047263, "head_joint": [-9.479283895932135e-09, 0.4000385444633139, 0.020078728160490562], "hair_lo": [-0.055612282585208, 0.28807354751209857, -0.0476618884740818], "hair_hi": [0.0556435767641585, 0.5000000644661213, 0.08261905590676281], "sx": 1, "sz": -1, "s": 0.3792559802532188, "t": [-3.515118968469566e-16, -0.4999999701976757, 0.03352265059947982], "s_axes": [0.379255980253218, 0.3792559802532196, 0.3792559802532188], "resid": 2.750326369279497e-15}, "vroid-hair-new/6/6571534669746373076": {"status": "ok", "o": [9.600199517290076e-09, 0.3794739965826279, 0.0772955012323703], "w": 0.11088431206243365, "h": 0.14314865565735127, "d": 0.08001243372866751, "head_joint": [8.339472856615778e-09, 0.3295730504041844, 0.047819066939743596], "hair_lo": [-0.07673802042306903, 0.30505668209849546, -0.04046866494018042], "hair_hi": [0.07455484931419444, 0.47062611148759004, 0.12345093540521557], "sx": 1, "sz": -1, "s": 0.6464108038760932, "t": [9.600199517290076e-09, -0.49999994411193127, 0.06348974697324544], "s_axes": [0.6464107817136999, 0.6464108228683472, 0.6464108038760932], "resid": 6.071007767149489e-08}, "vroid-hair-new/6/6728364935117988646": {"status": "ok", "o": [-1.8723935108306535e-08, 0.4241858557888776, 0.004748801450211941], "w": 0.10203541114817849, "h": 0.12260552080226716, "d": 0.0810025675412227, "head_joint": [1.041834106031846e-09, 0.3814188916978054, -0.018420606906545574], "hair_lo": [-0.06138048428037503, 0.3362301739310567, -0.08868118012785892], "hair_hi": [0.06138035155518754, 0.500000114726717, 0.05817655304563182], "sx": 1, "sz": -1, "s": 0.6282709836959839, "t": [2.3404910950034147e-09, -0.5000001345003824, -0.002439471439536385], "s_axes": [0.6282710076525382, 0.6282709836959839, 0.6282709636703013], "resid": 5.7165363274568194e-08}, "vroid-hair-new/6/6757967236237673866": {"status": "ok", "o": [3.1605001547720807e-16, 0.3627261922969467, 0.038888528850229136], "w": 0.13993006690005316, "h": 0.16340707585081304, "d": 0.0919461164644706, "head_joint": [-1.6761051220791314e-09, 0.3007713184835623, 0.005429692439157856], "hair_lo": [-0.1275385465290548, 0.23631757922412788, -0.10981583896222283], "hair_hi": [0.12754838902007748, 0.5000000443905179, 0.09480068872651003], "sx": 1, "sz": -1, "s": 0.606451690196991, "t": [3.1605001547720807e-16, -0.5, 0.026416782409915678], "s_axes": [0.6064516901969885, 0.606451690196991, 0.6064517035888771], "resid": 1.713582802524761e-08}, "vroid-hair-new/6/7061381727172876916": {"status": "ok", "o": [3.6151701954842234e-09, 0.3803443074683771, 0.014343354000323843], "w": 0.09822840947691734, "h": 0.13294489580058785, "d": 0.07169673192098494, "head_joint": [2.214353949484982e-09, 0.3407232407173959, -0.012155819254789325], "hair_lo": [-0.06372081112877608, 0.30578690189940616, -0.08454854432288889], "hair_hi": [0.06308145070381485, 0.4627109859912224, 0.0579455803263023], "sx": 1, "sz": -1, "s": 0.4876788873135559, "t": [3.6151701954842234e-09, -0.49999991952175715, 0.0027719936827490833], "s_axes": [0.4876788873135559, 0.4876789152622223, 0.4876788282141364], "resid": 1.6735110702749926e-07}, "vroid-hair-new/6/7279241232742583136": {"status": "ok", "o": [-3.134037190666528e-08, 0.38355475034021336, 0.028726406698523162], "w": 0.12523264541407877, "h": 0.14084633619150272, "d": 0.08498602304795368, "head_joint": [-1.91121354650898e-08, 0.33424009020974343, 0.002730648159171822], "hair_lo": [-0.09673461155674837, 0.15737372829365626, -0.08285917981402721], "hair_hi": [0.09673469350750469, 0.49999992713164687, 0.07629479867717526], "sx": 1, "sz": -1, "s": 0.6009189993641062, "t": [-1.7908785595710006e-08, -0.5175008533710306, 0.017579921615765538], "s_axes": [0.600919004275336, 0.6009188230122954, 0.6009189993641062], "resid": 2.9808520999935735e-07}, "vroid-hair-new/6/72881766871079776": {"status": "ok", "o": [-3.318448182389175e-08, 0.41423102312359084, 0.020187547438284832], "w": 0.12297435810044405, "h": 0.1387630257260065, "d": 0.08372877491123952, "head_joint": [-1.0700065202216825e-09, 0.36564596839622254, -0.005423669288921519], "hair_lo": [-0.07945017972758803, 0.2391931642398788, -0.09361792022199368], "hair_hi": [0.07086626673383697, 0.4999999711284886, 0.07870523061944948], "sx": 1, "sz": -1, "s": 0.5938594341278052, "t": [5.204170427930421e-18, -0.4999999292064352, 0.008655652403831478], "s_axes": [0.593859434127805, 0.5938594341278076, 0.5938594341278052], "resid": 4.522933959189337e-15}, "vroid-hair-new/6/770538531865232016": {"status": "ok", "o": [1.3488960704912734e-07, 0.40976920498813385, 0.030266220622203882], "w": 0.11729921438849406, "h": 0.1484150792122201, "d": 0.08535565393848729, "head_joint": [9.379999682353397e-08, 0.35736624318805377, 0.00048348708209693114], "hair_lo": [-0.07628213035654939, 0.33588847389380305, -0.08231647489728017], "hair_hi": [0.07631763097963883, 0.5000000850225774, 0.07650016892244112], "sx": 1, "sz": -1, "s": 0.6226364970207188, "t": [0.00013184547424317295, -0.5002973079681358, 0.010602846741676329], "s_axes": [0.6226364970207188, 0.6226364970207214, 0.6226364970207188], "resid": 4.22815537315178e-15}, "vroid-hair-new/6/8028241869704561576": {"status": "ok", "o": [8.602182967364018e-09, 0.40806557651669084, 0.01819558281375737], "w": 0.1289258451614481, "h": 0.14858468056119276, "d": 0.10737844780353666, "head_joint": [-9.806979139369166e-09, 0.35153729460047956, -0.009489426928894828], "hair_lo": [-0.09190832487261305, 0.14922589107142414, -0.10860881742275126], "hair_hi": [0.09195664352262195, 0.49999999620721525, 0.0720407788420315], "sx": 1, "sz": -1, "s": 0.5772827267646788, "t": [-8.602182964524767e-09, -0.4999998853971198, 0.005560135180939715], "s_axes": [0.5772827267646788, 0.577282840020305, 0.5772826580419759], "resid": 2.5749598265257277e-07}, "vroid-hair-new/6/8110657138400459216": {"status": "ok", "o": [-1.1351323185791033e-08, 0.39115486553357937, 0.017469254469997333], "w": 0.12069992515244456, "h": 0.13506053576858357, "d": 0.08185868459690335, "head_joint": [1.5924059875253253e-08, 0.34335339955666877, -0.0075700022292681385], "hair_lo": [-0.0791220709647977, 0.3192513189313644, -0.09084634103363666], "hair_hi": [0.08300435441854423, 0.5000000462098484, 0.06421220931915664], "sx": 1, "sz": -1, "s": 0.5869318917284574, "t": [1.7073068681689937e-08, -0.5000001612964381, 0.006643026757803233], "s_axes": [0.5869318917284574, 0.5869319922805036, 0.5869316823158579], "resid": 4.773985988966316e-07}, "vroid-hair-new/6/8982229456636369396": {"status": "ok", "o": [-1.0548675431147191e-08, 0.3692522517657111, 0.044400900456805656], "w": 0.11965211251052044, "h": 0.13055698822661035, "d": 0.08021723542236561, "head_joint": [6.710786767374823e-09, 0.3219262838855276, 0.02095418412254154], "hair_lo": [-0.11081433509493598, -0.012733260572623806, -0.06532028248686134], "hair_hi": [0.11081493588214769, 0.4525784000035742, 0.0856659033508869], "sx": 1, "sz": -1, "s": 0.5511436854217271, "t": [0.00025001425539602064, -0.4999490843347948, 0.029585506428728984], "s_axes": [0.5511436854217271, 0.5511438225761514, 0.5511436758661924], "resid": 2.5447993342292086e-07}}
|
data/spring/chain_stats_head.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"mu": [-0.00015238368359860033, 0.4144243896007538, 0.007163430564105511, -0.00018848630134016275, 0.40285366773605347, 0.006538362707942724, -0.00022331405489239842, 0.3911035656929016, 0.005969533696770668, -0.00019445053476374596, 0.37935999035835266, 0.005522486288100481, -0.00015504327893722802, 0.3677792549133301, 0.005221218802034855, -9.530906390864402e-05, 0.3562672734260559, 0.005304083693772554, -5.779691491625272e-05, 0.34499531984329224, 0.00594385527074337, -4.3344258301658556e-05, 0.3339574337005615, 0.0070640468038618565, 3.5881576538085938, 0.6132388114929199], "sd": [0.044688548892736435, 0.04076114669442177, 0.0433281809091568, 0.04578154534101486, 0.0447370670735836, 0.04515749216079712, 0.047030381858348846, 0.051491908729076385, 0.04718392342329025, 0.048347357660532, 0.059867002069950104, 0.049450721591711044, 0.0495581217110157, 0.0693882629275322, 0.05181646719574928, 0.05035950988531113, 0.0797819197177887, 0.05383802577853203, 0.050007861107587814, 0.09044204652309418, 0.05488458275794983, 0.04899582639336586, 0.10104747861623764, 0.05555420368909836, 1.4537017345428467, 2.6330392360687256], "M": 8, "NMAX": 48, "n_chains": 441919}
|
data/spring/chains_test.jsonl
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
data/spring/chains_test_head.npz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d8a8f42c9259bf56dd9d2ba5b7eefba91c756b324e524923286593953f7f20cf
|
| 3 |
+
size 500444
|
data/test_cards_orig/000.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
data/test_cards_orig/001.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
data/test_cards_orig/002.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|