freealise commited on
Commit
d6e88f8
·
verified ·
1 Parent(s): 73ed860

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -21
app.py CHANGED
@@ -1260,6 +1260,27 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
1260
  load_all = gr.Checkbox(label="Load all")
1261
 
1262
  with gr.Group():
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1263
  html = gr.HTML(value="""<span style='max-width:50%;float:right'><label for='zoom' style='width:8em'>Zoom</label><input id='zoom' type='range' style='width:128px;height:1em;' value='0.8' min='0.157' max='1.57' step='0.001' oninput='
1264
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1265
  var evt = document.createEvent(\"Event\");
@@ -1289,27 +1310,6 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
1289
  BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.exposure = this.value;
1290
  this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.exposure;
1291
  '/> <span>1.0</span></span>""")
1292
- camera = gr.HTML(value="""<div style='width:128px;height:128px;border:1px dotted gray;padding:0;margin:0;float:left;' id='seek'></div>
1293
- <a href='#' id='reset_cam' style='width:12em;float:left;color:white' onclick='
1294
- if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1295
- BABYLON.Engine.LastCreatedScene.activeCamera.metadata = {
1296
- screenshot: true,
1297
- pipeline: new BABYLON.DefaultRenderingPipeline(\"default\", true, BABYLON.Engine.LastCreatedScene, [BABYLON.Engine.LastCreatedScene.activeCamera])
1298
- }
1299
- }
1300
- BABYLON.Engine.LastCreatedScene.activeCamera.radius = 0;
1301
- BABYLON.Engine.LastCreatedScene.activeCamera.alpha = 0;
1302
- BABYLON.Engine.LastCreatedScene.activeCamera.beta = Math.PI / 2;
1303
-
1304
- BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.samples = 4;
1305
- BABYLON.Engine.LastCreatedScene.activeCamera.fov = document.getElementById(\"zoom\").value;
1306
- BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast = document.getElementById(\"contrast\").value;
1307
- BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.exposure = document.getElementById(\"exposure\").value;
1308
-
1309
- document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + Math.ceil(Math.log2(Math.PI/document.getElementById(\"zoom\").value))/2.0*Math.sqrt(2.0) + \"px)\";
1310
- document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].oncontextmenu = function(e){e.preventDefault();}
1311
- document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].ondrag = function(e){e.preventDefault();}
1312
- '>Reset camera</a>""")
1313
  snapshot = gr.HTML(value="""<span style='max-width:50%;float:right'>
1314
  <a href='#' onclick='snapshot();'>Screenshot</a>
1315
  <a href='#' onclick='record_video();'>Record</a>
 
1260
  load_all = gr.Checkbox(label="Load all")
1261
 
1262
  with gr.Group():
1263
+ camera = gr.HTML(value="""<div style='width:128px;height:128px;border:1px dotted gray;padding:0;margin:0;float:left;' id='seek'></div><br/>
1264
+ <a href='#' id='reset_cam' style='width:12em;float:left;color:white' onclick='
1265
+ if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1266
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata = {
1267
+ screenshot: true,
1268
+ pipeline: new BABYLON.DefaultRenderingPipeline(\"default\", true, BABYLON.Engine.LastCreatedScene, [BABYLON.Engine.LastCreatedScene.activeCamera])
1269
+ }
1270
+ }
1271
+ BABYLON.Engine.LastCreatedScene.activeCamera.radius = 0;
1272
+ BABYLON.Engine.LastCreatedScene.activeCamera.alpha = 0;
1273
+ BABYLON.Engine.LastCreatedScene.activeCamera.beta = Math.PI / 2;
1274
+
1275
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.samples = 4;
1276
+ BABYLON.Engine.LastCreatedScene.activeCamera.fov = document.getElementById(\"zoom\").value;
1277
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast = document.getElementById(\"contrast\").value;
1278
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.exposure = document.getElementById(\"exposure\").value;
1279
+
1280
+ document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + Math.ceil(Math.log2(Math.PI/document.getElementById(\"zoom\").value))/2.0*Math.sqrt(2.0) + \"px)\";
1281
+ document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].oncontextmenu = function(e){e.preventDefault();}
1282
+ document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].ondrag = function(e){e.preventDefault();}
1283
+ '>Reset camera</a>""")
1284
  html = gr.HTML(value="""<span style='max-width:50%;float:right'><label for='zoom' style='width:8em'>Zoom</label><input id='zoom' type='range' style='width:128px;height:1em;' value='0.8' min='0.157' max='1.57' step='0.001' oninput='
1285
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1286
  var evt = document.createEvent(\"Event\");
 
1310
  BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.exposure = this.value;
1311
  this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.exposure;
1312
  '/> <span>1.0</span></span>""")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1313
  snapshot = gr.HTML(value="""<span style='max-width:50%;float:right'>
1314
  <a href='#' onclick='snapshot();'>Screenshot</a>
1315
  <a href='#' onclick='record_video();'>Record</a>