Instructions to use Gaojunyao/CharacterShot with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use Gaojunyao/CharacterShot with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline from diffusers.utils import load_image, export_to_video # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("Gaojunyao/CharacterShot", dtype=torch.bfloat16, device_map="cuda") pipe.to("cuda") prompt = "A man with short gray hair plays a red electric guitar." image = load_image( "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/guitar-man.png" ) output = pipe(image=image, prompt=prompt).frames[0] export_to_video(output, "output.mp4") - Notebooks
- Google Colab
- Kaggle
Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +1 -0
- .ipynb_checkpoints/process-checkpoint.py +126 -0
- 0.pt +3 -0
- 1.pt +3 -0
- 10.pt +3 -0
- 11.pt +3 -0
- 12.pt +3 -0
- 13.pt +3 -0
- 14.pt +3 -0
- 15.pt +3 -0
- 16.pt +3 -0
- 17.pt +3 -0
- 18.pt +3 -0
- 19.pt +3 -0
- 1_19_Idle.zip +3 -0
- 1_19_Idle/1_19_Idle_view2.mp4 +3 -0
- 1_19_Idle/camera_dict_view0.npy +3 -0
- 1_19_Idle/camera_dict_view1.npy +3 -0
- 1_19_Idle/camera_dict_view10.npy +3 -0
- 1_19_Idle/camera_dict_view11.npy +3 -0
- 1_19_Idle/camera_dict_view12.npy +3 -0
- 1_19_Idle/camera_dict_view13.npy +3 -0
- 1_19_Idle/camera_dict_view14.npy +3 -0
- 1_19_Idle/camera_dict_view15.npy +3 -0
- 1_19_Idle/camera_dict_view16.npy +3 -0
- 1_19_Idle/camera_dict_view17.npy +3 -0
- 1_19_Idle/camera_dict_view18.npy +3 -0
- 1_19_Idle/camera_dict_view19.npy +3 -0
- 1_19_Idle/camera_dict_view2.npy +3 -0
- 1_19_Idle/camera_dict_view20.npy +3 -0
- 1_19_Idle/camera_dict_view3.npy +3 -0
- 1_19_Idle/camera_dict_view4.npy +3 -0
- 1_19_Idle/camera_dict_view5.npy +3 -0
- 1_19_Idle/camera_dict_view6.npy +3 -0
- 1_19_Idle/camera_dict_view7.npy +3 -0
- 1_19_Idle/camera_dict_view8.npy +3 -0
- 1_19_Idle/camera_dict_view9.npy +3 -0
- 1_19_Idle/camera_position_view0.npy +3 -0
- 1_19_Idle/camera_position_view1.npy +3 -0
- 1_19_Idle/camera_position_view10.npy +3 -0
- 1_19_Idle/camera_position_view11.npy +3 -0
- 1_19_Idle/camera_position_view12.npy +3 -0
- 1_19_Idle/camera_position_view13.npy +3 -0
- 1_19_Idle/camera_position_view14.npy +3 -0
- 1_19_Idle/camera_position_view15.npy +3 -0
- 1_19_Idle/camera_position_view16.npy +3 -0
- 1_19_Idle/camera_position_view17.npy +3 -0
- 1_19_Idle/camera_position_view18.npy +3 -0
- 1_19_Idle/camera_position_view19.npy +3 -0
- 1_19_Idle/camera_position_view2.npy +3 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* 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
|
|
|
|
|
|
| 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 |
+
1_19_Idle/1_19_Idle_view2.mp4 filter=lfs diff=lfs merge=lfs -text
|
.ipynb_checkpoints/process-checkpoint.py
ADDED
|
@@ -0,0 +1,126 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import numpy as np
|
| 2 |
+
import torch
|
| 3 |
+
import os
|
| 4 |
+
import re
|
| 5 |
+
from packaging import version as pver
|
| 6 |
+
|
| 7 |
+
def custom_meshgrid(*args):
|
| 8 |
+
# ref: https://pytorch.org/docs/stable/generated/torch.meshgrid.html?highlight=meshgrid#torch.meshgrid
|
| 9 |
+
if pver.parse(torch.__version__) < pver.parse('1.10'):
|
| 10 |
+
return torch.meshgrid(*args)
|
| 11 |
+
else:
|
| 12 |
+
return torch.meshgrid(*args, indexing='ij')
|
| 13 |
+
|
| 14 |
+
|
| 15 |
+
def ray_condition(K, c2w, H, W, device, flip_flag=None):
|
| 16 |
+
# c2w: B, V, 4, 4
|
| 17 |
+
# K: B, V, 4
|
| 18 |
+
|
| 19 |
+
B, V = K.shape[:2]
|
| 20 |
+
|
| 21 |
+
j, i = custom_meshgrid(
|
| 22 |
+
torch.linspace(0, H - 1, H, device=device, dtype=c2w.dtype),
|
| 23 |
+
torch.linspace(0, W - 1, W, device=device, dtype=c2w.dtype),
|
| 24 |
+
)
|
| 25 |
+
i = i.reshape([1, 1, H * W]).expand([B, V, H * W]) + 0.5 # [B, V, HxW]
|
| 26 |
+
j = j.reshape([1, 1, H * W]).expand([B, V, H * W]) + 0.5 # [B, V, HxW]
|
| 27 |
+
|
| 28 |
+
n_flip = torch.sum(flip_flag).item() if flip_flag is not None else 0
|
| 29 |
+
if n_flip > 0:
|
| 30 |
+
j_flip, i_flip = custom_meshgrid(
|
| 31 |
+
torch.linspace(0, H - 1, H, device=device, dtype=c2w.dtype),
|
| 32 |
+
torch.linspace(W - 1, 0, W, device=device, dtype=c2w.dtype)
|
| 33 |
+
)
|
| 34 |
+
i_flip = i_flip.reshape([1, 1, H * W]).expand(B, 1, H * W) + 0.5
|
| 35 |
+
j_flip = j_flip.reshape([1, 1, H * W]).expand(B, 1, H * W) + 0.5
|
| 36 |
+
i[:, flip_flag, ...] = i_flip
|
| 37 |
+
j[:, flip_flag, ...] = j_flip
|
| 38 |
+
|
| 39 |
+
fx, fy, cx, cy = K.chunk(4, dim=-1) # B,V, 1
|
| 40 |
+
|
| 41 |
+
zs = torch.ones_like(i) # [B, V, HxW]
|
| 42 |
+
xs = (i - cx) / fx * zs
|
| 43 |
+
ys = (j - cy) / fy * zs
|
| 44 |
+
zs = zs.expand_as(ys)
|
| 45 |
+
|
| 46 |
+
directions = torch.stack((xs, ys, zs), dim=-1) # B, V, HW, 3
|
| 47 |
+
directions = directions / directions.norm(dim=-1, keepdim=True) # B, V, HW, 3
|
| 48 |
+
|
| 49 |
+
rays_d = directions @ c2w[..., :3, :3].transpose(-1, -2) # B, V, HW, 3
|
| 50 |
+
rays_o = c2w[..., :3, 3] # B, V, 3
|
| 51 |
+
rays_o = rays_o[:, :, None].expand_as(rays_d) # B, V, HW, 3
|
| 52 |
+
# c2w @ dirctions
|
| 53 |
+
rays_dxo = torch.cross(rays_o, rays_d) # B, V, HW, 3
|
| 54 |
+
plucker = torch.cat([rays_dxo, rays_d], dim=-1)
|
| 55 |
+
plucker = plucker.reshape(B, c2w.shape[1], H, W, 6) # B, V, H, W, 6
|
| 56 |
+
# plucker = plucker.permute(0, 1, 4, 2, 3)
|
| 57 |
+
return plucker
|
| 58 |
+
|
| 59 |
+
def plucker_from_camera_params(
|
| 60 |
+
K, R, t, W0, H0, cw_np,
|
| 61 |
+
H, W,
|
| 62 |
+
device='cpu',
|
| 63 |
+
normalize_intrinsics=True
|
| 64 |
+
):
|
| 65 |
+
"""
|
| 66 |
+
K, R, t, W0, H0 同 get_camera_params 返回,
|
| 67 |
+
cw_np 是 camera.matrix_world 转成的 numpy.ndarray (4×4)。
|
| 68 |
+
H, W 是你要的光线网格尺寸。
|
| 69 |
+
"""
|
| 70 |
+
# 1) 归一化 intrinsics
|
| 71 |
+
if normalize_intrinsics:
|
| 72 |
+
fx = K[0,0] / W0
|
| 73 |
+
fy = K[1,1] / H0
|
| 74 |
+
cx = K[0,2] / W0
|
| 75 |
+
cy = K[1,2] / H0
|
| 76 |
+
else:
|
| 77 |
+
fx, fy = K[0,0], K[1,1]
|
| 78 |
+
cx, cy = K[0,2], K[1,2]
|
| 79 |
+
|
| 80 |
+
intrinsics = torch.tensor(
|
| 81 |
+
[[[fx, fy, cx, cy]]],
|
| 82 |
+
dtype=torch.float32,
|
| 83 |
+
device=device
|
| 84 |
+
) # [1,1,4]
|
| 85 |
+
|
| 86 |
+
# 2) cw_np 就是 c2w
|
| 87 |
+
# 直接转成张量,不要再调用 Matrix 方法
|
| 88 |
+
c2w = torch.tensor(cw_np, dtype=torch.float32, device=device)
|
| 89 |
+
c2w = c2w.unsqueeze(0).unsqueeze(0) # [1,1,4,4]
|
| 90 |
+
|
| 91 |
+
# 3) 调用 ray_condition
|
| 92 |
+
flip_flag = torch.zeros(1, dtype=torch.bool, device=device)
|
| 93 |
+
plucker = ray_condition(
|
| 94 |
+
intrinsics,
|
| 95 |
+
c2w,
|
| 96 |
+
H, W,
|
| 97 |
+
device=device,
|
| 98 |
+
flip_flag=flip_flag
|
| 99 |
+
) # [1,1,H,W,6]
|
| 100 |
+
|
| 101 |
+
return plucker[0,0] # [6, H, W]
|
| 102 |
+
|
| 103 |
+
|
| 104 |
+
dir_path = "1_19_Idle"
|
| 105 |
+
dict_files = sorted([os.path.join(dir_path, file) for file in os.listdir(dir_path) if file.endswith(".npy") and "dict" in file])
|
| 106 |
+
|
| 107 |
+
|
| 108 |
+
for dict_file in dict_files:
|
| 109 |
+
params = np.load(dict_file, allow_pickle=True).item()
|
| 110 |
+
match_view = re.search(r'view(\d+)', str(dict_file))
|
| 111 |
+
if match_view:
|
| 112 |
+
view = int(match_view.group(1))
|
| 113 |
+
else:
|
| 114 |
+
view = None
|
| 115 |
+
|
| 116 |
+
plucker_embedding = plucker_from_camera_params(
|
| 117 |
+
params['K'], params['R'], params['t'], params['W0'], params['H0'], params['cw'],
|
| 118 |
+
480, 720,
|
| 119 |
+
device='cpu',
|
| 120 |
+
normalize_intrinsics=True
|
| 121 |
+
)
|
| 122 |
+
plucker_embedding = torch.tensor(plucker_embedding).permute(2,0,1)
|
| 123 |
+
o = params['cw'][:3, 3]
|
| 124 |
+
r = np.linalg.norm(o)
|
| 125 |
+
plucker_embedding[:3] = plucker_embedding[:3] / r
|
| 126 |
+
torch.save(plucker_embedding, f"{view}.pt")
|
0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4d29c274d32b0692f5bbac360d85141b110ffe2554f899a4691f09a4b72be45a
|
| 3 |
+
size 8295422
|
1.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e2672b6fae035043dda0a58dddc759f2c27fb7f45d45ecff0d712f99c515e85c
|
| 3 |
+
size 8295422
|
10.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:69a5825f8543b873cdcab777810c1f5bd965afc89ea6d204edb8771422917aae
|
| 3 |
+
size 8295491
|
11.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:482684c1201746cfa36fccdc44108441498f03652f31aa1221d99c3f3148ce8b
|
| 3 |
+
size 8295491
|
12.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fdf7e1158b5eeec7b0408adaa6ef252f99cca5b125ed859d0caec079372e3801
|
| 3 |
+
size 8295491
|
13.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:115e92c8eac909fd6a435042857ecada2a753b5da14202e20a972ba699da4579
|
| 3 |
+
size 8295491
|
14.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e9cad6a3a2ee3083f18133a9abbadbec86e71c0def94e10533b2f17004dfcb26
|
| 3 |
+
size 8295491
|
15.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:aaddf6a42d682242b33b43ea59adee5c9d5073cbc7734b78bef16122b5aaba60
|
| 3 |
+
size 8295491
|
16.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cb10275e0ae0be34abb48d945de700e6d74ece66389b2b2150ccc0a4755f8572
|
| 3 |
+
size 8295491
|
17.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fa253f6009c5ea6914c667d0535fd9ea0b58384fc35a046a0d04949466c23e6d
|
| 3 |
+
size 8295491
|
18.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:22922711f62d00119c946d0bd0431cdd5418e1e3c8120609594e3390359335bd
|
| 3 |
+
size 8295491
|
19.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6ecae280ffa16cd50e73fe21eec617b7435b89f3e854ab6371882b11d93ef51b
|
| 3 |
+
size 8295491
|
1_19_Idle.zip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6eab299feba14b249e90309f788c555b9696c93a225e9c52d6e51d1beeb8446d
|
| 3 |
+
size 190798
|
1_19_Idle/1_19_Idle_view2.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:baa5dd82d06b1f975ad6e2798b1707d6ef6d79b48fd23ad59a12d93f6b53b76b
|
| 3 |
+
size 164616
|
1_19_Idle/camera_dict_view0.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7e3b27145c63664af67e4cf9b2155fac7ddd91a4b1aa460fd9bcf96711a1d190
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view1.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:006f5cd771c2e87513e5d19e30928d7d833a241ca9939593a68036640b3807bd
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view10.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c31ac9f6c4869f769a5293a188ae5ad474d4bbef4ceeb066edc5a9894c15e6b
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view11.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ea9ce0facfe271c09ac42d3ba9f53c883d724f11e35a3fcdd189d585df3dc0b7
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view12.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fd03624b1f9053c757e3effbb12d18304875bc34f7e35f2128f7b2e7e8356722
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view13.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eabf40198077e76b34e1da3c43d48a0a5c34ab6404b41d344e0aaeeb4b9d2fa8
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view14.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3e793e3d4867a92c4416914b124f928a1cd61c19a448e4665507d904aab8749f
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view15.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bc82b8796c4cb29d956b32dbac96398818ac8e6c3b3a219c00504fda917ef718
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view16.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:06c17de74771d4754e83336184483d389ce7dc12d7f57c935e886401b1510d43
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view17.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a2aef4bc53c5ea56258f8701d5c9241e41cd087e421aaf408c0c417fd98507e0
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view18.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:66dd051f360984afa8fae510ff0e667268cb08dbe2ef6a119dc90332328a8ee0
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view19.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e7ba5e53b779416a509f41905c9d22776ded5f9f91326e5064618d3465232da5
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view2.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e9555fa4fc0ca3705532631e861c25ae8c7e1b7a0937532a19a9906736a8c6cf
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view20.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:97683a53afc98c877b8e7b6d8323b54cb450f4077f35114ca9b4549b5a5adbde
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view3.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:91b51b1d352043bee61e272ceb753ed0e7b4920fa3ef5c807ec71f7c1a2679c6
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view4.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:155b797498f8411a7a85356e3f0d4244bac23c5bcf76b30f84ceb64cf00c553d
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view5.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3eae1a35b2674ee7d32f64b9173574885805038619a6ecc76075d218445b3117
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view6.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f9a180f5a4f9835e75e368faeeaa34681407377ffdb03e968bd5b7417b9267cb
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view7.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1167719e14355c0a4079bc310e2cd770e7569110b3be5ff7b790e68996b8b86a
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view8.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2248ffb358e1267a5c63aaec12ff1b6a7e0d14a0b014bfed16f434cfbcc316f6
|
| 3 |
+
size 834
|
1_19_Idle/camera_dict_view9.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cf6e83371c3767808aa94b62416a80ed575a280c74ac99bc64fd371a6d4e898e
|
| 3 |
+
size 834
|
1_19_Idle/camera_position_view0.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:24fdbd40689e7a98decb4517516254431672c2ebe81738a3eda194553f65dca3
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view1.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:959d618c7bf506e87b763a56cf723b24370ddde1abbdf7fe9eb2818534be7252
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view10.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:70d257646cfbbfb22b4198f543a9992fffe3da7ca4bb9aea11764b87f3d9cdfb
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view11.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cce4d36012bada079609bdcffa3690fd7024ccb83c9347f897e09459d33633d3
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view12.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:75495a9c3e945157a0ea683d078a18c99e087f3711825a009825fa7b82df24fc
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view13.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d2bda4d860a6412340326f03aedee7dcd74fd6c8de17792a3b8775700b89075e
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view14.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:018d26a2ff30efa9c091ee127eae8a4f0dfd460963498c8ee4d123be97f1328b
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view15.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d2f3c223458f474b3fd43894bba1afc1c1466c94c0a6e9f89de6be1cb59779b7
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view16.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0b3faa41547e7fb41f3f25c190ac1396475510fb4b24245d9340edecb9a10fc1
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view17.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7cbec4a5087172c157d5bf366f7af2a102c666898baa2749b4d8d90bdf6c8f31
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view18.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:46961e190125f751f86cbd32cc045b50cfec5f1277c71813c9728a931ac367c3
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view19.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b1c236914aa98a3bad7fd29e4b65991dd590cfc1e97e6fbe832c6d32c70925b4
|
| 3 |
+
size 505
|
1_19_Idle/camera_position_view2.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:67a7136283021cd773931441471d11816d86257d0b3248c530e9bd41e400a5f8
|
| 3 |
+
size 505
|