Thoughts
ideas I had:
- water/small crystal pieces + vibrator electronic to shake light path
- randomization in brightness/flicker/color code + translucent acrylic (experiment with this option)
what is a candle?
- emotion: warm, nostalgic
- reactive to wind (from nature or our hand)
- randomized burning/lighting/flicking/shaking
- point light, 1 direction
- heat
- burning sound
Code
workflow: I start with example code and ask gpt to add more candle features into the existing code, and rapidly testing with the hardware.
- Subtle Flickering: Randomized brightness variations (
random(-40, 40)
) create gentle light fluctuations.
- Slight Color Shifts: Small random changes in green and brightness prevent a static look.
- Dim Moments (50% Brightness Reduction): Occasionally reduces brightness to simulate a candle struggling in the wind.