Introduction

Gels, pastes, emulsions, foams and colloidal suspensions are typical examples of soft amorphous materials that we commonly use in our daily lives for their unique mechanical properties, exhibiting both solid-like and liquid-like behavior. This dual nature is indeed at the root of their use in numerous applications and industrial processes, spanning sectors such as food, cosmetics, pharmaceuticals, building materials, resource extraction, and environmental remediation1,2,3. Their elementary constituents —such as bubbles, droplets, or grains— are jammed, meaning they are densely packed and constrained by their neighbors. In this jammed state, the material behaves like a rigid elastic solid, capable of sustaining and transmitting stresses through its disordered structure. Above a critical stress, these disordered materials undergo a yielding transition from a solid to a liquid state due to irreversible topological rearrangements at the microscopic scale of their jammed constituents. Despite their widespread use with numerous commercial products and extensive research efforts, a fundamental understanding and control of this unjamming transition remains a formidable challenge today4,5. This difficulty arises from the inherent complexity in directly observing and characterizing the out-of-equilibrium evolution of the network topology of the material constituents. Indeed, standard rheological tools provide only a global macroscopic mechanical response of the probed material. Thus, they lack the spatio-temporal resolution necessary to capture the heterogeneous mechanical flows of those soft disordered materials, characterized by correlated structural rearrangements that lead to slips, shear bands, or fractures6,7,8.

In recent years, significant progress has been reported9 thanks to the use of different optical techniques such as confocal microscopy10,11,12, light scattering13, or differential dynamic microscopy14,15 coupled to rheometry, allowing to observe the microscopic dynamics of soft jammed materials, and particle rearrangements occurring during shear tests16,17,18. However, these methods present strong limitations. In particular, confocal microscopy requires the use of (fluorescent) colloidal particles - thus most of current experiments concern only colloidal glasses, while Fourier-based techniques do not provide any direct information on individual particles. More importantly, none of these techniques can offer a measure of the stress at the local scale of the jammed constituents of the materials.

Interestingly, liquid foams, archetype of soft jammed materials19, possess remarkable properties that make them ideal candidates for characterizing stress down to the scale of their inner structure, specifically the bubbles20. First of all, the difference in density between the gaseous and liquid phases can be exploited as an intrinsic contrast agent for 3D imaging technique such as X-ray tomography21,22,23,24,25. New developments in X-ray imaging allowed recently to probe foam dynamics below the time resolution of one second, with notably a 3D image (a tomogram reconstructed from thousands of projections) acquired in less than 0.5 seconds26. Second, the stress at the local scale of a single bubble can be inferred from the bubble’s shape through the intermediate of surface tension, which was already exploited in simulations27,28, but never in 3D experiments. Furthermore, modifying the physico-chemistry of the foaming solution and the nature of the bubble gas, one can obtain ultra-stable foams. In these foams, the ageing processes—such as liquid drainage, bubble coalescence, and coarsening—can be significantly slowed down29, and the duration of a topological rearrangement can be controlled over a large range of time scales30.

Therefore, we propose here an original experimental study on stable liquid foams, where we combine simultaneous time-resolved fast X-ray micro-tomography with continuous rheological shear testing in a plate-plate geometry. Our tomo-rheoscopy allows to overcome current state-of-the-art limitations (low spatial and temporal resolution, reduced field of view, turbidity/opacity of the material) to directly observe and monitor the local deformation, stress, and contact topology of each bubble within the sheared foams. First, by analyzing the shape of each segmented bubble (up to 105 in a single tomogram) within the sheared foam, we obtain the deviatoric stress tensor at the scale of each individual bubble. Computing the corresponding stress field over larger volumes up to the entire foam sample leads to a measurement of the shear stress applied on the rheometer plates, which is in quantitative agreement with the independently measured torque provided by the rheometer, thus validating our local stress measurements, derived from image analysis of the reconstructed bubble film shapes. Then, by tracking the contact network topology of each bubble, we are able to unveil the detailed spatio-temporal mechanical response of the sheared foam at the bubble scale. We focus on elementary topological rearrangements, known as T1 events31, which consist of the loss of contact between two bubbles and the simultaneous creation of a new contact between two neighbouring bubbles. Such neighbour-swapping events involving four bubbles represent the elementary plastic process for foams. Our tomo-rheoscopy of liquid foams allows us to reveal a universal scaling behavior in local stress build-up and relaxation associated with such elementary plastic events, from which the macroscopic visco-elasto-plastic behaviour of the foam emerges. Indeed, for the various foams probed, with different liquid fractions, and subjected to different local shear rates, we obtain a master curve describing the local stress as a function of the local strain. On average, each bubble involved in a T1 event exhibits a stress increase before the T1, with bubbles losing and gaining contact showing increases of 20% and 10% above the yield stress, respectively. This is followed by a stress drop of 40% below the yield stress after the T1 in both cases. Furthermore, we also demonstrate that these elementary plastic events spatially redistribute stress in a non-local manner, as if the foam were an elastic medium subjected to a quadrupolar deformation, in accordance with Eshelby’s prediction32.

