Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2025, Vol. 46 ›› Issue (1): 188-199.DOI: 10.11996/JG.j.2095-302X.2025010188

• Computer Graphics and Virtual Reality • Previous Articles     Next Articles

Brush-based interactive element packing

LIANG Mu(), XU Pengfei(), HUANG Hui   

  1. Visual Computing Research Center, Shenzhen University, Shenzhen Guangdong 518060, China
  • Received:2024-07-08 Accepted:2024-10-31 Online:2025-02-28 Published:2025-02-14
  • Contact: XU Pengfei
  • About author:First author contact:

    LIANG Mu (1997-), master student. His main research interest covers computer graphics. E-mail:liangmu0311@gmail.com

  • Supported by:
    National Natural Science Foundation of China(62072316);Natural Science Foundation of Guangdong Province(2023A1515011297);DEGP Innovation Team(2022KCXTD025);Shenzhen University Key Teaching Reform Project(JG2024018);Shenzhen University Key Teaching Reform Project(SZUGS2022JG01)

Abstract:

Element packing is a visual art form that involves tightly packing elements within an area, often seen in logos and art-works, particularly in posters and advertisements. The traditional process of designing element packing requires manual adjustments to align elements to the appropriate size and orientation, which is repetitive and time-consuming. Existing algorithms can assist designers in quickly designing by dividing the design process into two steps: outlining the packing area then packing the elements. However, in actual creative workflows, these two steps occur simultaneously. Therefore, existing methods are incompatible with the real design process. To address this issue, an easy-to-use brush tool was introduced to achieve packing while outlining boundaries. A brush-based element packing technique was proposed, where each element was represented as a triangle mesh and applied to a spring mass system. During simulation, non-overlapping elements were attracted to each other, while overlapping elements repelled each other. Similar to traditional brushes used for color filling, the brush tool allows real-time element packing. By inviting multiple users to design using the system, the effectiveness of the proposed method was evaluated. Results indicated that the technique significantly reduced design time, improved compactness of packing results, and enhanced controllability of the process.

Key words: element packing, brush design, physical simulation, real-time deformation, graphics design

CLC Number: