Real-time Surface-based Volume Constraints on Mass-Spring Model in Unity3D

This paper describes a parallel method to simulate real-time 3D deformable objects using volume preservation constraints on a mass-spring model (MSM) to achieve plausible results in real-time performance. Instead of considering a volumetric mesh which is mostly used to simulate deformable objects, w...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2023-01, Vol.11, p.1-1
Hauptverfasser: Va, Hongly, Choi, Min-Hyung, Hong, Min
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue
container_start_page 1
container_title IEEE access
container_volume 11
creator Va, Hongly
Choi, Min-Hyung
Hong, Min
description This paper describes a parallel method to simulate real-time 3D deformable objects using volume preservation constraints on a mass-spring model (MSM) to achieve plausible results in real-time performance. Instead of considering a volumetric mesh which is mostly used to simulate deformable objects, we purely take the surface of the 3D object into account to reduce the time complexity and obtain a high-quality deformable. In the conventional MSM, we can simply control the shape of the deformable object through the stiffness and damping coefficients which is beneficial for our volume constraint. We use the divergence theorem and implicit constraint enforcement scheme to maintain the volume of the object and deform it freely. The surface-based volume constraint is applied to correct the force of the spring network. The proposed algorithm was designed on compute shader in Unity3D and runs outside the normal rendering pipeline in the graphics processing unit (GPU) in order to utilize the massive parallel process to accelerate the performance of the simulation. The performance of the simulation can be accelerated by using the parallel processing method on the GPU with an average speedup factor of 4.27 using the conventional mass-spring method, and an average speedup factor of 2.54 for the volume preservation constraint method. We present several scenes which demonstrate the volume-preserving deformations using the conventional mass-spring method and volume-preservation constraint method and the volume loss of deformable objects for all 3D models is compared. The volume preservation method obtains a volume loss significantly lower than the conventional MSM for all experimental tests.
doi_str_mv 10.1109/ACCESS.2023.3245130
format Article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_journals_2779668813</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10044641</ieee_id><doaj_id>oai_doaj_org_article_4a15f46264f14db7a5a345dff4a3d509</doaj_id><sourcerecordid>2779668813</sourcerecordid><originalsourceid>FETCH-LOGICAL-c409t-5eb85819eeb5ec4327e7f04c4c3ca83df947400e6d6d662ebf501d6db77c50a43</originalsourceid><addsrcrecordid>eNpNUU1Lw0AQDaJgUX-BHgKeU_djdpMcS_yqVASrXpfNZrakpNm6mx76711Nkc4c5vGY92bgJck1JVNKSXk3q6qH5XLKCONTzkBQTk6SCaOyzLjg8vQInydXIaxJrCJSIp8kL--ou2xoN5gud95qg1mtAzbpl-t2kaxcHwav234IqevTVx1Cttz6tl-lr67BLm379LNvhz2_v0zOrO4CXh3mRfL5-PBRPWeLt6d5NVtkBkg5ZALrQhS0RKwFGuAsx9wSMGC40QVvbAk5EIKyiS0Z1lYQGnGd50YQDfwimY--jdNrFX_ZaL9XTrfqj3B-pbQfWtOhAk2FBckkWArRQQvNQTTWguaNIGX0uh29tt597zAMau12vo_vK5bnpZRFQXnc4uOW8S4Ej_b_KiXqNwM1ZqB-M1CHDKLqZlS1iHikIAASKP8BeFyBQw</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2779668813</pqid></control><display><type>article</type><title>Real-time Surface-based Volume Constraints on Mass-Spring Model in Unity3D</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Va, Hongly ; Choi, Min-Hyung ; Hong, Min</creator><creatorcontrib>Va, Hongly ; Choi, Min-Hyung ; Hong, Min</creatorcontrib><description>This paper describes a parallel method to simulate real-time 3D deformable objects using volume preservation constraints on a mass-spring model (MSM) to achieve plausible results in real-time performance. Instead of considering a volumetric mesh which is mostly used to simulate deformable objects, we purely take the surface of the 3D object into account to reduce the time complexity and obtain a high-quality deformable. In the conventional MSM, we can simply control the shape of the deformable object through the stiffness and damping coefficients which is beneficial for our volume constraint. We use the divergence theorem and implicit constraint enforcement scheme to maintain the volume of the object and deform it freely. The surface-based volume constraint is applied to correct the force of the spring network. The proposed algorithm was designed on compute shader in Unity3D and runs outside the normal rendering pipeline in the graphics processing unit (GPU) in order to utilize the massive parallel process to accelerate the performance of the simulation. The performance of the simulation can be accelerated by using the parallel processing method on the GPU with an average speedup factor of 4.27 using the conventional mass-spring method, and an average speedup factor of 2.54 for the volume preservation constraint method. We present several scenes which demonstrate the volume-preserving deformations using the conventional mass-spring method and volume-preservation constraint method and the volume loss of deformable objects for all 3D models is compared. The volume preservation method obtains a volume loss significantly lower than the conventional MSM for all experimental tests.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2023.3245130</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Biological system modeling ; Computational modeling ; Constraint modelling ; Damping ; Deformable models ; Deformation ; Dynamic simulation ; Finite element method ; Formability ; GPU parallel computing ; Graphics processing units ; implicit constraint enforcement ; mass-spring system ; Mass-spring systems ; Parallel processing ; Pipelining (computers) ; Real time ; Real-time systems ; Simulation ; Solid modeling ; Stiffness ; Three dimensional models ; Three-dimensional displays ; Unity3D ; volume preservation constrain</subject><ispartof>IEEE access, 2023-01, Vol.11, p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c409t-5eb85819eeb5ec4327e7f04c4c3ca83df947400e6d6d662ebf501d6db77c50a43</citedby><cites>FETCH-LOGICAL-c409t-5eb85819eeb5ec4327e7f04c4c3ca83df947400e6d6d662ebf501d6db77c50a43</cites><orcidid>0000-0001-7264-1841 ; 0000-0002-1327-4065</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10044641$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,864,2102,27633,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Va, Hongly</creatorcontrib><creatorcontrib>Choi, Min-Hyung</creatorcontrib><creatorcontrib>Hong, Min</creatorcontrib><title>Real-time Surface-based Volume Constraints on Mass-Spring Model in Unity3D</title><title>IEEE access</title><addtitle>Access</addtitle><description>This paper describes a parallel method to simulate real-time 3D deformable objects using volume preservation constraints on a mass-spring model (MSM) to achieve plausible results in real-time performance. Instead of considering a volumetric mesh which is mostly used to simulate deformable objects, we purely take the surface of the 3D object into account to reduce the time complexity and obtain a high-quality deformable. In the conventional MSM, we can simply control the shape of the deformable object through the stiffness and damping coefficients which is beneficial for our volume constraint. We use the divergence theorem and implicit constraint enforcement scheme to maintain the volume of the object and deform it freely. The surface-based volume constraint is applied to correct the force of the spring network. The proposed algorithm was designed on compute shader in Unity3D and runs outside the normal rendering pipeline in the graphics processing unit (GPU) in order to utilize the massive parallel process to accelerate the performance of the simulation. The performance of the simulation can be accelerated by using the parallel processing method on the GPU with an average speedup factor of 4.27 using the conventional mass-spring method, and an average speedup factor of 2.54 for the volume preservation constraint method. We present several scenes which demonstrate the volume-preserving deformations using the conventional mass-spring method and volume-preservation constraint method and the volume loss of deformable objects for all 3D models is compared. The volume preservation method obtains a volume loss significantly lower than the conventional MSM for all experimental tests.</description><subject>Algorithms</subject><subject>Biological system modeling</subject><subject>Computational modeling</subject><subject>Constraint modelling</subject><subject>Damping</subject><subject>Deformable models</subject><subject>Deformation</subject><subject>Dynamic simulation</subject><subject>Finite element method</subject><subject>Formability</subject><subject>GPU parallel computing</subject><subject>Graphics processing units</subject><subject>implicit constraint enforcement</subject><subject>mass-spring system</subject><subject>Mass-spring systems</subject><subject>Parallel processing</subject><subject>Pipelining (computers)</subject><subject>Real time</subject><subject>Real-time systems</subject><subject>Simulation</subject><subject>Solid modeling</subject><subject>Stiffness</subject><subject>Three dimensional models</subject><subject>Three-dimensional displays</subject><subject>Unity3D</subject><subject>volume preservation constrain</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNUU1Lw0AQDaJgUX-BHgKeU_djdpMcS_yqVASrXpfNZrakpNm6mx76711Nkc4c5vGY92bgJck1JVNKSXk3q6qH5XLKCONTzkBQTk6SCaOyzLjg8vQInydXIaxJrCJSIp8kL--ou2xoN5gud95qg1mtAzbpl-t2kaxcHwav234IqevTVx1Cttz6tl-lr67BLm379LNvhz2_v0zOrO4CXh3mRfL5-PBRPWeLt6d5NVtkBkg5ZALrQhS0RKwFGuAsx9wSMGC40QVvbAk5EIKyiS0Z1lYQGnGd50YQDfwimY--jdNrFX_ZaL9XTrfqj3B-pbQfWtOhAk2FBckkWArRQQvNQTTWguaNIGX0uh29tt597zAMau12vo_vK5bnpZRFQXnc4uOW8S4Ej_b_KiXqNwM1ZqB-M1CHDKLqZlS1iHikIAASKP8BeFyBQw</recordid><startdate>20230101</startdate><enddate>20230101</enddate><creator>Va, Hongly</creator><creator>Choi, Min-Hyung</creator><creator>Hong, Min</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0001-7264-1841</orcidid><orcidid>https://orcid.org/0000-0002-1327-4065</orcidid></search><sort><creationdate>20230101</creationdate><title>Real-time Surface-based Volume Constraints on Mass-Spring Model in Unity3D</title><author>Va, Hongly ; Choi, Min-Hyung ; Hong, Min</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c409t-5eb85819eeb5ec4327e7f04c4c3ca83df947400e6d6d662ebf501d6db77c50a43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Biological system modeling</topic><topic>Computational modeling</topic><topic>Constraint modelling</topic><topic>Damping</topic><topic>Deformable models</topic><topic>Deformation</topic><topic>Dynamic simulation</topic><topic>Finite element method</topic><topic>Formability</topic><topic>GPU parallel computing</topic><topic>Graphics processing units</topic><topic>implicit constraint enforcement</topic><topic>mass-spring system</topic><topic>Mass-spring systems</topic><topic>Parallel processing</topic><topic>Pipelining (computers)</topic><topic>Real time</topic><topic>Real-time systems</topic><topic>Simulation</topic><topic>Solid modeling</topic><topic>Stiffness</topic><topic>Three dimensional models</topic><topic>Three-dimensional displays</topic><topic>Unity3D</topic><topic>volume preservation constrain</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Va, Hongly</creatorcontrib><creatorcontrib>Choi, Min-Hyung</creatorcontrib><creatorcontrib>Hong, Min</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Va, Hongly</au><au>Choi, Min-Hyung</au><au>Hong, Min</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Real-time Surface-based Volume Constraints on Mass-Spring Model in Unity3D</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2023-01-01</date><risdate>2023</risdate><volume>11</volume><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>This paper describes a parallel method to simulate real-time 3D deformable objects using volume preservation constraints on a mass-spring model (MSM) to achieve plausible results in real-time performance. Instead of considering a volumetric mesh which is mostly used to simulate deformable objects, we purely take the surface of the 3D object into account to reduce the time complexity and obtain a high-quality deformable. In the conventional MSM, we can simply control the shape of the deformable object through the stiffness and damping coefficients which is beneficial for our volume constraint. We use the divergence theorem and implicit constraint enforcement scheme to maintain the volume of the object and deform it freely. The surface-based volume constraint is applied to correct the force of the spring network. The proposed algorithm was designed on compute shader in Unity3D and runs outside the normal rendering pipeline in the graphics processing unit (GPU) in order to utilize the massive parallel process to accelerate the performance of the simulation. The performance of the simulation can be accelerated by using the parallel processing method on the GPU with an average speedup factor of 4.27 using the conventional mass-spring method, and an average speedup factor of 2.54 for the volume preservation constraint method. We present several scenes which demonstrate the volume-preserving deformations using the conventional mass-spring method and volume-preservation constraint method and the volume loss of deformable objects for all 3D models is compared. The volume preservation method obtains a volume loss significantly lower than the conventional MSM for all experimental tests.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2023.3245130</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0001-7264-1841</orcidid><orcidid>https://orcid.org/0000-0002-1327-4065</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2023-01, Vol.11, p.1-1
issn 2169-3536
2169-3536
language eng
recordid cdi_proquest_journals_2779668813
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals
subjects Algorithms
Biological system modeling
Computational modeling
Constraint modelling
Damping
Deformable models
Deformation
Dynamic simulation
Finite element method
Formability
GPU parallel computing
Graphics processing units
implicit constraint enforcement
mass-spring system
Mass-spring systems
Parallel processing
Pipelining (computers)
Real time
Real-time systems
Simulation
Solid modeling
Stiffness
Three dimensional models
Three-dimensional displays
Unity3D
volume preservation constrain
title Real-time Surface-based Volume Constraints on Mass-Spring Model in Unity3D
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T06%3A36%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Real-time%20Surface-based%20Volume%20Constraints%20on%20Mass-Spring%20Model%20in%20Unity3D&rft.jtitle=IEEE%20access&rft.au=Va,%20Hongly&rft.date=2023-01-01&rft.volume=11&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2023.3245130&rft_dat=%3Cproquest_ieee_%3E2779668813%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2779668813&rft_id=info:pmid/&rft_ieee_id=10044641&rft_doaj_id=oai_doaj_org_article_4a15f46264f14db7a5a345dff4a3d509&rfr_iscdi=true