Our original experimental setup and analysis demonstrate that the fast tomo-rheoscopy of a model soft-jammed material can offer a complete and comprehensive understanding of the yielding of the material’s constitutive structural elements within a shear flow. This breakthrough opens up an entirely new avenue for research, calling for new experimental campaigns to study various types of liquid foam samples33 and, more broadly, other soft jammed materials submitted to different flow conditions, such as oscillatory or creep tests to uncover the fundamental causes and origin of their macroscopic rheological properties.

Results

Eight liquid foam samples were prepared as detailed in Methods. They are almost monodisperse, with an average radius varying across samples between 50 and 80 μm, and a liquid fraction between 5% and 21% constant in space and time within a few percents (see Supplementary Information). Their stability was optimised such that no significant ageing could be measured during the experimental runs.

In order to perform simultaneously continuous shear testing and time-resolved X-ray micro-tomography imaging of such liquid foam samples, we have designed and developed an innovative set-up based on a dual-motor rheometer prototype, described in Methods. We use here a plate-plate geometry of radius R = 2.75 mm and gap h = 1.5 mm, with rough plates ensuring no-slip boundary conditions (Fig. 1a). The plates are in relative rotation at a low angular speed Ω = 2π × 10−3 rad/s. The plate-plate geometry allows for the application of different local shear rates. The local shear rate component in the θz plane \(\dot{\gamma }(r)=\Omega r/h\) increases linearly with the radial distance r from the rotation axis, considering a cylindrical coordinate system (rθz) centered on the rotation axis, with z = 0 corresponding to the lower plate. We verified that the flow field follows closely the applied shear rate (see Methods): no shear banding is present in our experiments.

Fig. 1: Tomo-rheoscopy and image analysis.
figure 1

a Sketch of the co-rotation rheometer geometry allowing simultaneous continuous shear testing and micro-tomography imaging. b Typical 3D raw image with a quarter vertical cut showing the bubbles within the gap. c Corresponding bubble segmented image. The bubbles are distinguished by their color.

Three-dimensional (3D) images (called tomograms) are acquired every 3 s using the fast X-ray tomography facility of the Swiss Light Source. Each experiments counts 160 tomograms, imaging the liquid foam sample over a volume of around 30 mm3 with 2016 × 2016 × 800 voxels and a voxel size equal to 2.75 μm. A typical tomogram is shown in Fig. 1b. Movies of typical experiments in various cross-sections are also provided in Supplementary Information. Bubbles are segmented as detailed in Methods, as shown in Fig. 1c. The thickness of the bubble films in our liquid foams is significantly smaller than the voxel size in our tomographic images. As a result, although our spatial resolution is sufficient to image the network of interconnected liquid channels—on the scale of several tens of micrometers—one cannot directly observe or detect the thin bubble films. However, we have previously developed and validated a phase and bubble segmentation and reconstruction procedure based on watershed analysis22,24,34 On the other hand, the relatively limited temporal resolution was chosen as a compromise between computational memory constraints and the targeted duration of the experiments (approximately 10 minutes), while limiting radiation exposure to avoid altering the liquid foam’s physical chemistry.

Our experiments are run as follows. The liquid foam is placed within the rheometer gap, using a syringe. In order to reduce subsequent residual bubble deformation, before each test, we first apply a pre-shear with a high relative rotation speed of 50 Ω for 20 s in one direction followed by a shear in the opposite direction at the same rate for an equal duration. The sample is let to relax for 80 s, and then sheared at Ω while simultaneously imaged. Our shear experiments last 480 s. This procedure yields a unique and unprecedented set of experimental data, with an extensive statistics, giving access to the position, shape, contact topology of each bubbles within sheared liquid foams, while measuring the temporal evolution of the global shear stress by the rheometer26. As explained in the next section, based on the analysis of the shape of the bubble surface, one can moreover obtain a measurement of the stress at the local bubble scale.

Multi-scale stress measurements – from the bubble to the foam scale

At low enough shear rates, viscous stresses are negligible, and the only contribution to the stress is associated with the interfaces through the surface tension Γ. The non-isotropic part of the stress is given by \({\sigma }_{ij}=\frac{\Gamma }{V}\int(\frac{1}{3}{\delta }_{ij}-{n}_{i}{n}_{j})\,{{\rm{d}}}S\)28,35,36, where integration is carried on all interface elements dS, with unit normal vector n of components ni, contained in a volume V; δij is the Kronecker unit tensor, δij = 1 if i = j and 0 otherwise. Therefore, meshing the interface of each labelled bubble of our sheared foams (marching cube), with triangular surface elements, as illustrated in Fig. 2a, we could compute this stress tensor at the bubble scale of volume V, by performing an integration over all those triangular surface elements dS, of normal unit vector n.

Fig. 2: Multi-scale stress measurements.
figure 2

a Example of a meshed bubble interface obtained by marching cube, over which the Batchelor stress tensor is integrated with each individual triangle surface dS and normal unit vector n. b The shear stress σθz at various radius rescales when shown as a function of the local deformation γ. σθz as a function of time is shown in the sub-figure. c Torque measured by the rheometer and obtained from image analysis as a function of time for various series. d Torque derived from image analysis plotted against the corresponding rheometer values for the same data as in c.

