What's one positive/neutral thing that's happened today?

There’s supposed to be a quartered circle in these images, right? I just can’t make it out.

The red, blue, and green circles do become gray when they are aligned. Along the way you get slivers of yellow, cyan, magenta, orange, and purple too. Nice.

1 Like

Last night, I managed to forge an 8192 tile in the console version of 2048 I have on my computer, the first time I’ve managed such a feat. and I managed to do so such that it landed in a bottom corner with an overall fairly clean board. That game is still in progress with my next largest tiles being 128 and a trio of 32s that aren’t quite lined up for merging and with plenty of room to maneuver at the top of the board… Feeling pretty good since its rare for me to even get a 4096 tile and I only get as far as 2048 about half of my games… Doubt I’ll get a 16,378, but considering my score(which I have no idea how the game calculates it) is around 97k, I’m hoping to at least break 100k before filling up the board.

Regarding the moving circles… I thought it might be cool if each circle also had a gradient from pure hue to white to double their radii… but since tenting one primary means adding both of the other two primaries, I’d need to figure out how to to calculate the overlaps… with each circle being entirely one primary, the overlaps is just adding the intensities of the overlaping circles… In other words, I can treat red, green, and blue independantly, for the black:pure:white gradient, it would probably be easiter to have one circle completely block another than have them blend properly…

As for the Quartered circle… Here’s a still of the final frame of that animation, the one where the radioactive symbol should be completely gone and the quartered circle is fully shown. If it has the Radioactive symbol visible, that suggest something is wrong with the part of my code that fades from one image to the other.

1 Like

TIL: My phone has a camera lens that needs to be cleaned from time to time…

It’s positive because it produced the euphoria from discovering a new button on your vacuum cleaner that does a thing.

In my defense I’ve had this phone for years and never had to clean the lens - perhaps my case protected it well, and taking pictures in bright sunlight didn’t look weird. It was only when I took a picture in a dim room with a single light source did I go “wow, this light is blowing out the camera lens…” and spent an hour playing with the exposure settings before I realized it was lens schmutz - that likely happened when I was taking pictures out in the snow and moisture likely dried on the lens.

6 Likes

Is that a cocktail shaker, or did someone decide making a glass from metal was a good idea?

1 Like

It’s an insulated metal cup that has a lid and fits into car cup holders. I have two of them and they’re a good size for beverages with ice or a good amount of coffee, and if I want to take my drink with me I can pop the lid on and go. It’s nicer to drink out of than my other plastic cups and holds the temperature longer.

3 Likes

My mini-computer was down to 600 MB of free disk space. I don’t do anything particularly large on this, but sometimes software updates will balloon in size before shrinking back down, so I need to reserve some amount of disk space for that scenario, and the latest software update got a bit uncomfy with how close the disk got to rejecting new writes.

So anyways, the web browser on it was terrible and I typically end up just using my phone for all web tasks, so I removed the web browser, including all of its cache and config files.

I also learned that I had some Rust projects with compile caches laying about, so I cleaned those as well. Each of those turned out to be a shocking 300 MB!

Oh, and also 3 different kernels were still on the disk?? Whoops!

After all this cleanup, I now have 2 GB of free disk space! Woo!

5 Likes

The first image in your post here is so mesmerizing! I’ve watched it five or six times.

3 Likes

I finally finished the script for my second Twine project. Fuck yeah. :smiley:

It ended up being a Word document of 226 pages and somewhere over 40.000 words, lol. Now I’m kinda terrified of implementing it in Twine. XD

2 Likes

Made another animation. The goal was to do something similar to the radial wings of a radioactive symbol, but tapering all the way to the origin, each one a different color and with each wedge curving… also experimented with converting theta from radians to an integer number of degrees instead of the previous conversion from radians to turns. For the curving, I subtract the radius from the center, reduced by division, from the number of degrees while the rotation is done from adding the frame number, so the wedges should curve backwards relative to the rotation. Also, for colors, I went for a 12 color color wheel… If I’m not mistaken, the separated color channels should hav 7wedges, 5 bright with two darker ones at the edges… No clue which direction they’re spinning though…

https://sightless-sanctuary.net/Graphics/Programmatic/rainbowPinwheel/RainbowPinwheelBlue.png

2 Likes

