turn-the-cam-anonymous commited on
Commit
c75ccc8
1 Parent(s): c0fc3a3

first commit

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +3 -0
  2. app.py +111 -0
  3. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/input.png +0 -0
  4. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-0.png +0 -0
  5. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-1.png +0 -0
  6. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-2.png +0 -0
  7. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-3.png +0 -0
  8. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-0.png +0 -0
  9. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-1.png +0 -0
  10. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-2.png +0 -0
  11. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-3.png +0 -0
  12. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-0.png +0 -0
  13. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-1.png +0 -0
  14. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-2.png +0 -0
  15. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-3.png +0 -0
  16. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-0.png +0 -0
  17. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-1.png +0 -0
  18. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-2.png +0 -0
  19. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-3.png +0 -0
  20. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-0.png +0 -0
  21. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-1.png +0 -0
  22. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-2.png +0 -0
  23. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-3.png +0 -0
  24. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-0.png +0 -0
  25. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-1.png +0 -0
  26. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-2.png +0 -0
  27. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-3.png +0 -0
  28. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-0.png +0 -0
  29. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-1.png +0 -0
  30. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-2.png +0 -0
  31. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-3.png +0 -0
  32. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-0.png +0 -0
  33. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-1.png +0 -0
  34. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-2.png +0 -0
  35. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-3.png +0 -0
  36. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-0.png +0 -0
  37. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-1.png +0 -0
  38. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-2.png +0 -0
  39. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-3.png +0 -0
  40. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-0.png +0 -0
  41. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-1.png +0 -0
  42. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-2.png +0 -0
  43. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-3.png +0 -0
  44. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-0.png +0 -0
  45. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-1.png +0 -0
  46. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-2.png +0 -0
  47. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-3.png +0 -0
  48. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-2_seed-0.png +0 -0
  49. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-2_seed-1.png +0 -0
  50. online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-2_seed-2.png +0 -0