Then, the macroscopic stress in larger volumes containing numerous bubbles is obtained by averaging the stress of individual bubbles whose centroids lie in such volumes. It is expressed in cylindrical coordinates inside tori to account for the axisymmetric geometry. One torus is defined by the volume containing all the bubbles between r and r + Δr. In practice, the radial axis is divided into 10 sections that typically contain 84–345 and 1970–6987 bubbles for the smallest and largest radii, for the largest and smallest bubble size, respectively.

We first consider this upscaling procedure for a shear experiment of a dry foam, with a liquid fraction of ϕ = 8.4%, composed of bubbles of average radius of 52 μm (series 2 in Table 1). As expected with the geometry of our set-up, the relevant and main stress component is σθz during our shear experiments, even though one can also notice the emergence of non-negligible normal stress components σθθ and σzz (see the Supplementary Information, for the various components of the stress tensor). We plot the time evolution of the stress component σθz at various distances r from the rotation axis in the inset of Fig. 2b. This stress component first increases before reaching a plateau. The initial increase is sharper for larger values of r, since the local shear rate component in the θz plane \(\dot{\gamma }(r)=\Omega r/h\) increases linearly with r. Accordingly, plotting σθz as a function of the local amplitude of the applied deformation \(\gamma=\dot{\gamma }(r)t\) rescales extremely well all our data (Fig. 2b). The trend of this master curve is classical for a yield stress fluid. Specifically, all data follow a unique elastic loading (with a slope giving the elastic modulus G) until a steady-state strain γss, above which the stress saturates at a steady-state shear stress value σss. The precision of our measurements reveals a slight effect of the local shear rate \(\dot{\gamma }\) on this stress amplitude σss: the larger the shear rate, the larger the steady-state shear stress; nevertheless, these variations are minimal. At most, there is a 20% increase of the steady-state shear stress when the shear rate is tripled, indicating that the liquid foam experiences a quasi-static flow. One can also notice that this shear stress value σss exhibits a slight drift, which can be attributed to a small yet measurable decrease in the foam’s liquid fraction over the course of the experiment (as shown in Supplementary Information). Nevertheless, such data obtained from our local stress measurements give access to the macroscopic intrinsic rheological properties of our liquid foams, such as the elastic modulus G, the yield stress σY and the yield strain γY = σY/G. Indeed, the yield stress σY can be obtained through an affine extrapolation of the steady-state shear stress σss in the limit of shear rates approaching zero, \(\dot{\gamma }\to 0\) (see Methods). We show notably that our measurements are in quantitative agreement with those obtained from classical rheological measures37,38, and notably their evolution with the liquid fraction.

Table 1 Liquid fraction and average bubble radius for the eight series

Finally, we can compute the macroscopic stress at the foam scale (based on our fast imaging and detailed analysis at the local bubble interface scale) and compare such measurement to the independently measured torque τrheometer provided by the rheometer. Indeed, integrating the local stress exerted by the foam on the rotating plate yields the following prediction: \({\tau }^{{{\rm{image}}}}=2\pi \int_{0}^{R}{r}^{2}{\sigma }_{\theta z}{| }_{z=h}\,{{\rm{d}}}r\). We plot the time evolution of τrheometer and τimage for foams of different liquid fractions in Fig. 2c and d. Remarkably, our global torque estimation based on the analysis of the shape of the bubbles’ surfaces is in excellent quantitative agreement with the independent measurement given by the rheometer, for our various shear experiments performed over different liquid foams, for which we systematically varied their liquid fraction. Furthermore, we provide in Supplementary Information a complementary rheological characterization of our liquid foams, presenting flow curves, typical of yield stress fluids, that follow, Herschel-Bulkley model: \({\sigma }_{ss}={\sigma }_{Y}+K{\dot{\gamma }}^{n}\), with an exponent n close to 0.25. This shear thinning behaviour is in quantitative agreement with the literature39, and the steady-state stress measurements obtained by our tomo-rheoscopy analysis at low shear rates.

Therefore, we demonstrate here our ability to measure and monitor the stress from the local bubble scale up to the global foam scale, during a quasi-static shear test. We can now take advantage of such local stress measurement to study the plastic properties of our liquid foams.

Universal mechanics of an elementary topological rearrangement

We can track and monitor the temporal evolution of the contact network topology of each bubble in the sheared liquid foams. More specifically, we can detect topological changes between consecutive images that correspond to the loss or creation of contacts between bubbles. Here, we propose to focus solely on the so-called T1 events, the elementary topological rearrangements involving the simultaneous loss of a contact between two bubbles and the creation of a new contact between two other neighbouring bubbles. For a given radial distance, which corresponds to a given shear rate, we recorded between 5000 and 33,000 T1 events for the smallest and largest radii, respectively, considering only the events occurring on the plastic steady-state shear stress plateau. Figure 3 presents a typical example of a detected T1 event, illustrating the evolution of the four bubbles involved in this elementary topological rearrangement over three successive time steps. In the Supplementary Information, we also include a figure indicating the location and orientation of this T1 event within the sheared foam, along with a movie showing the event over a longer period of time.

