WebVR System Construction and Enhancement for National Forensic Service Regional Research Lab

Virtual Reality Solution for Reconstructing Real-World Environments

Using a Web Browser or VR Device


WebVR System Construction and Enhancement for National Forensic Service Regional Research Lab 

VARLOS Web VR Editor



Project name  : WebVR System Construction and Enhancement for National Forensic Service Regional Research Lab 

Project period : April 2, 2024 - July 30, 2024 



As advancements in forensic science and technology continue to evolve, the adoption of innovative investigative methods has become crucial. 

The VALOS Web VR Editor is software that allows users to create their own VR content. Through processes such as scanning on-site images using a 360° camera, data input, and scenario creation, users can wear a VR headset (HMD) to reconstruct the scene. 

This technology can be applied to fire investigations, enabling investigators to immerse themselves in the environment and conduct investigations with a heightened sense of realism, without worrying about physical or chemical hazards like collapse risks or toxic gases. The VARLOS WebVR Editor System provides an environment where investigators and stakeholders can easily understand fire scenes, propose credible causes, and devise prevention strategies.




Daegu Forensic Science Research Institute

In April 2023, Samwoo Immersion Co., Ltd. completed the development of the 'National Forensic Service Virtual Reality Simulation System' in collaboration with the National Forensic Service. Following this, in July 2024, the company established the second Virtual Reality Simulation System using the WebVR Editor at the Daegu Forensic Science Research Institute, a regional research lab of the National Forensic Service. This project involved enhancing the existing Virtual Reality Simulation System from version 2.0 to 2.2 and implementing these upgrades at the Daegu Forensic Science Research Institute.



Enhancements and Upgrades

Application of WebVR Dedicated USB Key License

The WebVR Editor can now be used on any PC with a USB key license, not just the installed server PC. The USB key serves as the execution key for the WebVR Editor, and it must be inserted into the PC for the Editor to run. If the USB is removed, the program will automatically shut down after one minute, unless the USB is reinserted within that time.


< Application of WebVR Dedicated USB Key License >




⬩ Scenario Extraction/Insertion Feature for Sharing Between WebVR Editors

Scenarios created by users can be shared using the extraction/insertion feature. User A can extract a scenario and send it to User B, who can then insert it into their WebVR Editor for execution and editing.

< Scene where a scenario created by the National Forensic Service (left) is viewed at the Daegu Forensic Science Research Institute (right). >




⬩ Scenario Viewer-Only Version Extraction Feature

Scenarios can be exported as a viewer-only version for third parties who do not own the WebVR Editor, allowing them to view the scenario without editing capabilities.

< Scenario Viewer-Only Version Extraction Feature >




⬩ Screenshot Feature

Users can capture screenshots of important moments while in CBT or VR mode and save them for future reference.

< Screenshot Feature >




⬩ VR Mode Magnifier Feature with Zoom Adjustment

The VR mode magnifier feature has been upgraded, allowing for up to 10x magnification. The B and Y buttons on the controller zoom in, while the A and X buttons zoom out.

< VR mode magnifier feature with zoom adjustment (Left: Standard / Right: 10x Zoom) >




⬩ Improved VR Mode Content Quality

The quality of VR mode content has been enhanced, with improved mirroring proportions on external screens and elimination of flickering text issues.

< Improved VR Mode Content Quality >




⬩ Improved Data Linkage Structure for System Operation Without a Separate Database 

The need for a separate database has been eliminated. Data is now stored within the program's internal storage, allowing for flexible movement of the system folder path.

< Improved Data Linkage Structure for System Operation Without a Separate Database > 




Expected Effects

The VARLOS WebVR Editor has limitless potential applications. Beyond reconstructing crime scenes for investigations, it can be used for familiarization training within buildings or ships. It can serve as orientation material to introduce new employees to the layout of company buildings, and it can also be used to offer virtual tours of school facilities and dormitories for new students and their parents. Additionally, it can extend to recreating museums and tourist attractions in virtual space. Wherever there is a need to recreate a location in a virtual environment, the WebVR Editor allows for realistic experiences without being constrained by time or place.



VARLOS Web VR Editor Features

   1. VR Content Creation Without Coding   

Users can create their own VR content in a web browser without needing special programming skills or coding knowledge. By selecting and dragging 360° images and various multimedia files, users can easily place them in the desired location to create VR content. 


   2. Easy Space Scanning with a 360° Camera   

Users can reconstruct virtual spaces without expensive 3D scanning equipment by capturing images with a 360° camera. The time-consuming and costly process of 3D scanning, including data post-processing, is not required. With just a click of the camera button, space scanning is completed, resulting in a clear, noise-free virtual environment.


   3. Built-in Software Mirroring Functionality   

VR users' screens can be mirrored in real-time without the need for additional apps or software. The VR Cabin and Widescreen Monitor included in the VARLOS WebVR Editor System allow external viewers to see the same content as the VR user.


   4. Convenient Web Browser-Based Access and Content Sharing   

The program runs in a familiar web browser and can be converted to a cloud service if necessary. Created content can be shared between WebVR Editors using the scenario extraction/insertion feature. Additionally, scenarios can be exported as a viewer-only version for users without the WebVR Editor, enabling them to experience the VR content without installation.



