Saturday, March 4, 2017

Throwing Light #1

How to Throw and Channel Light with 3D Prints
Part 1 - Part 2 - Part 3

I am learning how to sculpt light using 3D printed shapes, but understanding how to create specific effects is sometimes difficult. I can't always predict what is going to happen. So I started doing methodical experiments to find out what affects light's behavior, and more specifically, how I can control light to achieve the effects reliably. This post documents one of a series of ongoing experiments.

Notice how the right-side is brighter, but the light is more scattered. The left side has much more defined "rays" but isn't as bright. Also notice how some of the colors get absorbed (are dimmer) on the left side.

Questions I wanted to explore:
  • How does the type 3D material affect the light?
  • Does a reflective surface increase distance and brightness?
  • How far can I throw the light?
  • How does the shape, length or size of the channel affect the light?
  • Does the shape, length etc. affect how quickly the light cone expands
  • Can I shape the light with gobos, masks and cut-outs?
  • Can I throw light sideways as well as forwards?

Right now, I'm back on a jewelry making kick - embedding lights and sensors into decorative wearables. So I used jewelry-based designs to explore these questions. I wanted to move beyond a simple glowing or twinkling effect - I wanted to be able to cast shaped rays of light.

My new favorite toy for illuminating jewelry is the "Circuit Playground" board from Adafruit - it's the board used in this experiment. This little board comes with 10 Neopixels, plus built-in buttons and sensors. How about a 3-axis motion sensor, a light, color sensor, temperature sensor and a built-in microphone and speaker, all on one slim convenient board. (And an even more powerful M0-based board appears to be in the works)

I designed a simple cover to fit over the top of the Circuit Playground board. There are square "channels" that fit over the NeoPixels and reflect the light out to the side of the medallion cover. The channels ranged from about 12mm to 20mm in length and about 4mm in width (the LEDs are 3.5). The top of the channel is about 2mm above the surface of the LED and 3mm total height.

For this experiment I wanted to throw light out of the side of a medallion, but not the front. I had already played with non-opaque and semi-translucent materials to create glowing objects. So I used black, standard PLA from Hatchbox. It is slightly shiny when printed and totally opaque to light at thicknesses over 0.7mm.

I painted half of the medallion's inside surface with "metallic silver" paint and left the other half raw black PLA. I also scuffed some of the raw PLA channels to see if a matte finish made a difference in the amount of light transmitted.





 What I Discovered in The First Test
  • YES - The choice of 3D printing material does affect the quality of light. The PLA seems to absorb some colors while leaving other colors unchanged.
  • YES - The shiny, printed PLA does reflect some of the light. Sanding the surface to a matte finish does have an affect on the amount of light that is emitted, but it is a minimal difference.
  • YES - Painting the inside of the light-channel with silver or white paint increases the amount of light emitted - increases it significantly. It also increases the distance the light travels away from the medallion.
  • HOWEVER - The reflectively painted channels also disperse the light much more quickly. This causes the "rays" to be much less defined. The light scatters so quickly that the ray-effect is lost after only a few millimeters.
  • AND - The silver/white paint has almost no affect on the color rendition of the light
  • NO - The length of the channel did not seem to affect the amount of light emitted. But the variance of 8mm between shortest and longest channel might not be enough to give a true indication. Without a channel the LEDs simply glow and do not create a ray. And longer channels may affect the amount of light more significantly.
  • ADJACENT SURFACES - The surface that the light gets projected onto can affect the appearance of the rays. Dark materials and matte surfaces create shorter visible rays. Light surfaces and reflective surfaces create much longer rays.
  • VERTICAL SURFACES - Although a parallel surface stops showing significant amounts of light after a few millimeters, a surface perpendicular to the light can be illuminated when it's several feet away.
  • BEHIND THE MEDALLION - The light rays expand in all directions, so the rays can also illuminate surfaces that are behind the medallion. This effect increases with the distance from the "mouth" of the light channel. So if the medallion is set an inch away from the wall, the rays will only begin shining on the wall surface after they travel several millimeters away from the medallion.
  • ALSO NOTE: The 3v Circuit Playground board does not put out nearly as much light as a 5v board. The LEDs are still blindingly bright, but the 3v version does not cast the light nearly as far as my older 5v experiments.




Future Experiments
  • Does the height of the light channel affect the distance the light rays travel?
  • Does an angled surface near the LED affect the amount or quality of light emitted? 
  • Can the channel surfaces be painted "selectively" to increase the amount of light while keeping the light more tightly focused and avoid scattering?
  • Does "reflective safety" paint act differently than "metallic silver" paint used here.
  • How well do gobos, masks and grills work to create shapes within the light rays.
  • Do these findings hold true for LEDs placed parallel to the light channels instead of perpendicular like in this experiment?
  • What are the minimum and maximum lengths of the light channels for specific effects?