Fig. 3: Direct observation of a T1 event in three dimensions.
figure 3

Typical example of a detected T1 event over three successive time steps.

We plot in Fig. 4a and b the averaged shear stress component σθz of the bubbles losing a contact, as a function of time Δt, with the convention that Δt = 0 marks the occurrence of the topological change. The time evolution of this quantity σθz is studied as a function of the local shear rate (corresponding to different radial distances r) for a given liquid fraction (Fig. 4a) or as a function of the liquid fraction for a given local shear rate (Fig. 4b, c). Interestingly, our data extracted from very different experimental conditions display the same behaviour: far from the T1 event, the averaged shear stress component σθz takes a value compatible with the plastic steady-state shear stress plateau σss, previously quantified for all bubbles at the foam scale (Fig. 2b). Then, σθz increases until it reaches a maximum just before the T1 event, when it sharply decreases to a minimum value, lower than the plastic plateau, marking the post-T1 relaxation. It then increases anew before recovering the value of the plastic plateau. One can notice that the larger the shear rate or the liquid fraction, the faster the variations associated with the imposed deformation. The stress relaxation duration ΔtT1 associated with a T1 event (measured as the time difference when reaching the corresponding maximum and minimum shear stress values) varies from 7 to 12 s, depending on the liquid fraction of the probed foam (Fig. 4f). Such a time scale is consistent with measurements performed over a sheared cluster of four bubbles, formulated with similar rigid surfactants solutions, and shown to be controlled by the ratio between surface tension and interfacial viscous forces30. This characteristic time is significantly shorter than the timescale \(1/\dot{\gamma }\) of the imposed deformation, making our shear experiments effectively quasi-static.

Fig. 4: Universal mechanical signature of a T1 event.
figure 4

a Time evolution of the averaged shear component σθz for bubbles losing a contact during the T1 event at different shear rates in the range 0.003–0.011 s−1, corresponding to different radial distances from the rotation axis within the rheometer gap. b The same approach for experiments with different liquid fractions and a fixed shear rate of 0.01 s−1, corresponding to the radial position r = 2.36 mm. c Same plot as (b) with a close-up between −20 and 20 s to focus on the stress relaxation and a log scale for the stress axis. d Collapse of the (σθz − σss)/σss as a function of Δγ/γss. e Collapse of the same quantity for bubbles gaining contact during the same T1 event. f Stress relaxation duration ΔtT1, as measured in (c), as a function of the liquid fraction ϕ. Error bars are obtained from statistics over all events.

Remarkably, all data collapse onto a master curve when (σθz − σss)/σss is plotted as a function of Δγ/γss (Fig. 4d), with \(\Delta \gamma=\dot{\gamma }\Delta t\) and γss = σss/G. This data collapse (including measurements for various shear rates and liquid fractions) is obtained thanks to the use of the macroscopic foams properties σss and γss. Such a result highlights that the macroscopic visco-elasto-plastic behaviour of our 3D liquid foams reflects the local mechanical properties of the individual bubbles, and specifically the local stress variations associated with their structural rearrangements. Quantitatively, variations occur within a range of Δγ = ± γss, where the maximum stress represents a 20% increase with respect to the steady-state shear stress value σss, followed by a subsequent peak-to-peak stress drop of 40%.

Strikingly, the same phenomenology and a similar data collapse were obtained when analysing the stress variations for the two bubbles gaining contacts during the same T1 events. Nevertheless, in this case, the stress increase is only 10%, marking a difference that could be exploited to distinguish and sort the behaviour of those yielding bubbles. The post-T1 relaxation for the bubbles gaining a contact maintains the same peak-to-peak stress drop amplitude of 40% (Fig. 4e).

In both cases, these variations highlight the intimate behaviour of the jammed bubbles which need first to deform before they can relax stress. The smooth continuous aspect of this dimensionless local stress-strain function can be attributed to the disordered structure of the bubble arrangement within our foams, which indeed appears very different from the sharp discontinuous functions obtained in simulations for ordered and crystalline bubble assemblies40,41. As such, this fine characterisation of the mechanical behaviour of the elementary structural elements of our soft jammed materials, (here the bubbles of a liquid foam) constitutes an important result, that will be particularly useful as a raw input in numerical simulations, and more generally for validating models of the yielding of liquid foams and other amorphous materials42,43.

Non-local quadrupolar stress redistribution of a T1 event

We can now extend our analysis further to investigate the stress variations that occur during such elementary topological rearrangements in their spatial surroundings (Fig. 5a).

Fig. 5: Non-local quadrupolar stress redistribution of a T1 event.
figure 5