Planning Elements

⬩ User-Created VR Content Platform

Step 1

360° On-Site Photography

Step 2

Web VR Editor Scenario Creation/Editing

Step 3

Web VR Viewer Execution


  • A feature is needed that allows users to create and utilize VR content themselves through processes such as 360° camera scanning, data input, and scenario conversion.

  • Users should be able to experience a sense of immersion and realism when using the VR content.

  • The system should be designed so that users other than the wearer can also participate in the virtual space and share the same experience.

  • All functions that operate in CBT mode must work identically in VR mode.



⬩ Scanning Method Overcoming 3D Scanner Limitations


3D Scanning
Web VR Editor

Precision and Resolution

Some scanners cannot capture small details accurately.
Supports 4K to 8K images.
Scan Time

High-resolution scans take considerable time, especially for large or complex objects.

Same as standard photography.
Surface CharacteristicsReflective or transparent materials are difficult to scan.
Not affected.
Data Processing

Post-processing is essential, including noise removal, mesh generation, and requires specialized knowledge.

Excluding photography, the total scenario creation time for 10 scenes is approximately 30 minutes.
Cost

High-cost scanners involve additional operational and maintenance expenses, as well as licensing fees.

Cost of purchasing a 360° camera, along with system setup and licensing fees.

Portability

High-precision scanners are large and heavy, making them less portable.

Capable of being captured with a small and lightweight 360° camera.



⬩ Designing for External Viewing and Sharing

  • Enable real-time rendering of the same screen seen by the VR user for external viewing.

  • Implement a screen capture feature during VR use.

  • Design the system with zoom in/out functionality to allow detailed examination of on-site situations.

  • Allow uploading of various multimedia files such as PDFs, images, text, and audio.

  • Implement methods for sharing scenarios with third parties.

  • Design the system without the need for a database, utilizing a JSON structure.



Main Features and Implementation Scope of the VARLOS Web VR Editor


▪ Scenario Creation/Editing/Deletion/Execution

The editor service allows users to configure and fine-tune each scene of a scenario and link the screens together to complete the entire scenario. Previously created scenarios can be edited or deleted, and scenarios can be executed based on these settings.


▪ Scenario Extraction/Insertion

The service allows users to extract/insert scenarios as viewer or data files. This enables scenario sharing or exporting to a viewer-only version.


▪ CBT Mode/VR Mode

CBT mode can be used through mouse clicks in a web browser, while VR mode can be used with a VR controller via an HMD.

< CBT mode ><VR mode>


▪ Upload of Various Multimedia Files to Scenarios

PDF, images, text, and audio files can be inserted into scenarios and viewed in both CBT and VR modes.

< Multimedia files in CBT mode >< Multimedia VR mode  >



VARLOS Web VR Editor System Configuration

The Web VR Editor System is divided into Software and Hardware. The Web VR Editor System refers to the virtual reality simulation system, including the Web VR Editor Software, that efficiently and safely operates with the Web VR Editor Hardware.


  1. Software

This product is a web browser-based VR content execution software that implements a VR program through scenario writing and editing. The software is installed on a server computer and operates within an internal network, functioning similarly to a general web service.


       2. Hardware


The hardware consists of VR HMD, VR Cabin, and Server PC.


⬩ VR

The Meta Oculus Quest 2 is the primary VR HMD device used. It is also compatible with Meta Oculus Quest Pro and Meta Oculus Quest 3.


⬩ VR Cabin 

The system requires an independent safety space for HMD wearers to ensure user safety. The VR cabin is provided with dimensions (W 2,000 mm × L 2,000 mm × H 2,100 mm), with a Widescreen Monitor available upon request.


⬩ Server PC

Refer to the 'Recommended Specifications and Specs' for server PC specifications.



Recommended Specifications and Specs

PC Specs

⬝CPUIntel Core i7 or higher
⬝RAM8GB or more
GPUGeForce GTX 1070 or higher
SSD/HDD200GB or more
BrowserGoogle Chrome 126


Content Specs

⬝Play◼ Single◻ Multi
⬝Operation◼ PC based VR◻ Mobile Stand-alone VR
⬝HMD◼ Meta Quest◻ Htc Vive         ◻ Odyssey
⬝Control◼ Controller◻ Hand Tracking




Software Quality Certification & Research Papers

[Software Quality Certification]
Highest Grade (GS-22-0016)
[Research Paper] Performance Study on Precomputed Rendering Techniques for Reducing Rendering Load in Web VR Environments


(48732) 10th floor, 244, Jungang-daero, Dong-gu, Busan (Choryang-dong, Heungkuk Life Insurance Busan office building)

TEL : 1600-1663 

FAX : 051-977-0302 

 MAIL : info@samwooim.com 

Busan Headquarters : (48732) 10th floor, 244, Jungang-daero, Dong-gu, Busan (Choryang-dong, Heungkuk Life Insurance Busan office building)
Seoul IX Development Center : (04323) Room 812(Fast Five Seoul Station Branch), 366, Hangang-daero, Yongsan-gu, Seoul, Republic of Korea 

TEL : 1600-1663  |  FAX : 051-977-0302  |   MAIL : info@samwooim.com