.gitattributes CHANGED
@@ -32,3 +32,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ *.png filter=lfs diff=lfs merge=lfs -text
36
+ *.jpg filter=lfs diff=lfs merge=lfs -text
37
+ online_demo filter=lfs diff=lfs merge=lfs -text
app.py ADDED
@@ -0,0 +1,111 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import gradio as gr
3
+ import os
4
+ from PIL import Image
5
+ from functools import partial
6
+
7
+ def retrieve_input_image_wild(dataset, inputs):
8
+ img_id = inputs
9
+ img_path = os.path.join('online_demo', dataset, 'step-100_scale-6.0')
10
+ try:
11
+ image = Image.open(os.path.join(img_path, '%s.jpg' % img_id))
12
+ except:
13
+ image = Image.open(os.path.join(img_path, '%s.png' % img_id))
14
+
15
+ image.thumbnail([256, 256], Image.Resampling.LANCZOS)
16
+ return image
17
+
18
+ def retrieve_input_image(dataset, inputs):
19
+ img_id = inputs
20
+ img_path = os.path.join('online_demo', dataset, 'step-100_scale-6.0', img_id, 'input.png')
21
+ image = Image.open(img_path)
22
+ return image
23
+
24
+ def retrieve_novel_view(dataset, img_id, polar, azimuth, zoom, seed):
25
+ polar = polar // 30 + 1
26
+ azimuth = azimuth // 30
27
+ zoom = int(zoom * 2 + 1)
28
+ img_path = os.path.join('online_demo', dataset, 'step-100_scale-6.0', img_id,\
29
+ 'polar-%d_azimuth-%d_distance-%d_seed-%d.png' % (polar, azimuth, zoom, seed))
30
+ image = Image.open(img_path)
31
+ return image
32
+
33
+
34
+ with gr.Blocks() as demo:
35
+ # gr.Markdown("Stable Diffusion Novel View Synthesis (Precomputed Results)")
36
+ with gr.Tab("In-the-wild Images"):
37
+ with gr.Row():
38
+ with gr.Column(scale=1):
39
+ default_input_image = Image.open( os.path.join('online_demo', 'nerf_wild', 'step-100_scale-6.0', 'car1.png'))
40
+ default_input_image.thumbnail([256, 256], Image.Resampling.LANCZOS)
41
+ input_image = gr.Image(default_input_image, shape=[256, 256])
42
+ options = sorted(next(os.walk('online_demo/nerf_wild/step-100_scale-6.0'))[1])
43
+ img_id = gr.Dropdown(options, value='car1', label='options')
44
+ text_button = gr.Button("Load Input Image")
45
+ retrieve_input_image_dataset = partial(retrieve_input_image_wild, 'nerf_wild')
46
+ text_button.click(retrieve_input_image_dataset, inputs=img_id, outputs=input_image)
47
+
48
+ with gr.Column(scale=1):
49
+ novel_view = gr.Image(shape=[256, 256])
50
+ inputs = [img_id,
51
+ gr.Slider(-30, 30, value=0, step=30, label='Polar angle (vertical rotation in degrees)'),
52
+ gr.Slider(0, 330, value=0, step=30, label='Azimuth angle (horizontal rotation in degrees)'),
53
+ gr.Slider(-0.5, 0.5, value=0, step=0.5, label='Zoom'),
54
+ gr.Slider(0, 3, value=1, step=1, label='Random seed')]
55
+
56
+ submit_button = gr.Button("Generate Novel View")
57
+ retrieve_novel_view_dataset = partial(retrieve_novel_view, 'nerf_wild')
58
+ submit_button.click(retrieve_novel_view_dataset, inputs=inputs, outputs=novel_view)
59
+
60
+ with gr.Tab("Google Scanned Objects"):
61
+ with gr.Row():
62
+ with gr.Column(scale=1):
63
+ default_input_image = Image.open( os.path.join('online_demo', 'GSO', 'step-100_scale-6.0', 'SAMBA_HEMP', 'input.png'))
64
+ default_input_image.thumbnail([256, 256], Image.Resampling.LANCZOS)
65
+ input_image = gr.Image(default_input_image, shape=[256, 256])
66
+ options = sorted(os.listdir('online_demo/GSO/step-100_scale-6.0'))
67
+ img_id = gr.Dropdown(options, value='SAMBA_HEMP', label='options')
68
+ text_button = gr.Button("Load Input Image")
69
+ retrieve_input_image_dataset = partial(retrieve_input_image, 'GSO')
70
+ text_button.click(retrieve_input_image_dataset, inputs=img_id, outputs=input_image)
71
+
72
+ with gr.Column(scale=1):
73
+ novel_view = gr.Image(shape=[256, 256])
74
+ inputs = [img_id,
75
+ gr.Slider(-30, 30, value=0, step=30, label='Polar angle (vertical rotation in degrees)'),
76
+ gr.Slider(0, 330, value=0, step=30, label='Azimuth angle (horizontal rotation in degrees)'),
77
+ gr.Slider(-0.5, 0.5, value=0, step=0.5, label='Zoom'),
78
+ gr.Slider(0, 3, value=1, step=1, label='Random seed')]
79
+
80
+ submit_button = gr.Button("Generate Novel View")
81
+ retrieve_novel_view_dataset = partial(retrieve_novel_view, 'GSO')
82
+ submit_button.click(retrieve_novel_view_dataset, inputs=inputs, outputs=novel_view)
83
+
84
+ with gr.Tab("RTMV"):
85
+ with gr.Row():
86
+ with gr.Column(scale=1):
87
+ default_input_image = Image.open( os.path.join('online_demo', 'RTMV', 'step-100_scale-6.0', '00000', 'input.png'))
88
+ default_input_image.thumbnail([256, 256], Image.Resampling.LANCZOS)
89
+ input_image = gr.Image(default_input_image, shape=[256, 256])
90
+ options = sorted(os.listdir('online_demo/RTMV/step-100_scale-6.0'))
91
+ img_id = gr.Dropdown(options, value='00000', label='options')
92
+ text_button = gr.Button("Load Input Image")
93
+ retrieve_input_image_dataset = partial(retrieve_input_image, 'RTMV')
94
+ text_button.click(retrieve_input_image_dataset, inputs=img_id, outputs=input_image)
95
+
96
+ with gr.Column(scale=1):
97
+ novel_view = gr.Image(shape=[256, 256])
98
+ inputs = [img_id,
99
+ gr.Slider(-30, 30, value=0, step=30, label='Polar angle (vertical rotation in degrees)'),
100
+ gr.Slider(0, 330, value=0, step=30, label='Azimuth angle (horizontal rotation in degrees)'),
101
+ gr.Slider(-0.5, 0.5, value=0, step=0.5, label='Zoom'),
102
+ gr.Slider(0, 3, value=1, step=1, label='Random seed')]
103
+
104
+ submit_button = gr.Button("Generate Novel View")
105
+ retrieve_novel_view_dataset = partial(retrieve_novel_view, 'RTMV')
106
+ submit_button.click(retrieve_novel_view_dataset, inputs=inputs, outputs=novel_view)
107
+
108
+
109
+
110
+ if __name__ == "__main__":
111
+ demo.launch()
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/input.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-0_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-1_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-0_distance-2_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-0_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-1_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-10_distance-2_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-0_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-1_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-11_distance-2_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-0_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-2.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-1_seed-3.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-2_seed-0.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-2_seed-1.png ADDED
online_demo/GSO/step-100_scale-6.0/Bradshaw_International_11642_7_Qt_MP_Plastic_Bowl/polar-0_azimuth-1_distance-2_seed-2.png ADDED