radames commited on
Commit
b54ae70
·
1 Parent(s): f202cbd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import gradio as gr
 
2
  from PIL import ImageColor
3
  from pathlib import Path
4
  import bpy
@@ -117,8 +118,9 @@ def generate(
117
  camera = bpy.data.objects["Camera"]
118
  camera.location = (camera_X, camera_Y, camera_Z)
119
  camera.data.dof.use_dof = True
120
- camera.data.dof.focus_distance = fov
121
  camera.data.dof.aperture_fstop = 4
 
122
  camera.data.type = 'PERSP'
123
 
124
  # Render
@@ -161,7 +163,7 @@ with gr.Blocks() as demo:
161
  torus_X = gr.Slider(minimum=-pi, maximum=pi, value=0, label="Torus φ")
162
  torus_Y = gr.Slider(minimum=-pi, maximum=pi, value=-3, label="Torus θ")
163
  torus_Z = gr.Slider(minimum=-pi, maximum=pi, value=1.5, label="Torus ψ")
164
- fov = gr.Slider(minimum=-100, maximum=100, value=5, label="FOV")
165
  camera_X = gr.Slider(minimum=-100, maximum=100, value=5, label="Camera X")
166
  camera_Y = gr.Slider(minimum=-100, maximum=100, value=-3, label="Camera Y")
167
  camera_Z = gr.Slider(minimum=-100, maximum=100, value=4, label="Camera Z")
@@ -187,4 +189,4 @@ with gr.Blocks() as demo:
187
  )
188
 
189
  demo.queue()
190
- demo.launch(debug=True, inline=True)
 
1
  import gradio as gr
2
+ import base64
3
  from PIL import ImageColor
4
  from pathlib import Path
5
  import bpy
 
118
  camera = bpy.data.objects["Camera"]
119
  camera.location = (camera_X, camera_Y, camera_Z)
120
  camera.data.dof.use_dof = True
121
+ camera.data.dof.focus_distance = 5
122
  camera.data.dof.aperture_fstop = 4
123
+ camera.data.angle = fov
124
  camera.data.type = 'PERSP'
125
 
126
  # Render
 
163
  torus_X = gr.Slider(minimum=-pi, maximum=pi, value=0, label="Torus φ")
164
  torus_Y = gr.Slider(minimum=-pi, maximum=pi, value=-3, label="Torus θ")
165
  torus_Z = gr.Slider(minimum=-pi, maximum=pi, value=1.5, label="Torus ψ")
166
+ fov = gr.Slider(minimum=0.0, maximum=pi, value=0.0, label="FOV")
167
  camera_X = gr.Slider(minimum=-100, maximum=100, value=5, label="Camera X")
168
  camera_Y = gr.Slider(minimum=-100, maximum=100, value=-3, label="Camera Y")
169
  camera_Z = gr.Slider(minimum=-100, maximum=100, value=4, label="Camera Z")
 
189
  )
190
 
191
  demo.queue()
192
+ demo.launch(debug=True, inline=True)