SlideShare a Scribd company logo
1 of 21
Download to read offline
A 3D Immersive novel tool for
digital twins using virtual
choreographies: the oil spill use
case
International Forum on Database Management
and Digital Transformation for Marine Conservation
Fernando Cassola (INESC TEC)
Alexandre Carvalho (INESC TEC), Demetrius Lacet (INESC TEC) and
Marco Amaro Oliveira (INESC TEC)
06.03.2024
Ocean dynamics requires advanced technologies and methods to collect,
process and represent data
https://rfablet.github.io/images/im-datawave.jpg
The Digital Twin for the ocean must visualize multi-source heterogeneous data in a digital representation
https://ditto-oceandecade.org/wp-content/uploads/2023/04/Group-25-min.png
What is our proposal?
Conceptual pipeline
Sets of interconnected
behaviors, interactions
and events that take place
in a given time and space,
with well-defined
objectives and rules
Virtual Choreographies
Cassola et al. (2022). Design and Evaluation of a Choreography-Based Virtual Reality Authoring Tool for Experiential Learning in Industrial Training. IEEE Transactions on Learning Technologies, 15(5), 526-539.
Let’s get into details…
• Run simulations (OceanDrift)
• Represent simulations as time-
changing 3D particle systems
• Represent 3D particle systems as
temporal snapshots of density
contours
• Based on contours, encode change
and alert user depending on user-
defined types of events of interest
[ESTIMATED].
Filtering and analysis
(WP5 execution model) WP5 WP6
WP4
Filtering and analysis WP5 WP6
WP4
• Inputs
• Oilpill Simulation (date/time and location)
NetCDF resource
• Bathimetry NetCDF resource
• Coastal areas NetCDF resource
• Points of interest resource
• Requirements:
• Hability to consult registry and load existing
resources
• Hability to access selected resources
• For points of interest, a characterization is
required, for instance type and corresponding
3D representation.
• Outputs
• Processed data
• Extracted 2D boundaries (oil spill density
contours, coastal área delimitation)
• Extracted 3D shapes (terrain elevation)
• Extracted 3D particle systems
• Extracted location for points of interest
• Some of the previous features are spatial
while others are spatiotemporal (change
location, shape, both)
• Requirements:
• Hability to store there results and call them for distinct
commands.
• Standalone WP5-compatible commands that perform
the transformations
• Visual metaphors that transform
processed data into a visually
compatible representation
• A representational model that is
rendering technology neutral, but that
encompasses the knowledge to allow
the render the visual result.
Visual mapping model
* Virtual choreography encoding
• Inputs
Processed data
• Outputs
Virtual choreography
xAPI Json
• Requirements:
A virtual choreography encoder
that fetches processed data,
other user inputs and writes the
xAPI json virtual choreographies
WP5 WP6
WP4
Rendering
* Virtual choreography decoding and rendering
2 prototypes
Density contour representation
Particle representation (in progress)
WP5 WP6
WP4
Density contour representation
https://drive.inesctec.pt/s/TXgaEsj3PWQat93
https://drive.inesctec.pt/s/xE89x9qM2YyCCfg
Information flow (ongoing)
* forecast
forecast
extract contour extract particle
build virtual choreography build virtual choreography
build STAC
create new
scenario
repo
netcdf netcdf
spartiotemporal
contours
spartiotemporal
particles
T
T T
T T
render
url: https://thredds.met.no/thredds/dodsC/sea/norkyst800m/1h/aggregate_be
engine: OCEANDRIFT vX.Y
arguments: –lat:4.85 –long: 60.0 – samples:5000 – hours:72 –seed:1
Oil spill use case
Create new scenario….
Go
Information flow (ongoing)
* real data
url: folder/folder/scenario A.B
repo: Repo Z
arguments: –lat:4.85 –long: 60.0 – samples:5000 – hours:72 –seed:1
Oil spill use case
Load scenario…
+
Go
+
fetch data
extract contour extract particle
build virtual choreography build virtual choreography
build STAC repo
netcdf
spartiotemporal
contours
spartiotemporal
particles
T
T T
T T
netcdf
create new
scenario
render
Rendering flow (ongoing)
fetch STAC
render overview
render detail
repo
virtual
choreography
T
T
T
render <
Rendering flow (ongoing)
particle-based rendering
fetch STAC
render overview
render detail
repo
virtual
choreography
T
T
T
render
<
<
contour-based rendering
Demonstration
https://drive.inesctec.pt/s/nwYEZMtYa9RdZ8t
Thank you!
Questions?
A 3D Immersive novel tool for
digital twins using virtual
choreographies: the oil spill use
case
International Forum on Database Management
and Digital Transformation for Marine Conservation
Fernando Cassola (INESC TEC)
fernando.c.marques@inesctec.pt
06.03.2024
A 3D Immersive novel tool for digital twins using virtual choreographies: the oil spill use case

