Skip to content

PaperVision: Immersive Visualization of Porous Materials and Their PNMs

Notifications You must be signed in to change notification settings

dedovskaya/PaperVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaperVision: Immersive Visualization of Porous Materials and Their PNMs

PaperVision is a virtual reality application built on Unity, designed to offer an immersive and interactive platform for visualizing and analyzing porous material samples along with their associated pore networks. The application leverages 3D images obtained from micro-CT scans of materials, processing them to extract the porous network and generate a comprehensive 3D model. Within the main room, users can interact with the sample, exploring it from various angles, rotating, transforming, adjusting colors, and inspecting individual nodes and edges. Additionally, the application offers the capability to run simulations. It is tailored for educational purposes and caters to researchers utilizing pore network modeling techniques, or those visualizing the outcomes of micro-CT scanning without prior experience with pore network modeling.

NOTE: The complete code will be made publicly available upon the publication of the thesis in March 2024.

Pore Network Modelling

Pore Network Modeling is a computational approach in materials science, representing porous structures as interconnected networks. It simulates fluid flow and transport in porous media, offering insights into macroscopic properties. OpenPNM is a Python package facilitating Pore Network Modeling. It provides tools for creating realistic pore networks, simulating fluid flow, incorporating experimental data, and visualizing results, enhancing research in porous media applications.

Conceptual Architecture

Main Visualization Room

The main room of the PaperVision provides access to the paper model and its corresponding network. Users can interact with the model and network using a Hand menu interface.

Main Features:

  • 3D Model and Network: A 3D model of paper and its corresponding network, with pores represented as spherical entities and throats as lines in 3D space.
  • Hand Menu Interface: Interactive interface offering controls such as Transforms, Color, Animation, Mercury Intrusion Simulation, Stokes Flow Simulation, Cross-Section, Filter and more.
  • Statistical Panels: Panels displaying insightful information and distributions of network properties.
  • Tooltip Feature: Instant access to valuable information regarding individual nodes, enhancing user engagement and understanding.

Sample Walkthrough Room

The Sample Walkthrough room is dedicated to enabling users to explore a three-dimensional paper model. Users can navigate by walking or teleporting within the model, ensuring a thorough and engaging exploration experience. The Hand menu features a teleportation button for maintaining orientation.

Screenshot Room

The Screenshot room serves as a platform for capturing images of paper samples. Users can precisely position the cross-section plane using the cross-section tool in the Hand menu and capture screenshots with a VR controller button. The room is designed with background walls behaving as a greenscreen for optimal image quality.

Capture Screenshot Example:

Author

Ekaterina Baikova, 2023

About

PaperVision: Immersive Visualization of Porous Materials and Their PNMs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published