Real Time Mesh Fracturing Using 2D Voronoi Diagrams
Background By using Voronoi diagrams to clip polygons in 2D, destruction of meshes can be done fast enough for interactive applications running in real-time. This is achieved by lifting results back into 3D after calculating the polygon shapes of fractured pieces. This technique, however, has a lim...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Blekinge Tekniska Högskola, Institutionen för datavetenskap
2020
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20161 |
id |
ndltd-UPSALLA1-oai-DiVA.org-bth-20161 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-bth-201612020-07-15T07:09:31ZReal Time Mesh Fracturing Using 2D Voronoi DiagramsengReal-Time Mesh Fracturing Using 2D Voronoi DiagramsRonnegren, JerryBlekinge Tekniska Högskola, Institutionen för datavetenskap2020destructionmesh fracturingvoronoireal-timeComputer SciencesDatavetenskap (datalogi)Computer SystemsDatorsystem Background By using Voronoi diagrams to clip polygons in 2D, destruction of meshes can be done fast enough for interactive applications running in real-time. This is achieved by lifting results back into 3D after calculating the polygon shapes of fractured pieces. This technique, however, has a limited amount of mesh shapes which can be fractured due to calculations mainly being done in 2D. Objectives This thesis aims to implement a proposed method for mesh fracturing in real-time which allows for unique results and dynamic impact locations, and measure its computational speed relative to the desired frame-times of interactive applications such as games. Methods The computational speed of the proposed method is measured by its implementation as a function in a test application. Metrics are gathered between a range of 5 to 1000 meshes produced from a fracture event. Results Gathered times show that the proposed method is suitable for real-time in 60 frames per second when producing less than 500 meshes. Smaller results always perform better with larger results being more suitable for lower frame rates. Conclusions The proposed method is suitable for real-time interactive applications but has a limited amount of destructible shapes, and may not produce results as realistic as simulation-based solutions. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-20161application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
destruction mesh fracturing voronoi real-time Computer Sciences Datavetenskap (datalogi) Computer Systems Datorsystem |
spellingShingle |
destruction mesh fracturing voronoi real-time Computer Sciences Datavetenskap (datalogi) Computer Systems Datorsystem Ronnegren, Jerry Real Time Mesh Fracturing Using 2D Voronoi Diagrams |
description |
Background By using Voronoi diagrams to clip polygons in 2D, destruction of meshes can be done fast enough for interactive applications running in real-time. This is achieved by lifting results back into 3D after calculating the polygon shapes of fractured pieces. This technique, however, has a limited amount of mesh shapes which can be fractured due to calculations mainly being done in 2D. Objectives This thesis aims to implement a proposed method for mesh fracturing in real-time which allows for unique results and dynamic impact locations, and measure its computational speed relative to the desired frame-times of interactive applications such as games. Methods The computational speed of the proposed method is measured by its implementation as a function in a test application. Metrics are gathered between a range of 5 to 1000 meshes produced from a fracture event. Results Gathered times show that the proposed method is suitable for real-time in 60 frames per second when producing less than 500 meshes. Smaller results always perform better with larger results being more suitable for lower frame rates. Conclusions The proposed method is suitable for real-time interactive applications but has a limited amount of destructible shapes, and may not produce results as realistic as simulation-based solutions. |
author |
Ronnegren, Jerry |
author_facet |
Ronnegren, Jerry |
author_sort |
Ronnegren, Jerry |
title |
Real Time Mesh Fracturing Using 2D Voronoi Diagrams |
title_short |
Real Time Mesh Fracturing Using 2D Voronoi Diagrams |
title_full |
Real Time Mesh Fracturing Using 2D Voronoi Diagrams |
title_fullStr |
Real Time Mesh Fracturing Using 2D Voronoi Diagrams |
title_full_unstemmed |
Real Time Mesh Fracturing Using 2D Voronoi Diagrams |
title_sort |
real time mesh fracturing using 2d voronoi diagrams |
publisher |
Blekinge Tekniska Högskola, Institutionen för datavetenskap |
publishDate |
2020 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20161 |
work_keys_str_mv |
AT ronnegrenjerry realtimemeshfracturingusing2dvoronoidiagrams |
_version_ |
1719329152616628224 |