{"title":"CageModeler: An Open-Source Project for Cage-Based Deformation.","authors":"Daniel Stroter, Zhivko Bogdanov, Nicholas F Polys","doi":"10.1109/MCG.2025.3557926","DOIUrl":null,"url":null,"abstract":"<p><p>The interactive modeling of 3-D shapes is an important application of computer graphics. A versatile and interactive method for anisotropic shape deformation is cage-based deformation. We have released the CageModeler open-source project to provide the computer graphics community with a large collection of the most relevant methods for cage-based deformation. To facilitate practical use and future research, our project provides an extensible tool for interactive modeling. Our project is designed for collaborative open-source development, in order to enable researchers to implement their own methods building upon our project. In addition, our project includes evaluation functionality to investigate performance metrics, such as run time or local deformation influence. In this article, we present and review the design of our software in the light of open-source development. Important key aspects of our software design are automated dependence management, usage of available open-source libraries, and modular code design. To reflect on our design choices, we describe our lessons learned during the development process.</p>","PeriodicalId":55026,"journal":{"name":"IEEE Computer Graphics and Applications","volume":"45 4","pages":"126-133"},"PeriodicalIF":1.4000,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Computer Graphics and Applications","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1109/MCG.2025.3557926","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
The interactive modeling of 3-D shapes is an important application of computer graphics. A versatile and interactive method for anisotropic shape deformation is cage-based deformation. We have released the CageModeler open-source project to provide the computer graphics community with a large collection of the most relevant methods for cage-based deformation. To facilitate practical use and future research, our project provides an extensible tool for interactive modeling. Our project is designed for collaborative open-source development, in order to enable researchers to implement their own methods building upon our project. In addition, our project includes evaluation functionality to investigate performance metrics, such as run time or local deformation influence. In this article, we present and review the design of our software in the light of open-source development. Important key aspects of our software design are automated dependence management, usage of available open-source libraries, and modular code design. To reflect on our design choices, we describe our lessons learned during the development process.
期刊介绍:
IEEE Computer Graphics and Applications (CG&A) bridges the theory and practice of computer graphics, visualization, virtual and augmented reality, and HCI. From specific algorithms to full system implementations, CG&A offers a unique combination of peer-reviewed feature articles and informal departments. Theme issues guest edited by leading researchers in their fields track the latest developments and trends in computer-generated graphical content, while tutorials and surveys provide a broad overview of interesting and timely topics. Regular departments further explore the core areas of graphics as well as extend into topics such as usability, education, history, and opinion. Each issue, the story of our cover focuses on creative applications of the technology by an artist or designer. Published six times a year, CG&A is indispensable reading for people working at the leading edge of computer-generated graphics technology and its applications in everything from business to the arts.