Gemini 3.0 made our Christmas Tree :)

Hi fellow Pixel pushers!

Last week during the long Thanksgiving weekend, aside from a Friendsgiving dinner, I had some extra time and decided to give the new Gemini 3.0 a serious test run.

Over a span of about 8 hours, I managed to get our Christmas tree fully wired, mapped, and running with 33 all-new, custom-generated patterns. The twist? I didn’t write the code and only tuned parameters and variables exposed by Gemini to make the patterns look the way I wanted. The entire programming process was done via the Gemini 3.0 web chat without giving it any prior training or specific context.

Jeff Vyduna encouraged me to share the experience here. Hope you all give it a try and make some magic happen! :slight_smile:

Here’s a short video of the tree and 3 of the patterns I created:

3 Likes

Very cool. I especially like the second pattern with the twists, reversing and changing colour.

Yeah, that’s my favorite pattern too. It’s supposed to mimic the movement of a fabric swaying on the tree. There are a few other patterns I like a lot. If I get a chance, I will upload more videos and post them here.

I’d be interested to see what else you’ve done with it. And I am wondering what the code looks like too. I have twists on my tree already, but more like a giant candy cane. Your video has inspired me to try reworking the code for some extra variations. Being a bit old-school (most coding I did was in assembler in the 1980s), I have no clue how or where to start with AI tools though - it will be faster for me to just do a few edits and try them out.

1 Like

I am at work now, but I can upload the code for the twist pattern.

Also, AI tools are easy these days, just go to gemini.google.com, paste in your existing code, and ask it to do what you want. If you make sure you select the “Thinking” model in the chat, I am 99% sure you only need to copy the code that it writes and paste it in pixelblaze and it will work.

You can certainly copy paste the model code too so Gemini knows your model and generates the patterns based on your model.

But I am glad I could be of some inspiration :slight_smile:

Hi Sina,

Your tree is beautiful - very warm and welcoming! I’d like to see the pattern code, just for fun.

But I’d really like to see your prompts too, if you’re willing to share them. “Ask it to do what you want”, gives very different results when the asker has the high level of skill, experience and intuition that I know you do!

You are too kind ZRanger1 :folded_hands: I’ve learned from the best people like yourself!

I didn’t find the exact prompts in my chat as it was a few hours of back and forth with gemini and lots of text :slight_smile:

But I asked gemini to give me a summary and put in this google doc here:

I also went through the process of making a whole new pattern called “Super Star” and the entire chat can be found here:

Hopefully these are helpful!

3 Likes

Are you able to share those patterns? :slight_smile:

sorry, I was out until recently. Which patterns do you want?
**marcmerlin

I wanted to put them on the market place, but haven’t done it before. I will look into it soon.**

Thanks for the mapping code. I have used a simplified version for a few years where I simply specify the number of lights in each ring. Yours looks like a significant improvement, so I plan to give that a go when I next get the lights set up on the tree in front of our house (500 C9 style lights).

The Gemini links never work for me - not sure why. I just see a “Link doesn’t exist” error message. Do I need to sign in to something other than Google for that to work?

hmm, the chats don’t open for me either anymore. Maybe they have an expiration. Unfortunately I cannot find them in my countless number of chats now, but I’d be happy to share more of the code or the model if that will be helpful :slight_smile: