Search models, users, collections, and posts

Customizable Parametric Lattice Fabric with Wave Interference Effects 0.7.1-beta

GIF
GIF
GIF
GIF
GIF

Print Profile(1)

All
P1S
P1P
H2D
X1 Carbon
A1
X1
X1E
H2D Pro
H2S
P2S
H2C
X2D
A2L

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
35.7 h
6 plates
5.0(1)

Open in Bambu Studio
Boost
87
176
9
4
136
9
Released 

Description

Content has been automatically translated.
Show original

Customizable Parametric Lattice Fabric with Wave Interference Effects

Parametric Lattice Fabric with Wave Interference Effects

 

This project draws inspiration from Thomas Young's double-slit experiment in 1801, and of course, the numerous subsequent scholarly achievements in the field of wave interference. By simulating the meeting and interference patterns of waves of multiple directions and frequencies in space, I aim to introduce this classical scientific principle into parametric modeling and visual structures, transforming it into a generative fabric that combines mathematical aesthetics with structural logic.

But more importantly, it embodies "experimentation"—I hope that any user can participate in this process in the most direct and concise way. Therefore, I have designed an adjustable OpenSCAD script for everyone to explore and create freely.


Users can adjust parameters to flexibly control the spatial position, height variation, and interference patterns of small units, simulating the interference effects of multi-directional, multi-frequency, and multi-intensity ripples. This ultimately generates complex and organic three-dimensional textures, and in the updated custom script, users can infinitely extend and adjust the fabric.

 

Major Update 0.7.1-beta See version details below

 

The overall fabric is divided into two parts—small units and base

After generation, it will come with a complete base. The base will be located a certain distance below the small unit array to facilitate cutting and deletion during slicing. You can remove the base during slicing and use DIY mesh as the base.

In all the examples, the top and bottom layers of the base are removed, simulating soft fabric by leaving only sparse infill. Here, I strongly recommend using the official TPU series as the printing material for the base. Also note that when printing, you need to apply a sufficient amount of liquid glue to the build plate; I also recommend using the official liquid glue for large-area application to facilitate post-print rinsing and demolding.

For the generation script, you can customize any size and ripple interference method, and you can also set special parameters to experiment. As shown in the figure above, I increased rows (the number of longitudinal small units) in the script to 90 to obtain a long strip of fabric.

In Example 6 in the above two figures, I increased the difference in the size of the small units, making the small units overlap and become obvious where the two waves meet; at the same time, I adjusted the newly added [Tower Bevel Parameter] in v0.5 to give the small units a "fire" effect like gemstone facets.

 

------------------------------------------------

V0.7.1-beta Current BETA Version

Added a new module [Small Unit Style Selection]

It includes square towers, round towers, domesthree modes for users to choose from

Domemode will affect generation performance; see the script for details.

------------------------------------------------

V0.5 Current Version

Added new module [Tower Bevel Parameter] [Base Color Selection] [Small Unit Color Selection]

After the update, generation may take 1 second to 10 seconds. The generation time may depend on your current network status.

------------------------------------------------

V0.4

Added a new module [Center Rotation]

Optimized parameter order

Removed some invalid parameters

------------------------------------------------

V0.3

The fitting of the small unit bottom square to the large base has been optimized to directly generate a smooth large base.

Small unit chamfer scheme optimization

------------------------------------------------

Note

In the examples, all bases are cut, sparsely filled, and the top and bottom surfaces are removed, and the base thickness is scaled to 0.4mm, with a printing layer height of 0.2mm.

 

Here are some examples generated by this custom script

Examples 1 and 2 were generated from the initial V0.1 version

Examples 3, 4, and 5 were generated from the V0.2 version

Here is a detail display of the sample print

The above is a partial print of Example 6

The above two are Example 3 prints

The above two are Example 4 prints

The above two are Example 5 prints

The above two are Example 2 prints, and small units fell off after rubbing

The above is a print of Example 1 of the fabric generated in version 0.1. The base and small units are entirely PLA printed, and the connection was also unstable.

The above is a print of Examples 3 and 4 of the fabric generated in version 0.2. After rinsing, gently rubbing, and air drying, no small units fell off. Therefore, in comparison, printing entirely with TPU or replacing the material with TPU printed to one-third, these two methods may be better choices for printing this work. With a TPU base, the small units will also feel more skin-friendly and smooth to the touch.

Boost Me (for free)

The work and script will continue to be updated, thank you for your support!

Comment & Rating (9)

(0/1000)

The custom file is gone
Show original
1
Reply
that sucks
0
Reply
The .scad files are missing...
1
Reply
Love, Love, Love it:)
The designer has replied
0
Reply
Thank you for your love and support!
0
Reply
Curious how to get started i see the first layer is tpu as well. So where does the glue come in?
0
Reply
Why is it blank when opened?
Show original
0
Reply
Print Profile
0.2mm layer, 2 walls, 15% infill
0
Reply
No more

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.