3D Objects Representation for Real-Time Boolean Operations
The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity game engine environment. Four main approaches are considered: polygonal representation based on constructive solid geometry (CSG), sign distan...
Gespeichert in:
| Veröffentlicht in: | Automatic documentation and mathematical linguistics Jg. 59; H. Suppl 3; S. S189 - S197 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Moscow
Pleiades Publishing
01.11.2025
Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 0005-1055, 1934-8371 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity game engine environment. Four main approaches are considered: polygonal representation based on constructive solid geometry (CSG), sign distance functions (SDF), voxel methods, and CAD-systems with boundary representation (B-Rep) and NURBS-surfaces. An experimental study of the performance of polygonal algorithms of Boolean operations and SDF functions based on ray-marching implementation is conducted. It is revealed that polygonal methods are characterized by high initial system construction costs, but they provide stable performance during long operations and preservation of transformation results. SDF functions demonstrate high-speed operations and flexibility in creating smooth transitions between objects but are limited in their application to long-term tasks due to the peculiarities of the computational model. The areas of effective application of each approach are identified: polygonal methods are recommended for tasks that require precise geometric control and integration with traditional graphics pipelines, while SDF functions are optimal for procedural generation, multilayer material rendering, and the creation of dynamic visual effects. The results of this study can be used in the development of interactive simulators, game applications and virtual reality systems. |
|---|---|
| AbstractList | The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity game engine environment. Four main approaches are considered: polygonal representation based on constructive solid geometry (CSG), sign distance functions (SDF), voxel methods, and CAD-systems with boundary representation (B-Rep) and NURBS-surfaces. An experimental study of the performance of polygonal algorithms of Boolean operations and SDF functions based on ray-marching implementation is conducted. It is revealed that polygonal methods are characterized by high initial system construction costs, but they provide stable performance during long operations and preservation of transformation results. SDF functions demonstrate high-speed operations and flexibility in creating smooth transitions between objects but are limited in their application to long-term tasks due to the peculiarities of the computational model. The areas of effective application of each approach are identified: polygonal methods are recommended for tasks that require precise geometric control and integration with traditional graphics pipelines, while SDF functions are optimal for procedural generation, multilayer material rendering, and the creation of dynamic visual effects. The results of this study can be used in the development of interactive simulators, game applications and virtual reality systems. |
| Author | Plotnikov, I. E. Kostyuk, D. I. |
| Author_xml | – sequence: 1 givenname: I. E. orcidid: 0009-0004-2891-9913 surname: Plotnikov fullname: Plotnikov, I. E. email: ilaya.link@gmail.com organization: Kazan Federal University – sequence: 2 givenname: D. I. orcidid: 0000-0002-6542-6980 surname: Kostyuk fullname: Kostyuk, D. I. email: xdxnxkx@gmail.com organization: Kazan Federal University |
| BookMark | eNplkE1LAzEQhoNUsK3-AG8LnlcnmU2T9ab1EwoF7aG3JZudyJY1WZPt_3drBQ-ehneehxl4Z2zigyfGLjlcIwe8eQcAyUFKIRVAKbYnbMpLLHKNik_Y9IDzAz9js5R2Y5K6LKbsFh-ydb0jO6TsjfpIifxghjb4zIU4rkyXb9pPyu5D6Mj4bN1T_OHpnJ060yW6-J1ztnl63Cxf8tX6-XV5t8p7xbe5c7oB29RKOLCosHGi1MQbtBp0I0Qha6NpUVsk1FYgp0LVYAprhXMGNc7Z1fFsH8PXntJQ7cI--vFjhUItoNBC8tESRyv1sfUfFP8sDtWhoupfRfgNxZpaIQ |
| ContentType | Journal Article |
| Copyright | Allerton Press, Inc. 2025 ISSN 0005-1055, Automatic Documentation and Mathematical Linguistics, 2025, Vol. 59, Suppl. 3, pp. S189–S197. © Allerton Press, Inc., 2025.Russian Text © The Author(s), 2025, published in Elektronnye Biblioteki, 2025, Vol. 28, No. 3, pp. 484–505. Allerton Press, Inc. 2025. |
| Copyright_xml | – notice: Allerton Press, Inc. 2025 ISSN 0005-1055, Automatic Documentation and Mathematical Linguistics, 2025, Vol. 59, Suppl. 3, pp. S189–S197. © Allerton Press, Inc., 2025.Russian Text © The Author(s), 2025, published in Elektronnye Biblioteki, 2025, Vol. 28, No. 3, pp. 484–505. – notice: Allerton Press, Inc. 2025. |
| DBID | 7T9 JQ2 |
| DOI | 10.3103/S000510552570092X |
| DatabaseName | Linguistics and Language Behavior Abstracts (LLBA) ProQuest Computer Science Collection |
| DatabaseTitle | Linguistics and Language Behavior Abstracts (LLBA) ProQuest Computer Science Collection |
| DatabaseTitleList | Linguistics and Language Behavior Abstracts (LLBA) |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Library & Information Science Computer Science |
| EISSN | 1934-8371 |
| EndPage | S197 |
| ExternalDocumentID | 10_3103_S000510552570092X |
| GroupedDBID | -Y2 .86 .VR 06D 0R~ 0VY 1N0 23N 2J2 2JN 2JY 2KG 2KM 2LR 2VQ 2~H 30V 4.4 408 40D 40E 5GY 5VS 6NX 8TC 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAPKM AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO ABAKF ABDBE ABDZT ABECU ABFSG ABFTD ABFTV ABHQN ABJCF ABJNI ABJOX ABKCH ABMNI ABMQK ABNWP ABQBU ABRTQ ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBXY ACCUX ACDTI ACGFS ACHSB ACHXU ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACSTC ACZOJ ADHHG ADKNI ADRFC ADURQ ADYFF ADZKW AEBTG AEFQL AEGAL AEGNC AEJHL AEJRE AEMSY AEOHA AEPYU AETLH AEVLU AEXYK AEZWR AFBBN AFDZB AFFHD AFFNX AFGCZ AFHIU AFKRA AFLOW AFOHR AFQWF AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHPBZ AHSBF AHWEU AI. AIAKS AIGIU AIIXL AILAN AITGF AIXLP AJBLW AJRNO ALMA_UNASSIGNED_HOLDINGS ALSLI ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARAPS ARMRJ ATHPR AXYYD B-. BA0 BDATZ BENPR BGLVJ BGNMA CAG CCPQU COF CPGLG CRLPW CS3 DDRTE DNIVK DPUIP DWQXO EBLON EBS EIOEI EJD FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ7 H13 HCIFZ HF~ HG6 HLICF HMJXF HRMNR HZ~ H~9 IJ- IKXTQ IWAJR I~X I~Z J-C JBSCW JZLTJ K7- KOV LLZTM M4Y M7S MA- NPVJJ NQJWS NU0 O9- O93 O9J P9O PF- PHGZM PHGZT PQGLB PRQQA PT4 PTHSS QOS R89 R9I RNS ROL RPX RSV S16 S1Z S27 S3B SAP SCO SDH SHX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TSG TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW VH1 W48 WK8 YLTOR ZMTXR ~A9 7T9 JQ2 |
| ID | FETCH-LOGICAL-p71X-ff8d0cdb72f0c373df298e1d3c808d2245ba8e6bc3e38c231e47b0a4cc2ffa383 |
| IEDL.DBID | RSV |
| ISSN | 0005-1055 |
| IngestDate | Fri Nov 28 03:13:03 EST 2025 Thu Nov 27 01:16:22 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | Suppl 3 |
| Keywords | Boolean operations 3D modeling constructive solid geometry SDF Unity real-time ray marching polygonal meshes signed distance functions |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-p71X-ff8d0cdb72f0c373df298e1d3c808d2245ba8e6bc3e38c231e47b0a4cc2ffa383 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-6542-6980 0009-0004-2891-9913 |
| PQID | 3276048251 |
| PQPubID | 2043878 |
| ParticipantIDs | proquest_journals_3276048251 springer_journals_10_3103_S000510552570092X |
| PublicationCentury | 2000 |
| PublicationDate | 20251100 20251101 |
| PublicationDateYYYYMMDD | 2025-11-01 |
| PublicationDate_xml | – month: 11 year: 2025 text: 20251100 |
| PublicationDecade | 2020 |
| PublicationPlace | Moscow |
| PublicationPlace_xml | – name: Moscow – name: New York |
| PublicationTitle | Automatic documentation and mathematical linguistics |
| PublicationTitleAbbrev | Autom. Doc. Math. Linguist |
| PublicationYear | 2025 |
| Publisher | Pleiades Publishing Springer Nature B.V |
| Publisher_xml | – name: Pleiades Publishing – name: Springer Nature B.V |
| SSID | ssj0055894 |
| Score | 2.3073292 |
| Snippet | The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity... |
| SourceID | proquest springer |
| SourceType | Aggregation Database Publisher |
| StartPage | S189 |
| SubjectTerms | Accuracy Algorithms Application Boolean Boundary representation Comparative analysis Computer Science Construction costs Constructive solid geometry Engines Games Geometry Information Storage and Retrieval Mathematical models Methods Multilayers Pipelines Polygons Preservation Real time operation Representation Simulators Transformation Virtual reality Visual effects Visualization |
| Title | 3D Objects Representation for Real-Time Boolean Operations |
| URI | https://link.springer.com/article/10.3103/S000510552570092X https://www.proquest.com/docview/3276048251 |
| Volume | 59 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAVX databaseName: Springer Nature Link Journals customDbUrl: eissn: 1934-8371 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0055894 issn: 0005-1055 databaseCode: RSV dateStart: 20070201 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEB60evBitSpWW8lBvMjCdrNpEm--igdppRbZW8nmAULZLd3q7zfJZhEfF71uQgizk3lk8s0HcE65o7QV3KFxcJQOqI6YwTJiuaaSGkyV8H1mH-l4zLKMPwUcd9W8dm9Kkt5S-7wyxg7T6xSIeN61mCfZJmxZb8ccX8P0-aUxv4QwXrde9i02CalLmb8v8SWs_FYJ9Q5m1P7X1vZgN8ST6LpWgH3Y0EUH2g1XAwpHtwP9AFBAFyggkNwfacYP4ArfoUnuLmUqNPWvYwMoqUB2tv0kFpGDi6CbslxoUaDJUtfKUx3CbHQ_u32IAq9CtKSDLDKGqViqnCYmlphiZRLO9EBhyWKmrEsnuWB6mEusMZM2_tMpzWORSpkYI2xGewStoiz0MSDrYA3h1kYYRVKbiQrJpKGpNCrFWiSmC71GvvNwNqo5TujQ2g0bWHXhspHn57DNSpxQ5z-EevKn2aewkziqXg8b7EFrvXrTfdiW7-vXanXmVeYDhhK7zg |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEB60CnqxWhWrVnMQL7Kw3WyarDdfpWJtpRbZW8nmAULZlm7195tks4iPi143IYTZyTwy-eYDOKOJpbTliUXj4CBuUxUwjUXAMkUF1ZhK7vrM9ulgwNI0efI47qJ67V6VJJ2ldnlliC2m1yoQcbxrYRKlq7AWG4dlG-aPnl8q80sIS8rWy67FJiFlKfP3Jb6Eld8qoc7BdOv_2to2bPl4El2VCrADKypvQL3iakD-6Dag5QEK6Bx5BJL9I9X4LlziWzTM7KVMgUbudawHJeXIzDaf-DSwcBF0PZtNFc_RcK5K5Sn2YNy9G9_0As-rEMxpOw20ZjIUMqORDgWmWOooYaotsWAhk8alk4wz1ckEVpgJE_-pmGYhj4WItOYmo92HWj7L1QEg42A1SYyN0JLEJhPlgglNY6FljBWPdBOOK_lO_NkoJjiiHWM3TGDVhItKnp_DJiuxQp38EOrhn2afwkZv_Nif9O8HD0ewGVnaXgchPIbacvGmWrAu3pevxeLEqc8HXvS-sg |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NS8MwFH_oFPHidCpON81BvEhZ17RL6k2dQ3FsQ4f0VtJ8gDC6sU7_fpM0Rfy4iNcmhPL68j763u_9AM5JbChtWWzQONgLu0R6VGHu0UwSThQmgtk5s0MyGtEkiSeO57Sout2rkmSJaTBTmvJVZyFUx-aYPjb4XqNMkeVg8-MgWYeN0PTRm3T9-aUyxVFE43IMsx23GUVlWfP3I76EmN-qotbZDOr_fs1d2HFxJrouFWMP1mTegHrF4YDclW5A2wEX0AVyyCTzpar1fbjCfTTOzM-aAj3ZrlkHVsqR3q0fsZlnYCToZj6fSZaj8UKWSlUcwHRwN7299xzfgrcg3cRTigqfi4wEyueYYKGCmMquwJz6VGhXH2WMyl7GscSU67hQhiTzWch5oBTTme4h1PJ5Lo8AaceroljbDiWiUGeojFOuSMiVCLFkgWpCq5J16u5MkeKA9LQ90QFXEy4r2X4u62zFCDX9IdTjP-0-g61Jf5AOH0aPJ7AdGDZfiyxsQW21fJNt2OTvq9dieWo16QMnVceW |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=3D+Objects+Representation+for+Real-Time+Boolean+Operations&rft.jtitle=Automatic+documentation+and+mathematical+linguistics&rft.au=Plotnikov%2C+I.+E.&rft.au=Kostyuk%2C+D.+I.&rft.date=2025-11-01&rft.pub=Pleiades+Publishing&rft.issn=0005-1055&rft.eissn=1934-8371&rft.volume=59&rft.issue=Suppl+3&rft.spage=S189&rft.epage=S197&rft_id=info:doi/10.3103%2FS000510552570092X&rft.externalDocID=10_3103_S000510552570092X |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0005-1055&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0005-1055&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0005-1055&client=summon |