Real-Time Progressive Cutting of Deformable Objects in Unity 3D with Internal Shape-Preserving Constraints Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.3390/app152412984
This study discovers a real-time method for simulating progressive cutting in the Unity game engine. The proposed approach utilizes Position-Based Dynamics (PBD) to model deformable objects, making it suitable for applications such as surgical simulation training. Additionally, Unity’s compute buffers are employed to enhance computational efficiency through parallel processing. The cutting simulation operates on the surface mesh of the object, while internal deformations and volume preservation are represented using internal shape-preserving constraints (ISPCs). A series of progressive cutting experiments were conducted on various 3D models to evaluate the performance and accuracy of the algorithm. The results demonstrate that the proposed method achieves visually plausible real-time simulations of cuts.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.3390/app152412984
- https://www.mdpi.com/2076-3417/15/24/12984/pdf
- OA Status
- gold
- OpenAlex ID
- https://openalex.org/W4417164646
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4417164646Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.3390/app152412984Digital Object Identifier
- Title
-
Real-Time Progressive Cutting of Deformable Objects in Unity 3D with Internal Shape-Preserving ConstraintsWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-12-09Full publication date if available
- Authors
-
Lyudmila Dmitrievna Khan, Taeheon Kim, Min HongList of authors in order
- Landing page
-
https://doi.org/10.3390/app152412984Publisher landing page
- PDF URL
-
https://www.mdpi.com/2076-3417/15/24/12984/pdfDirect link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://www.mdpi.com/2076-3417/15/24/12984/pdfDirect OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4417164646 |
|---|---|
| doi | https://doi.org/10.3390/app152412984 |
| ids.doi | https://doi.org/10.3390/app152412984 |
| ids.openalex | https://openalex.org/W4417164646 |
| fwci | |
| type | article |
| title | Real-Time Progressive Cutting of Deformable Objects in Unity 3D with Internal Shape-Preserving Constraints |
| biblio.issue | 24 |
| biblio.volume | 15 |
| biblio.last_page | 12984 |
| biblio.first_page | 12984 |
| is_xpac | False |
| apc_list.value | 2300 |
| apc_list.currency | CHF |
| apc_list.value_usd | 2490 |
| apc_paid.value | 2300 |
| apc_paid.currency | CHF |
| apc_paid.value_usd | 2490 |
| language | en |
| locations[0].id | doi:10.3390/app152412984 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4210205812 |
| locations[0].source.issn | 2076-3417 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | 2076-3417 |
| locations[0].source.is_core | True |
| locations[0].source.is_in_doaj | True |
| locations[0].source.display_name | Applied Sciences |
| locations[0].source.host_organization | https://openalex.org/P4310310987 |
| locations[0].source.host_organization_name | Multidisciplinary Digital Publishing Institute |
| locations[0].source.host_organization_lineage | https://openalex.org/P4310310987 |
| locations[0].source.host_organization_lineage_names | Multidisciplinary Digital Publishing Institute |
| locations[0].license | cc-by |
| locations[0].pdf_url | https://www.mdpi.com/2076-3417/15/24/12984/pdf |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Applied Sciences |
| locations[0].landing_page_url | https://doi.org/10.3390/app152412984 |
| indexed_in | crossref, doaj |
| authorships[0].author.id | https://openalex.org/A5090773096 |
| authorships[0].author.orcid | https://orcid.org/0009-0002-4999-8361 |
| authorships[0].author.display_name | Lyudmila Dmitrievna Khan |
| authorships[0].countries | KR |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I24541011 |
| authorships[0].affiliations[0].raw_affiliation_string | Department of Software Convergence, Soonchunhyang University, Asan-si 31538, Republic of Korea |
| authorships[0].institutions[0].id | https://openalex.org/I24541011 |
| authorships[0].institutions[0].ror | https://ror.org/03qjsrb10 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I24541011 |
| authorships[0].institutions[0].country_code | KR |
| authorships[0].institutions[0].display_name | Soonchunhyang University |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Lyudmila Dmitrievna Khan |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Department of Software Convergence, Soonchunhyang University, Asan-si 31538, Republic of Korea |
| authorships[1].author.id | https://openalex.org/A5040542885 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-1743-5134 |
| authorships[1].author.display_name | Taeheon Kim |
| authorships[1].countries | KR |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I24541011 |
| authorships[1].affiliations[0].raw_affiliation_string | Department of Software Convergence, Soonchunhyang University, Asan-si 31538, Republic of Korea |
| authorships[1].institutions[0].id | https://openalex.org/I24541011 |
| authorships[1].institutions[0].ror | https://ror.org/03qjsrb10 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I24541011 |
| authorships[1].institutions[0].country_code | KR |
| authorships[1].institutions[0].display_name | Soonchunhyang University |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Taeheon Kim |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Department of Software Convergence, Soonchunhyang University, Asan-si 31538, Republic of Korea |
| authorships[2].author.id | https://openalex.org/A5006130083 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-9963-5521 |
| authorships[2].author.display_name | Min Hong |
| authorships[2].countries | KR |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I24541011 |
| authorships[2].affiliations[0].raw_affiliation_string | Department of Computer Software Engineering, Soonchunhyang University, Asan-si 31538, Republic of Korea |
| authorships[2].institutions[0].id | https://openalex.org/I24541011 |
| authorships[2].institutions[0].ror | https://ror.org/03qjsrb10 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I24541011 |
| authorships[2].institutions[0].country_code | KR |
| authorships[2].institutions[0].display_name | Soonchunhyang University |
| authorships[2].author_position | last |
| authorships[2].raw_author_name | Min Hong |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Department of Computer Software Engineering, Soonchunhyang University, Asan-si 31538, Republic of Korea |
| has_content.pdf | True |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://www.mdpi.com/2076-3417/15/24/12984/pdf |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-12-09T00:00:00 |
| display_name | Real-Time Progressive Cutting of Deformable Objects in Unity 3D with Internal Shape-Preserving Constraints |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-12-11T00:21:10.989143 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.3390/app152412984 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4210205812 |
| best_oa_location.source.issn | 2076-3417 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | 2076-3417 |
| best_oa_location.source.is_core | True |
| best_oa_location.source.is_in_doaj | True |
| best_oa_location.source.display_name | Applied Sciences |
| best_oa_location.source.host_organization | https://openalex.org/P4310310987 |
| best_oa_location.source.host_organization_name | Multidisciplinary Digital Publishing Institute |
| best_oa_location.source.host_organization_lineage | https://openalex.org/P4310310987 |
| best_oa_location.source.host_organization_lineage_names | Multidisciplinary Digital Publishing Institute |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | https://www.mdpi.com/2076-3417/15/24/12984/pdf |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Applied Sciences |
| best_oa_location.landing_page_url | https://doi.org/10.3390/app152412984 |
| primary_location.id | doi:10.3390/app152412984 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4210205812 |
| primary_location.source.issn | 2076-3417 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | 2076-3417 |
| primary_location.source.is_core | True |
| primary_location.source.is_in_doaj | True |
| primary_location.source.display_name | Applied Sciences |
| primary_location.source.host_organization | https://openalex.org/P4310310987 |
| primary_location.source.host_organization_name | Multidisciplinary Digital Publishing Institute |
| primary_location.source.host_organization_lineage | https://openalex.org/P4310310987 |
| primary_location.source.host_organization_lineage_names | Multidisciplinary Digital Publishing Institute |
| primary_location.license | cc-by |
| primary_location.pdf_url | https://www.mdpi.com/2076-3417/15/24/12984/pdf |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Applied Sciences |
| primary_location.landing_page_url | https://doi.org/10.3390/app152412984 |
| publication_date | 2025-12-09 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.A | 73 |
| abstract_inverted_index.a | 3 |
| abstract_inverted_index.3D | 83 |
| abstract_inverted_index.as | 32 |
| abstract_inverted_index.in | 10 |
| abstract_inverted_index.it | 27 |
| abstract_inverted_index.of | 57, 75, 91, 106 |
| abstract_inverted_index.on | 53, 81 |
| abstract_inverted_index.to | 22, 42, 85 |
| abstract_inverted_index.The | 15, 49, 94 |
| abstract_inverted_index.and | 63, 89 |
| abstract_inverted_index.are | 40, 66 |
| abstract_inverted_index.for | 6, 29 |
| abstract_inverted_index.the | 11, 54, 58, 87, 92, 98 |
| abstract_inverted_index.This | 0 |
| abstract_inverted_index.game | 13 |
| abstract_inverted_index.mesh | 56 |
| abstract_inverted_index.such | 31 |
| abstract_inverted_index.that | 97 |
| abstract_inverted_index.were | 79 |
| abstract_inverted_index.(PBD) | 21 |
| abstract_inverted_index.Unity | 12 |
| abstract_inverted_index.cuts. | 107 |
| abstract_inverted_index.model | 23 |
| abstract_inverted_index.study | 1 |
| abstract_inverted_index.using | 68 |
| abstract_inverted_index.while | 60 |
| abstract_inverted_index.making | 26 |
| abstract_inverted_index.method | 5, 100 |
| abstract_inverted_index.models | 84 |
| abstract_inverted_index.series | 74 |
| abstract_inverted_index.volume | 64 |
| abstract_inverted_index.buffers | 39 |
| abstract_inverted_index.compute | 38 |
| abstract_inverted_index.cutting | 9, 50, 77 |
| abstract_inverted_index.engine. | 14 |
| abstract_inverted_index.enhance | 43 |
| abstract_inverted_index.object, | 59 |
| abstract_inverted_index.results | 95 |
| abstract_inverted_index.surface | 55 |
| abstract_inverted_index.through | 46 |
| abstract_inverted_index.various | 82 |
| abstract_inverted_index.(ISPCs). | 72 |
| abstract_inverted_index.Dynamics | 20 |
| abstract_inverted_index.accuracy | 90 |
| abstract_inverted_index.achieves | 101 |
| abstract_inverted_index.approach | 17 |
| abstract_inverted_index.employed | 41 |
| abstract_inverted_index.evaluate | 86 |
| abstract_inverted_index.internal | 61, 69 |
| abstract_inverted_index.objects, | 25 |
| abstract_inverted_index.operates | 52 |
| abstract_inverted_index.parallel | 47 |
| abstract_inverted_index.proposed | 16, 99 |
| abstract_inverted_index.suitable | 28 |
| abstract_inverted_index.surgical | 33 |
| abstract_inverted_index.utilizes | 18 |
| abstract_inverted_index.visually | 102 |
| abstract_inverted_index.Unity’s | 37 |
| abstract_inverted_index.conducted | 80 |
| abstract_inverted_index.discovers | 2 |
| abstract_inverted_index.plausible | 103 |
| abstract_inverted_index.real-time | 4, 104 |
| abstract_inverted_index.training. | 35 |
| abstract_inverted_index.algorithm. | 93 |
| abstract_inverted_index.deformable | 24 |
| abstract_inverted_index.efficiency | 45 |
| abstract_inverted_index.simulating | 7 |
| abstract_inverted_index.simulation | 34, 51 |
| abstract_inverted_index.constraints | 71 |
| abstract_inverted_index.demonstrate | 96 |
| abstract_inverted_index.experiments | 78 |
| abstract_inverted_index.performance | 88 |
| abstract_inverted_index.processing. | 48 |
| abstract_inverted_index.progressive | 8, 76 |
| abstract_inverted_index.represented | 67 |
| abstract_inverted_index.simulations | 105 |
| abstract_inverted_index.applications | 30 |
| abstract_inverted_index.deformations | 62 |
| abstract_inverted_index.preservation | 65 |
| abstract_inverted_index.Additionally, | 36 |
| abstract_inverted_index.computational | 44 |
| abstract_inverted_index.Position-Based | 19 |
| abstract_inverted_index.shape-preserving | 70 |
| cited_by_percentile_year | |
| countries_distinct_count | 1 |
| institutions_distinct_count | 3 |
| citation_normalized_percentile |