More Related Content

Similar to A 3D Immersive novel tool for digital twins using virtual choreographies: the oil spill use case

AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
Ryousei Takano
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's Stampede
Intel® Software
 

Similar to A 3D Immersive novel tool for digital twins using virtual choreographies: the oil spill use case (20)

Challenges in Cloud Computing – VM Migration
Challenges in Cloud Computing – VM MigrationChallenges in Cloud Computing – VM Migration
Challenges in Cloud Computing – VM Migration
 
Towards a metamodel for the Rubus Component Model
Towards a metamodel for the Rubus Component ModelTowards a metamodel for the Rubus Component Model
Towards a metamodel for the Rubus Component Model
 
Lightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsLightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to Functions
 
Virtualization on embedded boards
Virtualization on embedded boardsVirtualization on embedded boards
Virtualization on embedded boards
 
Standards and projects of SC 24/WG 9 on Metaverse and Interverse
Standards and projects of SC 24/WG 9 on Metaverse and InterverseStandards and projects of SC 24/WG 9 on Metaverse and Interverse
Standards and projects of SC 24/WG 9 on Metaverse and Interverse
 
Setting up and testing NSG and DGIWG Profiles
Setting up and testing NSG and DGIWG Profiles Setting up and testing NSG and DGIWG Profiles
Setting up and testing NSG and DGIWG Profiles
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's Stampede
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
YolactEdge Review [cdm]
YolactEdge Review [cdm]YolactEdge Review [cdm]
YolactEdge Review [cdm]
 
Mashups for Network Management
Mashups for Network ManagementMashups for Network Management
Mashups for Network Management
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
NextGenML
NextGenML NextGenML
NextGenML
 
A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...
 
Autonomous control in Big Data platforms: and experience with Cassandra
Autonomous control in Big Data platforms: and experience with CassandraAutonomous control in Big Data platforms: and experience with Cassandra
Autonomous control in Big Data platforms: and experience with Cassandra
 
WRENCH: Workflow Management System Simulation Workbench
WRENCH: Workflow Management System Simulation WorkbenchWRENCH: Workflow Management System Simulation Workbench
WRENCH: Workflow Management System Simulation Workbench
 
Brian hiltscher resume
Brian hiltscher resumeBrian hiltscher resume
Brian hiltscher resume
 
Accelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous PlatformsAccelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous Platforms
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
 

More from Fernando Cassola Marques

Sessao 6 ferramentas e recursos digitais - webtools
Sessao 6   ferramentas e recursos digitais - webtoolsSessao 6   ferramentas e recursos digitais - webtools
Sessao 6 ferramentas e recursos digitais - webtools
Fernando Cassola Marques
 

More from Fernando Cassola Marques (18)

Envision Biomed - Ambientes imersivos biomedicina e saúde que caminhos
Envision Biomed - Ambientes imersivos biomedicina e saúde que caminhosEnvision Biomed - Ambientes imersivos biomedicina e saúde que caminhos
Envision Biomed - Ambientes imersivos biomedicina e saúde que caminhos
 
