Commit 0202e3c7 authored by Jacob Durrant's avatar Jacob Durrant

Final commit before article submission.

parent a35b03fe
......@@ -139,16 +139,11 @@
<!--l. 172-->
<p class="noindent">Users who wish to view ProteinVR scenes through a VR
headset (e.g., an Oculus Rift, Oculus Go, HTC Vive, or Google-Cardboard
compatible viewer) must navigate to the ProteinVR web app via a <a href="https://webvr.rocks" target="_blank">browser that supports the WebVR
api</a>. VR mode provides a fully immersive experience wherein users can view
their molecular structures in stereoscopic 3D. The 3D environments are
particularly useful in VR mode, as they improve the sense of realism and
immersion. By allowing viewers to orient themselves spatially, 3D environments
may also reduce VR sickness, which occurs when users perceive a disconnect
between the 3D scene presented to the eyes and the movement/orientation of the
head. To enter VR mode, users must first attach a VR headset as well as any
hand controllers. They then click the VR button in the main ProteinVR
screen.</p>
compatible viewer) must navigate to the ProteinVR web app via a
<a href="https://webvr.rocks" target="_blank">browser that supports the
WebVR api</a>. To enter VR mode, users must first attach a VR headset as
well as any hand controllers. They then click the VR button in the main
ProteinVR screen.</p>
<!--l. 179-->
......@@ -215,16 +210,16 @@
<!--l. 223-->
<p class="noindent">VR mode also works well on most mobile devices. The WebVR
API on Android is easy to access. In contrast, WebVR access on iOS is
currently challenging. iOS mobile Safari does not allow webpages to hide the
currently a bit more challenging. <!-- iOS mobile Safari does not allow webpages to hide the
browser address bar, as required for VR visualization using mobile (e.g.,
Google Cardboard) headsets. Additionally, iOS does not allow the mobile Safari
browser to access the device's orientation sensors by default, making it
impossible for ProteinVR to respond to head movements. Apple requires all
third-party browsers on iOS (e.g., Chrome, Firefox) to use the same WebKit
framework and JavaScript engine that Safari does, so it is not possible to
overcome these challenges by switching to another browser.</p>
overcome these challenges by switching to another browser.</p> -->
<!--l. 230-->
<p class="indent"> To eliminate the address bar on iOS, users should install
<!-- <p class="indent">--> To eliminate the address bar on iOS, users should install
ProteinVR as a progressive web app (PWA). PWA installation places a ProteinVR
icon on the device's home screen and allows ProteinVR to run in full-screen
mode. Simply visit the ProteinVR website via mobile Safari and use the
......
self.__precacheManifest=(self.__precacheManifest||[]).concat([{url:"app.3a0a2cd98eaecc17ab2f.js"},{url:"cf4bd43cd8dade4b62f7e691f5d0f8cc.mp3"},{revision:"0891a88c73eaf0458fe23a4e04612573",url:"environs/NOTES.md"},{revision:"67c1f94d386edbfafce278d8beb324ea",url:"environs/blood/Baked.jpg"},{revision:"88eed0bf668249d81141d25cde3998aa",url:"environs/blood/scene.babylon"}, {revision:"858adc4834b21d7968a6fa0091787322",url:"environs/blood/scene.babylon.manifest"},{revision:"0143768db8b6a5dbe41f7d8fb8c37920",url:"environs/blood/scene_info.json"},{revision:"abc0d24514e6983750cb1874d0b4826b",url:"environs/blood_full/blood_cells_baked.png.denoised.jpg"},{revision:"721367ea6befd6c46bc7582894054341",url:"environs/blood_full/scene.babylon"},{revision:"b6ff89a9bb7464d814efaf1e32e8fa9d",url:"environs/blood_full/scene.babylon.manifest"}, {revision:"0143768db8b6a5dbe41f7d8fb8c37920",url:"environs/blood_full/scene_info.json"},{revision:"db994ec1f058ac7a2029e86bb59580e8",url:"environs/blood_full/vessel_baked.png.denoised.2.jpg"},{revision:"2312a45481ec517fa1ca40915b21eca7",url:"environs/day/Baked.jpg"},{revision:"43c631be515cbeb9937ab023217a4bbe",url:"environs/day/scene.babylon"}, {revision:"4c0c09199b3e76d2e0273460bebbc248",url:"environs/day/scene.babylon.manifest"},{revision:"48e97da5e7ca9059fc9ba247a5c88c95",url:"environs/day/scene_info.json"},{revision:"5967cba3c00ea3eb3288ea8c032ee801",url:"environs/environments_list.json"},{revision:"bb19a67c1a6d103909587cc4b1e3445b", url:"environs/intracellular/intracellular_2048.jpg"},{revision:"4949e2602b6ee7eb13ff9f00933813a5",url:"environs/intracellular/scene.babylon"},{revision:"4b1fb2dbe7d8b0a603401427d34488b9",url:"environs/intracellular/scene.babylon.manifest"},{revision:"558538897b971d84fa12759ea1d1f382",url:"environs/intracellular/scene_info.json"},{revision:"38df2bb3afbafca9776e80045f694dfa",url:"environs/lipid_bilayer/bilayer_2048.png.denoised.lighter.jpg"}, {revision:"4bd072a26b9ee44c38fa1b04b6ab794e",url:"environs/lipid_bilayer/high-res.v4.jpg"},{revision:"e05b04990db29d606aaf51bc509cf8bb",url:"environs/lipid_bilayer/scene.babylon"},{revision:"b446446300f9bd48ef6130dd876e4698",url:"environs/lipid_bilayer/scene.babylon.manifest"},{revision:"558538897b971d84fa12759ea1d1f382",url:"environs/lipid_bilayer/scene_info.json"},{revision:"b4b2ca5a8dfe8a1eaab4d4cf615ed7ae",url:"environs/night/Baked.jpg"}, {revision:"d8f2e0309ff1a3212395c3dc7f119f1e",url:"environs/night/scene.babylon"},{revision:"9312feb0f833e775c6aeaeba90289573",url:"environs/night/scene.babylon.manifest"},{revision:"48e97da5e7ca9059fc9ba247a5c88c95",url:"environs/night/scene_info.json"}, {revision:"141169761647d2a62aa180a5a87cb698",url:"favicon.ico"},{revision:"da106a629c9e4801673e08415e7626ad",url:"icon-1024.png"},{revision:"b723c43e47c38af1b42f401c145526ce",url:"icon-192.png"},{revision:"30c8a5ae07edd64190872f11722c7fb1",url:"icon-256.png"},{revision:"950f337fb6127efdfa397be7dd9f09e7", url:"icon-512.png"},{revision:"7ed0b3546361fe97b9dc785f25dc27bc",url:"index.html"},{revision:"27855bdf0031b7ba895f49a39f39f5fb",url:"js/jsfile.1.pep.min.js"},{revision:"97156e183e1c072aa1ec9058f33bd3a0",url:"js/jsfile.2.babylon.js"},{revision:"631b0e7e72f342c64d3c5396f1a0a014",url:"js/jsfile.3.babylonjs.loaders.min.js"},{revision:"13ee913d62f79279ac70d337c9192b92",url:"js/jsfile.4.babylonjs.materials.min.js"},{revision:"27d4460eb6512d3048e98d9c409cc904",url:"js/jsfile.5.babylon.gui.min.js"},{revision:"dae101519b85a94909d78dbbb613e721", url:"js/peer.min.js"},{revision:"5ebf585923e78467b669ac1d37e53704",url:"manifest.webmanifest"},{revision:"bdcbdfe12f132796c9ca72c8e23f75ab",url:"nanokid.sdf"},{revision:"140db2a7fe7ffb63b4608e68bed89fb6",url:"pages/css/bootstrap-grid.css"},{revision:"39acc9f0e1bc1a99e8888fb55b0ae11d",url:"pages/css/bootstrap-grid.min.css"},{revision:"9ce7955004983ef494f773463a917a4d",url:"pages/css/bootstrap-reboot.css"}, {revision:"9095f5de8d936f328d4b410ee165409f",url:"pages/css/bootstrap-reboot.min.css"},{revision:"3e620def14f77fe4e2fbe034aee149f4",url:"pages/css/bootstrap.css"},{revision:"7e923ad223e9f33e54d22e50cf2bcce5",url:"pages/css/bootstrap.min.css"},{revision:"9761f9bebd7ac17b88e7e89f23a8f2a9",url:"pages/css/style.css"},{revision:"f4769f9bdb7466be65088239c12046d1",url:"pages/fonts/glyphicons-halflings-regular.eot"},{revision:"89889688147bd7575d6327160d64e760",url:"pages/fonts/glyphicons-halflings-regular.svg"}, {revision:"e18bbf611f2a2e43afc071aa2f4e1512",url:"pages/fonts/glyphicons-halflings-regular.ttf"},{revision:"fa2772327f55d8198301fdb8bcfc8158",url:"pages/fonts/glyphicons-halflings-regular.woff"},{revision:"448c34a56d699c29117adc64c43affeb",url:"pages/fonts/glyphicons-halflings-regular.woff2"},{revision:"91698d4307ff5b54324dcf69907e8344",url:"pages/help.html"},{revision:"de7f71c868c190a51e8e1c6e30fee321",url:"pages/help.html.js"}, {revision:"4fe67d6e425600f26081aadce3db1efe",url:"pages/imgs/3d_buttons.png"},{revision:"aa4ab57e4f1930c5da9df2738e5ac44d",url:"pages/imgs/controller.png"},{revision:"b34cad43615f461af136202434175098",url:"pages/imgs/environment.jpg"},{revision:"a4caddb15ccb8f3bb878d0791be7f271",url:"pages/leader.html"},{revision:"97a2d3a48c693c3f4e3ccea8b381db62",url:"pages/leader.html.js"},{revision:"f00ac850c9375cfe58fc859f14c0eca2",url:"pages/load.html"},{revision:"b0c0be772ee970a8a54b91b931f1cd01",url:"pages/load.html.js"}, {revision:"0827a0bdcd9a917990eee461a77dd33e",url:"pages/scripts/bootstrap.min.js"},{revision:"a09e13ee94d51c524b7e2a728c7d4039",url:"pages/scripts/jquery.min.js"},{revision:"33150817803ad0bc16b719be221c8701",url:"pages/scripts/popper.min.js"},{revision:"1d4cf2d487f82e2e19b79d32dc518086",url:"pages/scripts/scripts.js"},{url:"runtime.3a0a2cd98eaecc17ab2f.js"},{revision:"517a908fff71f2524924c011252e4d25",url:"style.css"},{url:"vendors.3a0a2cd98eaecc17ab2f.js"}]);
\ No newline at end of file
self.__precacheManifest=(self.__precacheManifest||[]).concat([{url:"app.3a0a2cd98eaecc17ab2f.js"},{url:"cf4bd43cd8dade4b62f7e691f5d0f8cc.mp3"},{revision:"0891a88c73eaf0458fe23a4e04612573",url:"environs/NOTES.md"},{revision:"67c1f94d386edbfafce278d8beb324ea",url:"environs/blood/Baked.jpg"},{revision:"88eed0bf668249d81141d25cde3998aa",url:"environs/blood/scene.babylon"}, {revision:"858adc4834b21d7968a6fa0091787322",url:"environs/blood/scene.babylon.manifest"},{revision:"0143768db8b6a5dbe41f7d8fb8c37920",url:"environs/blood/scene_info.json"},{revision:"abc0d24514e6983750cb1874d0b4826b",url:"environs/blood_full/blood_cells_baked.png.denoised.jpg"},{revision:"721367ea6befd6c46bc7582894054341",url:"environs/blood_full/scene.babylon"},{revision:"b6ff89a9bb7464d814efaf1e32e8fa9d",url:"environs/blood_full/scene.babylon.manifest"}, {revision:"0143768db8b6a5dbe41f7d8fb8c37920",url:"environs/blood_full/scene_info.json"},{revision:"db994ec1f058ac7a2029e86bb59580e8",url:"environs/blood_full/vessel_baked.png.denoised.2.jpg"},{revision:"2312a45481ec517fa1ca40915b21eca7",url:"environs/day/Baked.jpg"},{revision:"43c631be515cbeb9937ab023217a4bbe",url:"environs/day/scene.babylon"}, {revision:"4c0c09199b3e76d2e0273460bebbc248",url:"environs/day/scene.babylon.manifest"},{revision:"48e97da5e7ca9059fc9ba247a5c88c95",url:"environs/day/scene_info.json"},{revision:"5967cba3c00ea3eb3288ea8c032ee801",url:"environs/environments_list.json"},{revision:"bb19a67c1a6d103909587cc4b1e3445b", url:"environs/intracellular/intracellular_2048.jpg"},{revision:"4949e2602b6ee7eb13ff9f00933813a5",url:"environs/intracellular/scene.babylon"},{revision:"4b1fb2dbe7d8b0a603401427d34488b9",url:"environs/intracellular/scene.babylon.manifest"},{revision:"558538897b971d84fa12759ea1d1f382",url:"environs/intracellular/scene_info.json"},{revision:"38df2bb3afbafca9776e80045f694dfa",url:"environs/lipid_bilayer/bilayer_2048.png.denoised.lighter.jpg"}, {revision:"4bd072a26b9ee44c38fa1b04b6ab794e",url:"environs/lipid_bilayer/high-res.v4.jpg"},{revision:"e05b04990db29d606aaf51bc509cf8bb",url:"environs/lipid_bilayer/scene.babylon"},{revision:"b446446300f9bd48ef6130dd876e4698",url:"environs/lipid_bilayer/scene.babylon.manifest"},{revision:"558538897b971d84fa12759ea1d1f382",url:"environs/lipid_bilayer/scene_info.json"},{revision:"b4b2ca5a8dfe8a1eaab4d4cf615ed7ae",url:"environs/night/Baked.jpg"}, {revision:"d8f2e0309ff1a3212395c3dc7f119f1e",url:"environs/night/scene.babylon"},{revision:"9312feb0f833e775c6aeaeba90289573",url:"environs/night/scene.babylon.manifest"},{revision:"48e97da5e7ca9059fc9ba247a5c88c95",url:"environs/night/scene_info.json"}, {revision:"141169761647d2a62aa180a5a87cb698",url:"favicon.ico"},{revision:"da106a629c9e4801673e08415e7626ad",url:"icon-1024.png"},{revision:"b723c43e47c38af1b42f401c145526ce",url:"icon-192.png"},{revision:"30c8a5ae07edd64190872f11722c7fb1",url:"icon-256.png"},{revision:"950f337fb6127efdfa397be7dd9f09e7", url:"icon-512.png"},{revision:"7ed0b3546361fe97b9dc785f25dc27bc",url:"index.html"},{revision:"27855bdf0031b7ba895f49a39f39f5fb",url:"js/jsfile.1.pep.min.js"},{revision:"97156e183e1c072aa1ec9058f33bd3a0",url:"js/jsfile.2.babylon.js"},{revision:"631b0e7e72f342c64d3c5396f1a0a014",url:"js/jsfile.3.babylonjs.loaders.min.js"},{revision:"13ee913d62f79279ac70d337c9192b92",url:"js/jsfile.4.babylonjs.materials.min.js"},{revision:"27d4460eb6512d3048e98d9c409cc904",url:"js/jsfile.5.babylon.gui.min.js"},{revision:"dae101519b85a94909d78dbbb613e721", url:"js/peer.min.js"},{revision:"5ebf585923e78467b669ac1d37e53704",url:"manifest.webmanifest"},{revision:"bdcbdfe12f132796c9ca72c8e23f75ab",url:"nanokid.sdf"},{revision:"140db2a7fe7ffb63b4608e68bed89fb6",url:"pages/css/bootstrap-grid.css"},{revision:"39acc9f0e1bc1a99e8888fb55b0ae11d",url:"pages/css/bootstrap-grid.min.css"},{revision:"9ce7955004983ef494f773463a917a4d",url:"pages/css/bootstrap-reboot.css"}, {revision:"9095f5de8d936f328d4b410ee165409f",url:"pages/css/bootstrap-reboot.min.css"},{revision:"3e620def14f77fe4e2fbe034aee149f4",url:"pages/css/bootstrap.css"},{revision:"7e923ad223e9f33e54d22e50cf2bcce5",url:"pages/css/bootstrap.min.css"},{revision:"9761f9bebd7ac17b88e7e89f23a8f2a9",url:"pages/css/style.css"},{revision:"f4769f9bdb7466be65088239c12046d1",url:"pages/fonts/glyphicons-halflings-regular.eot"},{revision:"89889688147bd7575d6327160d64e760",url:"pages/fonts/glyphicons-halflings-regular.svg"}, {revision:"e18bbf611f2a2e43afc071aa2f4e1512",url:"pages/fonts/glyphicons-halflings-regular.ttf"},{revision:"fa2772327f55d8198301fdb8bcfc8158",url:"pages/fonts/glyphicons-halflings-regular.woff"},{revision:"448c34a56d699c29117adc64c43affeb",url:"pages/fonts/glyphicons-halflings-regular.woff2"},{revision:"3ef981c31bf52854ec2c423a6fab7210",url:"pages/help.html"},{revision:"de7f71c868c190a51e8e1c6e30fee321",url:"pages/help.html.js"}, {revision:"4fe67d6e425600f26081aadce3db1efe",url:"pages/imgs/3d_buttons.png"},{revision:"aa4ab57e4f1930c5da9df2738e5ac44d",url:"pages/imgs/controller.png"},{revision:"b34cad43615f461af136202434175098",url:"pages/imgs/environment.jpg"},{revision:"a4caddb15ccb8f3bb878d0791be7f271",url:"pages/leader.html"},{revision:"97a2d3a48c693c3f4e3ccea8b381db62",url:"pages/leader.html.js"},{revision:"f00ac850c9375cfe58fc859f14c0eca2",url:"pages/load.html"},{revision:"b0c0be772ee970a8a54b91b931f1cd01",url:"pages/load.html.js"}, {revision:"0827a0bdcd9a917990eee461a77dd33e",url:"pages/scripts/bootstrap.min.js"},{revision:"a09e13ee94d51c524b7e2a728c7d4039",url:"pages/scripts/jquery.min.js"},{revision:"33150817803ad0bc16b719be221c8701",url:"pages/scripts/popper.min.js"},{revision:"1d4cf2d487f82e2e19b79d32dc518086",url:"pages/scripts/scripts.js"},{url:"runtime.3a0a2cd98eaecc17ab2f.js"},{revision:"517a908fff71f2524924c011252e4d25",url:"style.css"},{url:"vendors.3a0a2cd98eaecc17ab2f.js"}]);
\ No newline at end of file
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");importScripts("precache-manifest.99b21cafca7fd1a625e447097aa24488.js");workbox.core.skipWaiting();workbox.core.clientsClaim();self.__precacheManifest=[].concat(self.__precacheManifest||[]);workbox.precaching.precacheAndRoute(self.__precacheManifest,{});workbox.routing.registerRoute(/\./,new workbox.strategies.NetworkFirst,"GET");
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");importScripts("precache-manifest.c38a7c567da8016b56fa6c2884cf27fa.js");workbox.core.skipWaiting();workbox.core.clientsClaim();self.__precacheManifest=[].concat(self.__precacheManifest||[]);workbox.precaching.precacheAndRoute(self.__precacheManifest,{});workbox.routing.registerRoute(/\./,new workbox.strategies.NetworkFirst,"GET");
No preview for this file type
......@@ -139,16 +139,11 @@
<!--l. 172-->
<p class="noindent">Users who wish to view ProteinVR scenes through a VR
headset (e.g., an Oculus Rift, Oculus Go, HTC Vive, or Google-Cardboard
compatible viewer) must navigate to the ProteinVR web app via a <a href="https://webvr.rocks" target="_blank">browser that supports the WebVR
api</a>. VR mode provides a fully immersive experience wherein users can view
their molecular structures in stereoscopic 3D. The 3D environments are
particularly useful in VR mode, as they improve the sense of realism and
immersion. By allowing viewers to orient themselves spatially, 3D environments
may also reduce VR sickness, which occurs when users perceive a disconnect
between the 3D scene presented to the eyes and the movement/orientation of the
head. To enter VR mode, users must first attach a VR headset as well as any
hand controllers. They then click the VR button in the main ProteinVR
screen.</p>
compatible viewer) must navigate to the ProteinVR web app via a
<a href="https://webvr.rocks" target="_blank">browser that supports the
WebVR api</a>. To enter VR mode, users must first attach a VR headset as
well as any hand controllers. They then click the VR button in the main
ProteinVR screen.</p>
<!--l. 179-->
......@@ -215,16 +210,16 @@
<!--l. 223-->
<p class="noindent">VR mode also works well on most mobile devices. The WebVR
API on Android is easy to access. In contrast, WebVR access on iOS is
currently challenging. iOS mobile Safari does not allow webpages to hide the
currently a bit more challenging. <!-- iOS mobile Safari does not allow webpages to hide the
browser address bar, as required for VR visualization using mobile (e.g.,
Google Cardboard) headsets. Additionally, iOS does not allow the mobile Safari
browser to access the device's orientation sensors by default, making it
impossible for ProteinVR to respond to head movements. Apple requires all
third-party browsers on iOS (e.g., Chrome, Firefox) to use the same WebKit
framework and JavaScript engine that Safari does, so it is not possible to
overcome these challenges by switching to another browser.</p>
overcome these challenges by switching to another browser.</p> -->
<!--l. 230-->
<p class="indent"> To eliminate the address bar on iOS, users should install
<!-- <p class="indent">--> To eliminate the address bar on iOS, users should install
ProteinVR as a progressive web app (PWA). PWA installation places a ProteinVR
icon on the device's home screen and allows ProteinVR to run in full-screen
mode. Simply visit the ProteinVR website via mobile Safari and use the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment