Update app.py
Browse files
app.py
CHANGED
@@ -1281,7 +1281,7 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
|
|
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="""<label for='zoom' style='width:5em'>Zoom</label><input id='zoom' type='range' style='width:256px;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\");
|
1287 |
evt.initEvent(\"click\", true, false);
|
@@ -1291,8 +1291,8 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
|
|
1291 |
this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.fov;
|
1292 |
|
1293 |
document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + BABYLON.Engine.LastCreatedScene.getNodes()[parseInt(document.getElementById(\"fnum\").getElementsByTagName(\"input\")[0].value)+1].material.pointSize/2.0*Math.sqrt(2.0) + \"px)\";
|
1294 |
-
'/><span>0.8</span>""")
|
1295 |
-
contrast = gr.HTML(value="""<label for='contrast' style='width:5em'>Contrast</label><input id='contrast' type='range' style='width:256px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
|
1296 |
if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
|
1297 |
var evt = document.createEvent(\"Event\");
|
1298 |
evt.initEvent(\"click\", true, false);
|
@@ -1300,8 +1300,8 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
|
|
1300 |
}
|
1301 |
BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast = this.value;
|
1302 |
this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast;
|
1303 |
-
'/><span>1.0</span>""")
|
1304 |
-
exposure = gr.HTML(value="""<label for='exposure' style='width:5em'>Exposure</label><input id='exposure' type='range' style='width:256px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
|
1305 |
if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
|
1306 |
var evt = document.createEvent(\"Event\");
|
1307 |
evt.initEvent(\"click\", true, false);
|
@@ -1309,14 +1309,15 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
|
|
1309 |
}
|
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>""")
|
1313 |
-
snapshot = gr.HTML(value="""
|
1314 |
<a href='#' onclick='snapshot();'>Screenshot</a>
|
1315 |
<a href='#' onclick='record_video();'>Record</a>
|
1316 |
<a href='#' onclick='stop_recording();'>Stop rec.</a>
|
1317 |
<a href='#' onclick='play();'>Play</a><br/>
|
1318 |
<img src='' id='img_out' onload='var ctxt = document.getElementById(\"cnv_out\").getContext(\"2d\");ctxt.drawImage(this, 0, 0);'/><br/>
|
1319 |
<canvas id='cnv_out'></canvas>
|
|
|
1320 |
<div id='compass_box'><div id='compass'><a id='fullscreen' onclick='
|
1321 |
const model3D = document.getElementById(\"model3D\");
|
1322 |
if (model3D.parentNode.tagName != \"BODY\") {
|
|
|
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='float:left'><label for='zoom' style='width:5em'>Zoom</label><input id='zoom' type='range' style='width:256px;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\");
|
1287 |
evt.initEvent(\"click\", true, false);
|
|
|
1291 |
this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.fov;
|
1292 |
|
1293 |
document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + BABYLON.Engine.LastCreatedScene.getNodes()[parseInt(document.getElementById(\"fnum\").getElementsByTagName(\"input\")[0].value)+1].material.pointSize/2.0*Math.sqrt(2.0) + \"px)\";
|
1294 |
+
'/><span>0.8</span></span>""")
|
1295 |
+
contrast = gr.HTML(value="""<span style='float:left'><label for='contrast' style='width:5em'>Contrast</label><input id='contrast' type='range' style='width:256px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
|
1296 |
if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
|
1297 |
var evt = document.createEvent(\"Event\");
|
1298 |
evt.initEvent(\"click\", true, false);
|
|
|
1300 |
}
|
1301 |
BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast = this.value;
|
1302 |
this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast;
|
1303 |
+
'/><span>1.0</span></span>""")
|
1304 |
+
exposure = gr.HTML(value="""<span style='float:left'><label for='exposure' style='width:5em'>Exposure</label><input id='exposure' type='range' style='width:256px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
|
1305 |
if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
|
1306 |
var evt = document.createEvent(\"Event\");
|
1307 |
evt.initEvent(\"click\", true, false);
|
|
|
1309 |
}
|
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='float:left'>
|
1314 |
<a href='#' onclick='snapshot();'>Screenshot</a>
|
1315 |
<a href='#' onclick='record_video();'>Record</a>
|
1316 |
<a href='#' onclick='stop_recording();'>Stop rec.</a>
|
1317 |
<a href='#' onclick='play();'>Play</a><br/>
|
1318 |
<img src='' id='img_out' onload='var ctxt = document.getElementById(\"cnv_out\").getContext(\"2d\");ctxt.drawImage(this, 0, 0);'/><br/>
|
1319 |
<canvas id='cnv_out'></canvas>
|
1320 |
+
</span>
|
1321 |
<div id='compass_box'><div id='compass'><a id='fullscreen' onclick='
|
1322 |
const model3D = document.getElementById(\"model3D\");
|
1323 |
if (model3D.parentNode.tagName != \"BODY\") {
|