Double Slit Lampshade

4003

Intro: Double Slit Lampshade

A 3d printed lampshade and light experiment.

STEP 1: Research

I wanted to incorporate manipulation of light rays into the design of the lampshade. I found and made reference to in my design to an experiment performed by Thomas young in 1801 to prove the wave behavior of visible light. A diffraction patterns occurs when two slits of the same width are spaced apart with a small width between them.

STEP 2: Python: Circles

The python code first generates a variable number of circles. They decrease in size from the bottom to the top according to a sigmoid curve of variable slope and midpoint.

STEP 3: Python: Loft

A loft function was used to create a Brep surface through the curves.

STEP 4: Python: Points & Planes

Points were distributed across the surface of the lampshade. For each one a normal was computed from the point in relation to the surface. The normal was used to create a plane on which the slits could be oriented according to the surface of the lampshade.

STEP 5: Python: Extrusion

The double slits were instanced across and extruded through the surface of the lampshade according to the corresponding point and plane.

STEP 6: Rhino: Boolean Difference

The boolean difference tool was used to subtract the extruded slits from the lampshades surface. This part of the process proved to be very difficult in the Python to Grasshopper to Rhino workflow. I tried several different methods, including by converting the breps to meshes and using Mesh Boolean Difference, using GHPython's Geometry library, and the Grasshopper Solid Difference node. I had to settle for hollow slits, which left a ledge which I tried to minimize as much as possible.

STEP 7: Print

The lampshade was printed with UltiMaker Cura, using an UltiMaker UM5 3d printer. The special settings for both Smooth & Spiralized Outer Contour were checked. I also selected a "Normal" 0.15 resolution.

3 Comments

I think it's cool that you implemented a physics concept into your design. Although it didn't print how you hoped, I wonder how the light would have looked through the holes. I imagine the effect would be most prominent on a wall adjacent to the lamp and less noticeable on walls further away. I hope you get the print working, it's a great concept.

I know it wasn't your intention, but I really liked the artifacts you got from having gaps in vase mode. I'm very curious about how that could be leveraged to make other designs. I hope you get to make a print with the holes as they should be, I'd love to see the optical effect.

I would love to see how this design turns out when you don't use vase mode to print. Particularly, I am interested in seeing your light ray manipulation, as this is not a method I'm familiar with.