Ambientes Imersivos de treino: perspetivas coreografadas
Ambientes Imersivos de treino: perspetivas coreografadasAmbientes Imersivos de treino: perspetivas coreografadas
Ambientes Imersivos de treino: perspetivas coreografadas
 
Serious Games: reality or utopia?
Serious Games: reality or utopia? Serious Games: reality or utopia?
Serious Games: reality or utopia?
 
Erca2014 - Tecnologias e a igreja
Erca2014 - Tecnologias e a igrejaErca2014 - Tecnologias e a igreja
Erca2014 - Tecnologias e a igreja
 
Sessao 6 ferramentas e recursos digitais - webtools
Sessao 6   ferramentas e recursos digitais - webtoolsSessao 6   ferramentas e recursos digitais - webtools
Sessao 6 ferramentas e recursos digitais - webtools
 
Ferramentas e recursos digitais - segurança online (S6)
Ferramentas e recursos digitais - segurança online (S6)Ferramentas e recursos digitais - segurança online (S6)
Ferramentas e recursos digitais - segurança online (S6)
 
Ferramentas e recursos digitais - software educativo (S5)
Ferramentas e recursos digitais - software educativo (S5)Ferramentas e recursos digitais - software educativo (S5)
Ferramentas e recursos digitais - software educativo (S5)
 
Utilização das tic em ambiente escolar (s2)
Utilização das tic em ambiente escolar (s2)Utilização das tic em ambiente escolar (s2)
Utilização das tic em ambiente escolar (s2)
 
Utilização das tic em ambiente escolar (s3)
Utilização das tic em ambiente escolar (s3)Utilização das tic em ambiente escolar (s3)
Utilização das tic em ambiente escolar (s3)
 
Utilização das tic em ambiente escolar (s2)
Utilização das tic em ambiente escolar (s2)Utilização das tic em ambiente escolar (s2)
Utilização das tic em ambiente escolar (s2)
 
Online-Gym: a 3D virtual gymnasium using Kinect interaction
Online-Gym: a 3D virtual gymnasium using Kinect interactionOnline-Gym: a 3D virtual gymnasium using Kinect interaction
Online-Gym: a 3D virtual gymnasium using Kinect interaction
 
Apresentacao OnlineGym VideoJogos2013
Apresentacao OnlineGym VideoJogos2013Apresentacao OnlineGym VideoJogos2013
Apresentacao OnlineGym VideoJogos2013
 
Defesa Dissertação Mestrado em TIC na Educação sobre Second Life
Defesa Dissertação Mestrado em TIC na Educação sobre Second LifeDefesa Dissertação Mestrado em TIC na Educação sobre Second Life
Defesa Dissertação Mestrado em TIC na Educação sobre Second Life
 
Orientação, navegação e costumização do Avatar no Second Life
Orientação, navegação e costumização do Avatar no Second LifeOrientação, navegação e costumização do Avatar no Second Life
Orientação, navegação e costumização do Avatar no Second Life
 
SLACTIONS 2011 - Use Second Life to teach Religion
SLACTIONS 2011 - Use Second Life to teach ReligionSLACTIONS 2011 - Use Second Life to teach Religion
SLACTIONS 2011 - Use Second Life to teach Religion
 
Introdução ao Second Life
Introdução ao Second LifeIntrodução ao Second Life
Introdução ao Second Life
 
Conferencia - Desafios da ciência e da técnica
Conferencia - Desafios da ciência e da técnicaConferencia - Desafios da ciência e da técnica
Conferencia - Desafios da ciência e da técnica
 
Fabula Moderna
Fabula ModernaFabula Moderna
Fabula Moderna
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