a 3D representation of the average stress variation in the T1 frame of reference, using the example of the Δσaa component, displaying a quadrupolar shape. The positive and negative deviations are displayed in red and blue, respectively, with transparency. b Definition of the T1 frame of reference {O, a, b, c} defined from the centers of the four bubbles involved in the T1 event. Bubbles losing and gaining contact are shown in red and green, respectively. cf Average stress variations after the T1 event in the mid-planes (ab), (ac) and (bc). Only non-zero cross-sections are shown. gj Average stress variations obtained using the model with the parameter εs set to 0.068. In (c, g), the average positions and shapes of the four bubbles involved in the T1 events are depicted with the colors defined in (b). For comparison between experiments and model, we superimposed a spherical mask, in yellow, that marks the region encompassing the four bubbles involved in the T1 events. In all panels except (b), the three scale bars represent the mean bubble diameter in the three directions.

First of all, a given T1 event is characterized by the directions of the lost and new contacts, which are represented by the unit vectors a and \({{{\bf{b}}}}^{{\prime} }\), respectively. These vectors are oriented along the lines connecting the centres of the corresponding bubbles (Fig. 5b). The orientation distributions of those two vectors, shown in Supplementary Information, display peaks in the θz plane at directions close to  ± 45 to the azimuthal and axial directions. These orientations correspond to the principal directions of the strain rate tensor in simple shear geometry, indicating that T1 events relax the elastic energy accumulated due to the imposed deformation.

For each T1 event, we define a local frame of reference {O, a, b, c} with O marking the centroid of the four bubble centers involved in the T1, and (abc) as the basis vectors defined as follows: a is the unit vector in the direction of the lost contact, as defined previously. \({{\bf{b}}}=[{{{\bf{b}}}}^{\prime} -({{\bf{a}}}\cdot {{{\bf{b}}}}^{\prime}){{\bf{a}}}]/[1-({{\bf{a}}} \cdot {{{\bf{b}}}}^{{\prime}})^2]^{1/2}\) is the unit vector in the orthogonal direction to the lost contact in the plane \(({{\bf{a}}},{{{\bf{b}}}}^{{\prime} })\) (b is introduced because the directions of the lost contact a and of the new contact \({{{\bf{b}}}}^{{\prime} }\) are never perfectly orthogonal). c = a × b is the unit vector in the direction orthogonal to the plane of the lost and new contacts. In this local frame, we can obtain a spatial map of the temporal stress variations occurring around a T1.

In practice, we compute the differences of the various components of the stress tensor Δσij = σij(t + 1) − σij(t) (with i and j equal to a, b or c), for two successive images during which a T1 event occurs, for each bubble whose centroid is located at a distance up to 8 bubble radius away from the T1 centre. We can then perform an average of those stress variations within 3D cubical zones (with a resolution of 25 x 25 x 25 voxels), measured over all the T1 detected at a given radial position (corresponding to a given local shear rate).

We consider our reference experiment corresponding to a dry foam (series 2 in Table 1), and include all the T1 events detected across all radii and times. The analysis is restricted to T1 events where all four bubble layers surrounding the T1 are fully captured, discarding events centered within the three bubble layers closest to the lower and upper plates. This filtering reduces the dataset to 13,300 events out of the original 33,000. The average steady-state shear stress, σss 35 Pa, is used as the typical stress scale. Figure 5c–f display cross-sections of the 3D spatial maps of the stress redistribution around such elementary topological rearrangements. First of all, one can observe that a T1 event has a strong, non-local impact in its surroundings, with a non-trivial spatial perturbation of the stress field and specific angular dependencies in various directions. Indeed, the variation of the shear stress component Δσab displays a very clear quadrupolar pattern with increases and decreases alternating every eighth of a turn in the (ab) plane. Given the orientation of (a,b), the poles of the quadrupolar shape are oriented at approximately  ± 45 in the (θ,z) plane. On the other hand, the stress variation component Δσaa tends to decrease, and the component Δσbb to increase, along the lost contact direction a and new contact direction b, consistently with the main displacement of the corresponding bubbles across the T1. While the quadrupolar pattern was already reported in 2D44,45, the full 3D picture appears much richer than the simple 2D case. For instance, the cc component tends to increase in the a direction, but to decrease in the b direction. This means that the bubbles losing contact, respectively gaining contact, tend to relax by becoming less prolate, respectively less oblate. We furthermore observe clear angular patterns emerging in the two planes ac and bc.

