Physicalization Design Process with Kirigami Physicalization
In her PhD thesis, Foroozan Daneshzand introduced and investigated the KiriPhys technique to physicalize objects using paper-cutting techniques. Through a series of projects, we could then use this technique to investigate design processes for creating data physicalizations and artwork, to empirically characterize the data physicalization authoring process, and to identify and explore the role of feedforward in data physicalization authoring tools.
KiriPhys
KiriPhys is a new type of data physicalization based on kirigami, a traditional Japanese art form that uses paper-cutting. Within the kirigami possibilities, we investigate how different aspects of cutting patterns offer opportunities for mapping data to both independent and dependent physical variables. As a first step towards understanding the data physicalization opportunities in KiriPhys, we conducted a qualitative study in which 12 participants interacted with four KiriPhys examples. Our observations of how people interact with, understand, and respond to KiriPhys suggest that KiriPhys: 1) provides new opportunities for interactive, layered data exploration, 2) introduces elastic expansion as a new sensation that can reveal data, and 3) offers data mapping possibilities while providing a pleasurable experience that stimulates curiosity and engagement.
Four KiriPhys Examples
KiriPhys Foundations
We explored how data can be mapped in KiriPhys by describing the variables that are available in KiriPhys to encode data. As the first step, we explored the distinguishable ways that one cut can be placed on paper. A single cut is comparable to a single visual mark in that it can also be a point, a line, or an area. Single cuts do not have value or color but can be varied in shape, position, size, and orientation.
We then generalized to more than one cut and explore how making two cots affects the data mapping possibilities. With more than one cut, new, KiriPhys-specific variables can be used. Once there are more than one cut, we can use joints and loops.
A cut pattern consists of cut lines (formed by alternating cuts and joints) arranged in a concentric or parallel manner. Varying the width of joints will affect the length of the cuts. The rings (for concentric cut lines) or stripes (for parallel cut lines) of solid material between two cut lines are called loops, and the width of these loops can be varied. The pattern has an inner loop of a given shape and size, as well as an outer loop that also has a given shape and size. All these variables affect the cut pattern’s expansion amount, direction, and texture that are revealed upon interactively pushing or pulling the cut pattern.
Independent KiriPhys variables are those supporting direct data mappings, i.e. quantitative parameters of the cut pattern that can directly encode data values. Note that although cut patterns can be varied using traditional independent visual variables such as colour, position, size and orientation, we do not detail these since they behave similarly to their visual variable counterparts. We identified six independent KiriPhys cut pattern variables:
- The overall shape of a cut pattern can be regular or irregular. The overall shape depends on the shape of the inner loop and the shape of the outer loop. In-between loops are interpolations between the inner and the outer loop of the cut pattern.
- The number of joints of a loop is equal to the number of cuts in that loop. It is countable and can vary between loops.
- The width of joints of a loop is the amount of solid material between two consecutive cuts of a loop. It is measurable and can vary both within a loop and between loops.
- The number of loops is the number of solid material loops in the cut pattern. It is countable.
- The width of loops is the amount of space that separates two consecutive cut lines. It is measurable, and can vary between loops.
- The position of cut-pattern is the position on the KiriPhys surface on which the cut-pattern is located.
- The orientation of cut-pattern is the alignment of the cut-lines in a cut-pattern.
Dependent KiriPhys variables are varied through changes in the independent variables from the previous section. They can be used to represent data values; however, the mappings are not as straightforward and quantitative as they are with independent variables. We identified seven dependent KiriPhys variables:
- The size of inner loop and size of outer loop describe the 2D size of the first and last loop of a cut pattern. While data can be assigned to either the inner or outer loop, the other one's size may be influenced by such things as the size and width of the loops.
- The amount of expansion captures the height and volume of a cut pattern when fully expanded. This is influenced by the flexibility of the material and the variations in the cut pattern’s independent variables: a smaller number of joints and/or narrower joints leads to more expansion, while a smaller number of loops and/or narrower loops leads to less expansion.
- The direction of expansion is the direction in which the cut pattern can expanded. Regular concentric cut patterns can be expanded upward, downward, and to some extent obliquely. The direction of expansion of a cut pattern is dependent on the influenced by cut lines and on the width of loops.
- The form of expansion is the 3D shape that is formed by the cut pattern when expanded. It is dependent on the width of loops, which can vary along the cut pattern: wider loops make it thicker while narrower loops constrict it.
- The elasticity of expansion refers to the force one needs to apply to the cut pattern for it to expand to the fullest amount. A cut pattern holding more and thicker joints is harder to expand than one with fewer and narrower joints.
- The density of texture of the expanded cut pattern is dependent on the number of joints and the width of joints. More and/or wider joints result in a denser texture, whereas fewer and narrower joints result in a more open pattern.
Data Physicalization Design Process
Leveraging KiriPhys, we studied the dynamics of the physicalization design process, to understand how physicalization designers navigate, iterate, and make decisions throughout their creative workflows. We conducted an exploratory qualitative study, observing physicalization/visualization experts design KiriPhys both freely and using a technology probe. From analysing the gathered data, we discovered an interactive data physicalization design process formed of six activities, characterized by non-linear and highly iterative movements between them, quite different from the predominately linear models currently in use. A key observed activity within this process is the concept of feedforward, which highlights the designer’s proactive forward-thinking when making design choices, considering the physical aspects of the results. Our fndings suggest strategies for digitally supporting the interactive data physicalization process.
Empirically-derived data physicalization design process
Supporting Feedforward in Data Physicalization Authoring Tools
One of the key aspects of the design process of data physicalization authoring is that unlike digital visualization, physicalization design introduces structural and material uncertainties, which require immediate feedback and often rapid iteration. This makes physicalization design a speculative, labor-intensive, and expertise-dependent activity. While speculative reasoning can be central to physicalization, authoring tools remain scarce and there is a lack of computational support that can help in anticipating physicalization outcomes. We explore how feedforward mechanisms (predictive features) might help physicalization designers anticipate post-fabrication qualities like tactile feel and expandability before fabrication, by iteratively developing and studying DataCuts, a physicalization authoring tool for designing Kirigami-based data physicalizations. Our study findings show that DataCuts' simple feedforward functionalities can inform design decisions, shape people's understanding of physical properties and encourage tactile representation over conventional mappings. Building on these results, we discuss implications for designing data physicalization support tools that integrate feedforward.