A 3D Immersive novel tool for digital twins using virtual choreographies: the oil spill use case

  • 1.
  • 2. A 3D Immersive novel tool for digital twins using virtual choreographies: the oil spill use case International Forum on Database Management and Digital Transformation for Marine Conservation Fernando Cassola (INESC TEC) Alexandre Carvalho (INESC TEC), Demetrius Lacet (INESC TEC) and Marco Amaro Oliveira (INESC TEC) 06.03.2024
  • 3. Ocean dynamics requires advanced technologies and methods to collect, process and represent data https://rfablet.github.io/images/im-datawave.jpg
  • 4. The Digital Twin for the ocean must visualize multi-source heterogeneous data in a digital representation https://ditto-oceandecade.org/wp-content/uploads/2023/04/Group-25-min.png
  • 5. What is our proposal?
  • 7. Sets of interconnected behaviors, interactions and events that take place in a given time and space, with well-defined objectives and rules Virtual Choreographies Cassola et al. (2022). Design and Evaluation of a Choreography-Based Virtual Reality Authoring Tool for Experiential Learning in Industrial Training. IEEE Transactions on Learning Technologies, 15(5), 526-539.
  • 8. Let’s get into details…
  • 9. • Run simulations (OceanDrift) • Represent simulations as time- changing 3D particle systems • Represent 3D particle systems as temporal snapshots of density contours • Based on contours, encode change and alert user depending on user- defined types of events of interest [ESTIMATED]. Filtering and analysis (WP5 execution model) WP5 WP6 WP4
  • 10. Filtering and analysis WP5 WP6 WP4 • Inputs • Oilpill Simulation (date/time and location) NetCDF resource • Bathimetry NetCDF resource • Coastal areas NetCDF resource • Points of interest resource • Requirements: • Hability to consult registry and load existing resources • Hability to access selected resources • For points of interest, a characterization is required, for instance type and corresponding 3D representation. • Outputs • Processed data • Extracted 2D boundaries (oil spill density contours, coastal área delimitation) • Extracted 3D shapes (terrain elevation) • Extracted 3D particle systems • Extracted location for points of interest • Some of the previous features are spatial while others are spatiotemporal (change location, shape, both) • Requirements: • Hability to store there results and call them for distinct commands. • Standalone WP5-compatible commands that perform the transformations
  • 11. • Visual metaphors that transform processed data into a visually compatible representation • A representational model that is rendering technology neutral, but that encompasses the knowledge to allow the render the visual result. Visual mapping model * Virtual choreography encoding • Inputs Processed data • Outputs Virtual choreography xAPI Json • Requirements: A virtual choreography encoder that fetches processed data, other user inputs and writes the xAPI json virtual choreographies WP5 WP6 WP4
  • 12. Rendering * Virtual choreography decoding and rendering 2 prototypes Density contour representation Particle representation (in progress) WP5 WP6 WP4
  • 14. Information flow (ongoing) * forecast forecast extract contour extract particle build virtual choreography build virtual choreography build STAC create new scenario repo netcdf netcdf spartiotemporal contours spartiotemporal particles T T T T T render url: https://thredds.met.no/thredds/dodsC/sea/norkyst800m/1h/aggregate_be engine: OCEANDRIFT vX.Y arguments: –lat:4.85 –long: 60.0 – samples:5000 – hours:72 –seed:1 Oil spill use case Create new scenario…. Go
  • 15. Information flow (ongoing) * real data url: folder/folder/scenario A.B repo: Repo Z arguments: –lat:4.85 –long: 60.0 – samples:5000 – hours:72 –seed:1 Oil spill use case Load scenario… + Go + fetch data extract contour extract particle build virtual choreography build virtual choreography build STAC repo netcdf spartiotemporal contours spartiotemporal particles T T T T T netcdf create new scenario render
  • 16. Rendering flow (ongoing) fetch STAC render overview render detail repo virtual choreography T T T render <
  • 17. Rendering flow (ongoing) particle-based rendering fetch STAC render overview render detail repo virtual choreography T T T render < < contour-based rendering
  • 20. A 3D Immersive novel tool for digital twins using virtual choreographies: the oil spill use case International Forum on Database Management and Digital Transformation for Marine Conservation Fernando Cassola (INESC TEC) fernando.c.marques@inesctec.pt 06.03.2024