Search models, users, collections, and posts

Parametric Woven Mesh Light Shade

IP Report

Print Profile(1)

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

0.6mm nozzle, 0.3mm layer, 1 walls, 0% infill
0.6mm nozzle, 0.3mm layer, 1 walls, 0% infill
Designer
1.6 h
1 plate

Open in Bambu Studio
Boost
4
9
1
0
3
0
Released 

Description

Boost Me (for free)

Hundreds of hours of math, geometry, and failed test prints went into making this fully parametric and just work. If it saved you that headache, a quick boost means the world and helps other makers discover it.
Thank you :)

A fully parametric vase generator with woven surface patterns, custom cross-sections, and a twist-lock base. All settings are exposed as MakerWorld sliders, no code editing needed.

This is the most important parameter to get right.

  • Use the Vase mode on the slicer.
  • 0.8 nozzle size is strongly recommended.
  • Be careful with the twist and global diameter setting, if too steep, the geometry could cause the print to fail.
  • PETG is perfect, use only an LED bulb.
     

Parameter reference:


Dimensions

ParameterDefaultDescription
total_height150 mmFull vase height. Scale radius values proportionally when changing this.
layer_height2.0 mmMust match your slicer's layer height or a multiple of it.

Vase profile

ParameterDefaultDescription
r_waist_bottom30 mmRadius at the base.
r_waist_middle40 mmRadius at the widest point.
r_waist_top30 mmRadius at the top opening.
middle_pos0.3Height of the widest point as a fraction of total height. 0.3 = classic low-belly vase, 0.5 = symmetrical.
bottom_transitionflatCurve style for the lower half: flat, smooth, convex, concave.
top_transitionflatCurve style for the upper half.
transition_bow_strength15.0How pronounced convex/concave curves are. Has no effect on flat or smooth.

Transition styles:

  • flat — straight linear interpolation
  • smooth — ease-in/out S-curve
  • convex — profile bows outward between the two radii
  • concave — profile bows inward between the two radii

Cross-section shapes

The cross-section can be set independently for the bottom and top of the vase. The geometry smoothly morphs between the two shapes as it rises.

ParameterDefaultDescription
shape_bottomsquareShape at the base: circle, square, polygon, oval, scallop, star, heart
fillet_bottom0.1Corner roundness for square and polygon (0 = sharp, 0.95 = nearly round).
sides_bottom8Sides or lobes — used by polygon, scallop, star.
shape_topsquareShape at the top opening (same options as above).
fillet_top0.5Corner roundness for the top shape.
sides_top6Sides or lobes for the top shape.

Shape guide:

  • circle — round circle
  • square — square with optional rounded corners
  • polygon — regular polygon; sides sets the face count (3 = triangle, 6 = hexagon, etc.)
  • oval — horizontally flattened ellipse
  • scallop — circle with gentle lobed scalloping; sides sets the lobe count
  • star — circle with sharp outward points; sides sets the point count
  • heart — heart silhouette

Useful combinations:

  • square bottom → circle top: classic tapered vase
  • star bottom → circle top: decorative base rounding into a smooth neck
  • scallop both, different sides: asymmetric wave-on-wave texture
  • heart bottom → circle top: decorative flower vase

Surface pattern

ParameterDefaultDescription
waves_count48Wave columns around the circumference. Low (24) = bold open ridges. High (80+) = fine dense texture.
wave_amplitude2.2 mmWave depth. Keep below wall thickness. Set to 0 to disable the pattern entirely.
overlaps2Interlocking offset layers that create the woven effect. 2 = simple over-under, 4 = complex basket.
wave_radial_bias−1.0−1 = waves push inward (concave grooves), +1 = waves push outward (raised ribs).
bottom_rim_height8 mmHeight of the smooth fade zone at the base. Waves taper to zero for a flat, printable bottom.
top_rim_height10 mmHeight of the smooth fade zone at the top. Waves taper to zero for a clean rim.

Pattern recipes:

  • Tight woven basket: waves_count=60–80, overlaps=3, wave_amplitude=1.5–2.0
  • Bold architectural ridges: waves_count=20–30, overlaps=2, wave_amplitude=3.0–5.0
  • Subtle surface texture: waves_count=100+, wave_amplitude=0.5–1.0

Twist

ParameterDefaultDescription
twist_totalTotal rotation from base to top. Positive = clockwise, negative = counter-clockwise. 90–180° with a non-circular cross-section creates a natural helix.

Stacked profile

ParameterDefaultDescription
stacks_count1Bulge repetitions along the height. 1 = standard vase, 2 = gourd/double-bulge, 3+ = stacked lantern.
stack_bulge10 mmExtra radius at the peak of each bulge. Only active when stacks_count ≥ 2.

Twist-lock base

ParameterDefaultDescription
hole_diameter45 mmSocket diameter. Must be smaller than r_waist_bottom.
hole_height10 mmSocket depth.
lock_teeth3Bayonet teeth count (2, 3, or 4). 3 distributes load evenly; 2 is easiest to align; 4 is the most secure.
tooth_size3 mmTooth height. Larger = stronger lock but requires tighter print tolerances.
tooth_width_angle40°Angular width of each tooth. Wider = holds more firmly, narrower = easier to insert and remove.

Rendering quality

ParameterDefaultDescription
smoothness18Mesh resolution per wave. Use 8–12 for fast previews in the customizer, 24–32 before exporting to STL.

Presets to try

Classic woven basket shape_bottom=square, shape_top=circle, fillet_bottom=0.2, waves_count=60, overlaps=3, wave_amplitude=2.0, bottom_transition=smooth, top_transition=smooth

Star spiral shape_bottom=star, sides_bottom=5, shape_top=circle, twist_total=180, waves_count=40, overlaps=2

Stacked gourd stacks_count=2, stack_bulge=15, r_waist_middle=50, shape_bottom=circle, shape_top=circle, overlaps=2

Ribbed column shape_bottom=circle, shape_top=circle, r_waist_middle=30, waves_count=24, wave_amplitude=4.0, wave_radial_bias=1.0
 


⚠ Safety Warning 

Please Read Before Printing or Installing

This model is designed for use as a decorative lamp shade. By downloading, printing, or installing this model, you accept full responsibility for its safe use.

  • Heat & material: Not all filaments are suitable for use near heat sources. PLA has a low heat deflection temperature and is not recommended for enclosed or direct-contact lamp installations. Use heat-resistant materials such as PETG, ASA, or ABS. Always verify that your chosen filament can safely handle the operating temperature of your bulb. A good quality LED bulbs are strongly recommended, they run significantly cooler than incandescent or halogen alternatives.
  • Electrical safety: This print sits in close proximity to electrical components. Never allow printed parts to contact bare wiring, lamp sockets, or any live electrical components. Ensure all electrical work is carried out by a qualified electrician and complies with local regulations.
  • Installation: Secure the shade properly before use. Do not leave the fixture unattended during initial testing. Keep the shade away from flammable materials.
  • Disclaimer: The designer accepts no responsibility for any damage, injury, fire, electrical fault, or any other incident arising from the printing, installation, or use of this model. This includes — but is not limited to — material failure, heat damage, electrical faults, or improper installation. Use entirely at your own risk.

Stay safe, and enjoy your print.

Comment & Rating (1)

(0/1000)

excelent idea
0
Reply
No more

License

This user content is licensed under the MakerWorld Exclusive License.

You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.