The milkweed seedpods are seed globes formed on the milkweed plants after the fall of their pollinated flowers. The pods as they emerge out is a smooth fibre filament attached itself to seed at the bottom are closely packed together. The fibre filaments design is in such a way that it carries the seeds farther from its parent plant as a natural strategy to spread its network across the lands around. The process through which this amazing plant shapeshifts and transforms itself from a colourful flower to a pod globe has always excited me. I chose this as my inspiration because I find I have so much of texture and flexibility to replicate the transformation this pod portraits.
The major elements of the seedpod globe consist of a central seedpod, which is a concentrated globe full of tightly packed seeds. The concentration, angle of attachment and shape is parametrically adjustable. The seeds contain certain fibres, which add texture to it. The filament that emerges out from the ends of the seeds is elongated strands of thin fibres in a long hemispherical shaped. The count of strands and the shape itself is parametrically adjustable. Addition of the floral remains added to its end to create extra texture and colour.
1. Generate a circle, with a predefined point on Rhino and with a given radius. 2. Move the circle along Z axis, with a series count and number of steps 3. Non-uniformly scaled with x=y values, generated the area and centroids of the geometry. 4. Uniformly scaled, based on Sine curve. 5. Evaluated curves along the geometry, interpolated curves and created a surface using revolution surface.
6. Generated diamond panels, using locally defined uv values, using Triangle/Diamond panels. Degenerated the Brep, evaluated the surface to get points on the surface and normals of those points. 7. Scaled the diamond panels using edges obtained by Brep, polylines used to create sub panels. 8. Subpanels rotated rotated along the center of the subpanels. 9. Lofted subpanels
10. Generated small spokes, by rebuilding surface from the evaluated points, used point deform for the geometry 11. Generated texture on the seed pod, used surface attractor with a predefined value on Rhino, to identify points on seed pod closest to the surface attractor. Reversed the list, culled the values lesser than a specific range. Used variable pipe to generate the final geometry. 12. Generated lines using diamond panel normals, and length controlled by surface attractor.
13. generated variable pipes along the lines, degenerated the brep, rotated the edges with a certain count and angle. 14. Piped the lines to create the final geometry for the spokes. 15. Similarly, created lines from the end points of the spokes, used variable pipes to generate the curve for the seed geometry. Generated another brep with variable pipe, degenerated it to obtain edge curves, lofted the two different edge curves to get the seed geometry.
x=y=0.8 Scaling factor= gaussian curve (0:1/0.5:3) uv=26x26 ( Diamond Grid) {0,0.3,0.61} and {0,0.3,0.6,0} values of spokes’ variable pipe.
Scaling factor= gaussian curve (0:1/0.5:3)V
UV 26X26
0.65 scaling {0,0.3,0.61} and {0,0.3,0.5,0.9} and factor, 150 deg {0,0.3,0.6,0} values of {0.01,0.22,0.3,0} seed panels rotated. spokes’ variable pipe. variable pipe.
Scaled the geometry ununiformly, x=0.8 y=0.7 z=0.2
x=y=0.3 z=2.0 General form values : x=0.8,y=0.8, z count = 20 only the specified parameter has been changed, all other parameters have been kept constant.
Changed the graph type used in scaling factor. Perlin Graph, {0:1,0.5:3}
Changed the graph type used in scaling factor. Square Root, {0:1,0.5:3} Original curve values: Scaling factor= gaussian curve (0:1/0.5:3) only the specified parameter has been changed, all other parameters have been kept constant.
1. u=8, v=8 2. u=50 v=100 in Diamond grid
3. u=8, v=100 4. u=100 v=8 in Diamond grid General values: u=26 v=26 only the specified parameter has been changed, all other parameters have been kept constant.
150 Degrees
250 Degrees
Deformation uv=1
100 Degrees
180 Degrees
300 Degrees
330 Degrees
Deformation uv=2
Deformation uv=3
360 Degrees
Deformation uv=4
General Values: seed pod fibre tilt= 180 Degrees. Filament deformation uv=4 only the specified parameter has been changed, all other parameters have been kept constant.
Spokes filaments piping r= 0.5
Spokes filaments piping r= 1 Piped
Spokes filaments piping r= 1
Spokes filaments piping r= 0.22 Partially lofted, partially piped
only the specified parameter has been changed, all other parameters have been kept constant.
General value of Spokes filaments, Length l=20
Spokes filaments, Length l=5
Spokes filaments, Length l=90
Spokes filaments, Length l=150
only the specified parameter has been changed, all other parameters have been kept constant.
Spokes filaments, Count 20 Rotation 0 and 180 degrees resp
Spokes filaments, Count 150 Rotation 180 and 290 degrees resp
Spokes filaments, Count 350 Rotation 290 and 180 resp General values: 150 count and 180 deg rotation only the specified parameter has been changed, all other parameters have been kept constant.
Variable Pipe dimensions {0,0.9,0.93,0.89} and {0,0.79,0.79,0}
Variable Pipe dimensions {0,0.27,0.30,0.93} and {0,0.82,0.82,0} Original variable pipe values: {0,.90,0.90,0} and (0,0.6,0.6,0} only the specified parameter has been changed, all other parameters have been kept constant.
1.Variable Pipe dimensions {0.11,0.25,,0.81} and {0.94,0.24,0.79,0}
3.Variable Pipe dimensions {0.12,0.93,0.25,0.81} and {0.94,0.36,0.26,0.8}
4.Variable Pipe dimensions {0.77,0.46,0.25,0.81} and {0.94,0.24,0.79,0} Length of fibres: 100 Length of other fibres : 20 only the specified parameter has been changed, all other parameters have been kept constant.
Youtube Link: https://youtu.be/mQu1S2zY2Ag Reference:
https://medium.com/conservation-service-in-action/how-we-collect-and-process-milkweedseeds-for-monarchs-f6b5e899d878 https://splashpad.org/2014/08/splash-pad-newsletter-august-2014/milkweedseedpod/