To go further, we can compare our measurements of the stress variations in the spatial surrounding of a T1 event to the ones obtained for an elastic medium due to an imposed quadrupolar deformation, εs = εs(a a − b b). Indeed, such a deformation corresponds to the fact that the two bubbles losing contact get further apart while two bubbles gaining contact get closer. Thus, we assimilate the effect of a T1 as an imposed displacement us = εs x at the surface of a sphere of radius a centred on the T1. Considering that the foam reacts to this applied strain as an elastic Hookean material of Young’s modulus E and Poisson ratio ν = 1/2 (the foam being quasi-incompressible), we can compare our measurements to Eshelby’s prediction who solved this mechanical problem in a seminal work32. Note that foams are composed of discrete constituents—bubbles—whereas Eshelby’s prediction applies to continuous media and is expected to be valid only on length scales larger than the typical bubble size. However, in this case, the disordered structure of the foam and extensive averaging (thanks to our very large data-set) allow meaningful comparisons even at the scale of individual bubbles. We provide those predicted stress components in Supplementary Information. They share the common form Δσij = Eεsfij(x/aν), where the dimensionless functions fij quantify their spatial dependencies ; notably, at large distances x a, they decay as 1/x3. We use εs as a single fitting parameter, for those various components Δσij to challenge such prediction. The agreement with our data is remarkable, including all the involved angular dependencies (see Fig. 5g–j for cross-sections of the 3D maps, and Supplementary Information for quantitative comparisons at specific positions). Furthermore, we could check that Eshelby’s prediction is also verified for our various experimental parameters, e.g., at different radial position r of the T1 and thus for different local shear rates \(\dot{\gamma }\), and the various foams’ liquid fractions ϕ. While εs appears independent of the local shear rates \(\dot{\gamma }\), it decreases systematically with the liquid fraction (see Supplementary Information). This value should be correlated to the foam yield strain γY since we are computing the variations of the stress field over two successive images, with a time scale of 3 seconds, while a T1 rearrangement can last up to more than 10 seconds. For instance, for our reference experiment, we measure εs = 0.068 ± 0.002. Considering the cumulative deformation over the duration of a T1 for such dry foam ( ~12 s), gives indeed a value close to γY ~ 0.26.

Demonstrating that T1 rearrangements behave analogously to Eshelby inclusions is a significant result, as it helps explain how a single rearrangement can trigger others through long-range elastic interactions. This mechanism can potentially lead to avalanches and, more broadly, contributes to our understanding of the yielding behavior of soft amorphous materials. Overall, this constitutes the first experimental proof of the validity of the elastoplastic approach42 for an amorphous material in 3D and directly on the local stress.

Discussion

To conclude, we have demonstrated our ability to directly observe and monitor the 3D local displacements, stresses, and contact topology of the elementary microstructural components of a model soft jammed material under quasi-static shear flow. We could achieve such a challenging feat, thanks to the development of an innovative setup that leverages state-of-the-art 3D imaging, using time-resolved fast X-ray micro-tomography, combined with shear rheometry of well-chosen ultra-stable liquid foams. Through an accurate image analysis, our tomo-rheoscopy technique enables multi-scale stress measurements allowing us to establish links between the building blocks of these soft jammed materials (the bubbles) and the macroscopic intrinsic properties of the foams characterising their yielding behaviour. Indeed, we unveil the universal mechanical signature of the elementary topological rearrangement (involving the neighbour swapping of four bubbles), with a local stress-strain function independent of the foam’s liquid fraction and the imposed local shear rates. Furthermore, we demonstrate that such T1 plastic events redistribute stress non-locally and anisotropically, imposing quadrupolar deformations, within the foam behaving as an elastic medium.

It is important to note, however, that our analysis has so far focused on the simplest type of rearrangements. These so-called T1 events involve the loss of contact between two bubbles and the simultaneous formation of a new contact between two neighboring bubbles. In contrast, in our experiments, topological rearrangements can involve a significantly larger number of spatially connected bubbles, with multiple simultaneous contact formations and losses. Indeed, we have detected structural changes between consecutive images that indicate rearrangements involving many more linked bubbles than the four typically involved in a single T1 event. Figure 6a shows the size distribution of these plastic clusters for our reference shear experiment of a dry foam with a liquid fraction ϕl = 8.4%. We observe a broad distribution of plastic rearrangement sizes, with an exponential tail highlighted by the semi-log scale, involving up to more than 20 bubbles. The inset of this figure also shows the distribution of the number of contact changes (both losses and gains) Nctc, which similarly exhibits a broad exponential tail. It should be noted that although T1 rearrangements account for only 20% of the various plastic events identified in such experiment, they represent the most frequently occurring type of rearrangement.

Fig. 6: Mechanical characterization of clusters of plasticity.
figure 6

a Size distribution of the detected plastic clusters, involving Nb connected bubbles, while shearing a dry foam, ϕl = 8.4%. The inset shows the distribution of the number of contact changes Nctc inside such clusters. The following panels provide stress-strain measurements -- averaged over various shear rates and liquid fractions -- showing (σθz − σss)/σss as a function of Δγ/γss, similar to (d, e) in Fig. 4, for bubbles either losing (b) or gaining (c) contacts, within a plastic cluster of size Nb. d Corresponding peak-to-peak stress drops Δσθz, normalized by the steady-state shear stress σss, as a function of the plastic cluster size Nb.

We have therefore extended our mechanical analysis to include these clusters of connected bubbles involved in the plastic activity of the sheared foams. Strikingly, panels (b, c) of Fig. 6 show that the stress-strain characteristics of these different plastic events represented by plots of (σθz − σss)/σss as a function of Δγ/γss –measured across various shear rates and liquid fractions– collapse on the same master curves as those observed for the T1 events. Notably, the corresponding peak-to-peak stress drops (shown in panel d) saturate at a value slightly above 60% for both contact losses and gains, regardless of the number of bubbles involved, although the measured stress variations appear slightly lower in the case of T1 events (Nb = 4). Therefore, it appears reasonable to consider these plastic clusters as meta-T1 events, which should mediate stress redistribution in a manner similar to individual T1 rearrangements.

