VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3D

Voxels have been used in various application domains successfully for the last several decades. Their main advantage is the underlying discrete data structure allowing to reliably work with surrounding voxels all the time. In this paper, capabilities of the Unity game engine for voxels management an...

Full description

Bibliographic Details
Main Authors: M. Aleksandrov, S. Zlatanova, D. J. Heslop
Format: Article
Language:English
Published: Copernicus Publications 2022-10-01
Series:ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/X-4-W2-2022/13/2022/isprs-annals-X-4-W2-2022-13-2022.pdf
_version_ 1811241390483439616
author M. Aleksandrov
S. Zlatanova
D. J. Heslop
author_facet M. Aleksandrov
S. Zlatanova
D. J. Heslop
author_sort M. Aleksandrov
collection DOAJ
description Voxels have been used in various application domains successfully for the last several decades. Their main advantage is the underlying discrete data structure allowing to reliably work with surrounding voxels all the time. In this paper, capabilities of the Unity game engine for voxels management and geometry voxelisation are assessed, where 4 native solutions and 7 open-source projects written for Unity are investigated. Although many voxel-based options exist in Unity, they only deal with one part related to voxels. Therefore, the available capabilities to voxelise, visualise, structure and export voxels are combined and extended with the goal of successfully processing large 3D models and geometries. Many voxel visualisation techniques are investigated including mesh, VFX, point clouds and SVO, which have distinctive benefits in various aspects. Possibilities to structure voxels for effective management in simulations and other tasks are shown. Also, it is enabled to export voxels as point clouds and to the Postgres database for further processing, spatial analysis and distribution. One of the main conclusions is the lack of support for state-of-the-art voxel data structures, where the presented platform can easily be extended to support any. This platform can be used by people who deal with 3D discrete data, require voxelising 3D data, visualise voxels in different ways and technologies, as well as manage more efficiently sparsely occupied voxels.
first_indexed 2024-04-12T13:34:35Z
format Article
id doaj.art-6bca12d63e084cfa906f23e34d292df6
institution Directory Open Access Journal
issn 2194-9042
2194-9050
language English
last_indexed 2024-04-12T13:34:35Z
publishDate 2022-10-01
publisher Copernicus Publications
record_format Article
series ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
spelling doaj.art-6bca12d63e084cfa906f23e34d292df62022-12-22T03:31:02ZengCopernicus PublicationsISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences2194-90422194-90502022-10-01X-4-W2-2022132010.5194/isprs-annals-X-4-W2-2022-13-2022VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3DM. Aleksandrov0S. Zlatanova1D. J. Heslop2UNSW Built Environment, Red Centre Building, Kensington NSW 2052, Sydney, AustraliaUNSW Built Environment, Red Centre Building, Kensington NSW 2052, Sydney, AustraliaUNSW Public Health and Community Medicine, Kensington NSW 2052, Sydney, AustraliaVoxels have been used in various application domains successfully for the last several decades. Their main advantage is the underlying discrete data structure allowing to reliably work with surrounding voxels all the time. In this paper, capabilities of the Unity game engine for voxels management and geometry voxelisation are assessed, where 4 native solutions and 7 open-source projects written for Unity are investigated. Although many voxel-based options exist in Unity, they only deal with one part related to voxels. Therefore, the available capabilities to voxelise, visualise, structure and export voxels are combined and extended with the goal of successfully processing large 3D models and geometries. Many voxel visualisation techniques are investigated including mesh, VFX, point clouds and SVO, which have distinctive benefits in various aspects. Possibilities to structure voxels for effective management in simulations and other tasks are shown. Also, it is enabled to export voxels as point clouds and to the Postgres database for further processing, spatial analysis and distribution. One of the main conclusions is the lack of support for state-of-the-art voxel data structures, where the presented platform can easily be extended to support any. This platform can be used by people who deal with 3D discrete data, require voxelising 3D data, visualise voxels in different ways and technologies, as well as manage more efficiently sparsely occupied voxels.https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/X-4-W2-2022/13/2022/isprs-annals-X-4-W2-2022-13-2022.pdf
spellingShingle M. Aleksandrov
S. Zlatanova
D. J. Heslop
VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3D
ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
title VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3D
title_full VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3D
title_fullStr VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3D
title_full_unstemmed VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3D
title_short VOXELISATION AND VOXEL MANAGEMENT OPTIONS IN UNITY3D
title_sort voxelisation and voxel management options in unity3d
url https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/X-4-W2-2022/13/2022/isprs-annals-X-4-W2-2022-13-2022.pdf
work_keys_str_mv AT maleksandrov voxelisationandvoxelmanagementoptionsinunity3d
AT szlatanova voxelisationandvoxelmanagementoptionsinunity3d
AT djheslop voxelisationandvoxelmanagementoptionsinunity3d