My goofy lil CPU-based rendering engine now has a built-in font, and can display the FPS in its own window in realtime. So far the debug build is averaging 940 FPS.

Wish you a Merry Christmas night.

2 Likes

Okay, no animation this time, and only a single image since there’s no red or blue in it at all, but here’s the first experiment to come out of me thinking of how to programmatically draw a Christmas tree. Instead of the usual black to LED bright green gradient I usually use, I limited the gradient here to 25-75% saturation, and when calculating a point’s radius, I mod the y-coordinate by 128. I believe the result is a stack of gradient semi-discs, though I’m thinking that for a tree made from geometric primitives, i’d want a stack of ring segments where the outer circumfrence of each nestles into the inner circumfrence of the ring segment below… and I’m not sure I’m explaining that well, and I’m not sure how to get them to nestle instead of the base touching the diameter of the one below…

Also, it was payday, and while I couldn’t get any candy canes do to the ones I wanted being out of stock, I was able to buy ingredients to try making white chocolate gingerbread smores… Using fun size Hershey’s chookies and cream for the white chocolate and Velveeta gingerbread breakfast biscuits for the gingerbread… the results were okay, but I think I prefer classic graham cracker smores. Also, while having KFC or any fried chicken in honor of my favorite foreign Christmas tradition is out of the question, I was able to splurge for a bag of frozen chicken nuggets for tomorrow.

2 Likes

Woke up this morning feeling stuffy with a sore throat. Took some Nyquil and had a long nap and woke feeling much better. :slight_smile:

3 Likes

Beetlejuice the musical has cancelled its tour to where I am, so I am no longer going to see it. The positive to this is that a friend bought a set of tickets (so we could all sit together) but got really expensive tickets. I could hopefully get my money back from my friend then. Also, I’m still going to see Hadestown in London in autumn, so I’m not too worried (even though I love Beetlejuice).

2 Likes

After being recently overwhelmed with new YouTube uploads from bookmarked channels to the point I felt compelled to sort bookmarked videos in the 30-50 minute range by duration in 5 minute chunks instead of the usual 10 minute ones and having nights when I went to sleep with unwatched videos bookmarked in the 20-30 minute range, I’ve cleared out the back log under 40 minutes and am making good progress on the 40-45 minute bucket. Lots of creators have declared their most recent upload their last video of the year, so I’m hopeful I can clearout the backlog under 50 minutes before those creators post their first videos of the new year.

Also, reorganized my YouTube bookmarks from sorting bookmarked channels by category to by first letter of the channel name(after chopping off The since that would put tons of extra channels in T) and am not regretting the change… a few letters have more than 15 channels under them(B, M, and S), but I do have a handful of folders with adjacent letters(EF, GHI, KL, NO, UV, WXYZ(with no actual X’s), but the letters with lots are few enough I could re-enable the warning when opening lots of bookmarks at once without the annoyance of extra clicks overriding the usefulness of not manually counting bookmarks in folders where I care about the number.

1 Like

The power came back on and the ice that caused so much havoc is now unbelievably beautiful in today’s sun.

3 Likes

I might regret uploading these as they quadrupled the amount of storage space my website is using, but I made some new animations… Building on the shifting circles, I calculate how far the pixel is from a pair of foci, both starting at the center of the image and moving out in opposite directions along a diagonal until they reach the corners. Red is set to the sum of these, modulo 256, green to the absolute value of the difference mod 256, and Blue to the product mod 256. As such, Red should start out as concentric circular gradients that stretch into ellipses, the darkest part getting brighter as the foci move further apart, Green should in theory be hyperbolic gradients, and Blue cassini ovals… Note, red and green are over 100 megabytes each, so these might take a while to load, blue is over 400 MB and the composite is over half a gigabyte… clearly, for whatever reason, gradients based on these curves don’t compress nearly as well as circles or all those black backgrounds saved more space than I thought.

I’m also curious as to how the 3 patterns look overlapped. Might play around with 3 or more foci next.

2 Likes

These are STUNNING!!! :star_struck: Absolutely love hyperbolic shapes!!

I think the blue and overlayed ones (labeled “Cassini” and “Conics”, respectively) are particularly large, and I definitely think it’s because the pattern from Cassini creates a very dense cluster of alternating colors, so compression just gives up lol.

1 Like

Happy new year!!! :tada:

3 Likes