These observations of plastic rearrangements, which reveal strong spatial correlations in the bubble dynamics of sheared foams, warrant further analysis and experimentation. In particular, plastic clusters involving more than four bubbles may simply result from cascades of T1 events occurring within our current temporal resolution limit of 3s. Therefore, conducting new experiments with higher acquisition rates and over a broader range of applied shear rates would be highly valuable. This would allow for a more detailed investigation of the emergence of spatio-temporal correlations in bubble dynamics and facilitate the detection of avalanche-like sequences of plastic events. As such, the identification of large plastic clusters constitutes a critical initial step toward this objective.

Methods

Foam generation

The foaming solution was prepared by following the protocol of Golemanov et al.46. First, 6.6% sodium lauryl ether sulfate (SLES) and 3.4% cocamidopropyl betaine (CAPB) in mass were mixed in ultra-pure water; then 0.4% of myristic acid (MAc) was dissolved into the solution by stirring and heating at 60 oC for one hour; this solution was finally diluted 20 times with a glycerol/water mixture with a mass ratio of 50/50 to obtain the foaming solution. The gas used is a mixture of air and perfluorohexane, obtained by bubbling air through liquid perfluorohexane. Since the presence of perfluorohexane is expected to alter the surface tension Γ47, we measured the surface tension of the foaming solution in the presence of the gas mixture and found Γ = 21.1 ± 0.1 mN.m−1. Foams were then generated using a co-flow microfluidic setup by simultaneously introducing the foaming solution and the gas mixture. Precise control of solution flow rate and gas pressure was achieved using a Harvard Apparatus PHD Ultra syringe pump and a Fluigent MFCS-FLEX pressure controller, respectively. Subsequently, selected foams were subjected to centrifugation using an Eppendorf 5702 centrifuge at different rotation rates, to decrease their liquid fraction. In this paper, we focused on eight different foam samples, for which the liquid fraction ϕ and bubble size distributions (characterized through the Sauter mean radius R32) were directly measured in situ from tomographic images (see the corresponding subsection Image processing) and reported in Table 1.

Co-rotation rheometer for tomography

A dual-motor rheometer (Anton Paar MCR 702 TwinDrive) was adapted to allow for a co-rotation of the upper and lower plate geometries (to enable tomographic data acquisition) with a superimposed relative rotation rate (to produce shear), enabling precise application of controlled macroscopic deformation, torque measurement, and simultaneous 3D tomographic image acquisition. This innovative prototype, coined the tomo-rheoscope, was developed in a collaborative effort between PSI and the Laboratory of Food Process Engineering at ETH Zürich. The 2.75 mm radius plates were 3D printed and covered with sandpaper (P80). The foam was placed inside the rheometer, using a syringe. The gap h was reduced to 1.5 mm, and the excess foam was removed from the outer free edge. The sample size corresponded to the available tomography field of view, allowing to image the whole sample during shearing.

Tomography imaging

Imaging was performed at the TOMCAT beamline X02DA of the Swiss Light Source, Paul Scherrer Institute, Switzerland. X-rays generated by a 2.9T superbending magnet were monochromatized using a double-multilayer monochromator. High-energy X-rays (16 keV, 0.077 nm wavelength) were selected as a compromise between achieving a sufficient signal-to-noise ratio for phase-contrast image acquisition and minimizing the radiation dose to avoid altering the physical chemistry of the liquid foam. The total flux density in the monochromatic beam was approximately 1011 ph.s−1.mm−2. The rheometer holding the sample was placed 25 m from the source. Transmitted X-rays were detected 250 mm downstream from the sample using an X-ray microscopy system. The indirect detection setup included a 150 μm-thick LuAG:Ce scintillator screen to convert X-rays into visible light, a high numerical apertrure 4 × magnification lens system, and a custom-designed fast CMOS detector with streaming data readout48. The detector sensor readout was cropped to 800 × 2016 pixels, covering a field of view of 2.2 × 5.5 mm2 (v × h).

Each 3D image (or tomogram) was reconstructed from 1000 angular radiographic projections acquired over a 180 degrees rotation of the sample. The total exposure time per tomogram was 0.5 s, with the sample continuously rotated at 1 Hz. The raw projections were first corrected for background inhomogeneities and then phase-retrieved using the single-distance homogeneous object approach49,50. These filtered projections served as input for tomographic reconstruction using a Fourier-based method51,52, which directly interpolates between polar and Cartesian coordinates in Fourier space. A Parzen filter was integrated into the algorithm. Following each radiographic acquisition, a latency time of 2.5 s was introduced (with the shutter closed), yielding a tomogram acquisition rate of one every 3 s. This latency was determined based on the average expected bubble velocity at the sample periphery, optimizing the trade-off between minimizing X-ray exposure and capturing bubble dynamics effectively. Each dataset typically comprised 160 tomograms, each covering a volume of 2.2 × 5.5 × 5.5 mm3, with a voxel size of 2.75 μm.

Shear test protocol

To obtain comparable deformation history, each of the eight foam samples considered in this study were first sheared with a relative rotation speed of 50 mHz for 20 s in one direction followed by an equal duration in the opposite direction. After 80 s at 0 Hz, the foam was sheared at 1 mHz and simultaneously imaged for 480 s. Given the plate-plate geometry, the shear rate is a linearly increasing function of the radial position within the rheometer. The maximum value is reached at the periphery, with a value of 0.011 s−1.

Image processing

The 3D images were phase-segmented with an Otsu threshold. The binary values (0 and 1) correspond to the gas and liquid phases respectively. The images were then binned by joining eight neighbouring voxels and each individual bubble volume was segmented with the ITK watershed53. This step is crucial to correctly reconstruct the films between bubbles, which are too thin to be directly detected on the binary images. Physical properties at the scale of the foam were extracted and reported in the Table 1. For each bubble i, we obtain the volume Vi and the equivalent radius \({R}_{i}={(3{V}_{i}/4\pi )}^{1/3}\). From this, we obtain the average bubble radius for a given series as \({R}_{32}=\langle {R}_{i}^{3}\rangle /\langle {R}_{i}^{2}\rangle\), where the average is taken over all bubbles. Notice that our foams are almost monodisperse with standard deviation of the bubble radius distribution at least one order of magnitude lower than the average. We also checked that the distribution of bubble sizes remained spatially uniform throughout each experiment’s duration. The liquid fraction ϕl = nliquid/(nliquid + ngas) is defined as the ratio of the number of voxels in the liquid phase to the total number of voxels in a phase segmented image, with nliquid and ngas the number of voxels in the liquid and gas phases respectively. The bubble volumes were extracted from the bubble segmented images. Typical cross-sectional zooms are shown in Fig. 7.

Fig. 7: Typical cross-sectional zooms from the same tomogram at different stages of the analysis (series 2 in Table 1).
figure 7

a Original image, (b) binary image, and (c) segmented image.

Local velocity field measurements

The displacement of bubbles between two successive images is obtained by Discrete Digital Volume Correlation53. Bubble displacements are then averaged to infer velocity fields. An example of velocity measurements, vθ, for a given series is shown in Fig. 8a, with the convention that the velocity is zero at the contact with the lower plate. Plotting vθ as a function of zr reveals a proportionality relationship, as expected from the imposed boundary conditions, \({v}_{\theta }=\frac{\Omega }{h}zr\), with Ω = 2π × 10−3 rad.s−1 is the relative angular speed and h = 1.5 mm the gap between the rheometer plates.

Fig. 8: Velocity and shear stress in steady conditions.
figure 8

a Average velocity component vθ as a function of height z for various radii r (series 2 in Table 1). Insert: vθ as a function of zr. b Average steady-state shear stress σss inferred from local measurements as a function of the shear rate \(\dot{\gamma }\) for the 8 series described in Table 1. The yield stress σY is obtained by linear extrapolation as \(\dot{\gamma }\to 0\).

Mechanical characterization of the liquid foams

From the global stress-strain curves computed from our local image analysis, one can extract relevant rheological properties of our foam samples: the shear modulus G, the yield stress σY, as well as the yield strain γY. The yield stress is determined through a linear extrapolation of the function \({\sigma }_{ss}(\dot{\gamma })\) as \(\dot{\gamma }\to 0\) (Fig. 8b). The yield strain γY is then calculated using the formula γY = σY/G. As shown in Fig. 9, their evolution with the liquid fraction ϕ is in quantitative agreement with data from the literature obtained from classical rheological measurements37,38.

Fig. 9: Influence of the liquid fraction on the yield stress and shear elastic modulus of the foams.
figure 9

Dimensionless yield stress σY and shear elastic modulus G as functions of the liquid fraction, as proposed by Saint-Jalmes and Durian38.

Detection of plastic events

The bubbles within our liquid foams have a number of neighbors that decreases with the liquid fraction ϕl, with the coordination number dropping from approximately 14 in dry foams (ϕl 6%), to around 11 in wet foams (ϕl 22%). During shear experiments, pairs of bubbles may either gain or lose contacts. The contact network at each time step is extracted using the Software for the Practical Analysis of Materials (SPAM)53. Specifically, we detect regions of overlap between bubbles after applying a one-pixel dilation. In contrast to the highly localized contacts investigated in assemblies of granular particles54, the shared films between neighboring bubbles in our foams are relatively extended, occupying a significant fraction of the bubble size. As a result, our analysis procedure is robust and less susceptible to errors from under- or over-detection of contacts.

We then define plastic events as topological changes in the contact network between neighboring bubbles occurring between successive images. An elementary plastic rearrangement, or T1 event, is identified when a new contact is formed (or lost) between the common neighbors of two bubbles that have lost (or gained) contact. If multiple contacts are gained or lost among adjacent bubbles, the detection procedure is applied iteratively until no further contact changes are observed within the set of involved bubbles. Each isolated plastic cluster is thus composed of connected bubbles that either gain or lose contacts. While a single T1 event involves four bubbles and two contact changes (one gained and one lost), larger plastic clusters encompass more bubbles and a greater number of contact changes. In our analysis, we classify plastic clusters according to the number of connected bubbles involved in topological changes, denoted Nb.