I.e. with two vectors, these are all the same:
normalize(normal1 + normal2)
normalize((normal1 + normal2) / 2)
normalize(mix(normal1, normal2, 0.5))
But it works with any number of normals!
@jessymeow.bsky.social
My stuff: catterwaul.com My favorite thing on Bluesky: @possumeveryhour.io
I.e. with two vectors, these are all the same:
normalize(normal1 + normal2)
normalize((normal1 + normal2) / 2)
normalize(mix(normal1, normal2, 0.5))
But it works with any number of normals!
Ah! Thatโs an optimization of โNlerpโ. ๐ฅณ
When you add vectors without dividing the sum by how many of them youโre adding, the result gets scaled by the vector count. But if you normalize afterwards, the length of the intermediate result doesnโt matter.
I can't tell how you're combining the normals there?
This article has the three obvious options, but I also had good enough results on early iPads just by adding two normals and subtracting 1. ๐
blog.demofox.org/2016/02/19/n...
A chipmunk coming out of its house to inspect sunflowers seeds on a small pumpkin
21.09.2025 20:05 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0possum on a power line in front of the moon captioned babe come here you're missing the possum eclipse
๐
19.09.2025 13:12 โ ๐ 1113 ๐ 246 ๐ฌ 2 ๐ 12Pretty good mouse mat.
16.09.2025 14:08 โ ๐ 11 ๐ 1 ๐ฌ 0 ๐ 0What you showed here is exactly what people in the comments of this had warned me about, so I figure so.
www.youtube.com/watch?v=i6l3...
Is there new AI image compression in the beta? I hadn't heard about this.
07.09.2025 10:45 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Your videos are amazing. The best in the business. But I canโt believe how fast youโve been putting them out, and figured you would get burnt out at that pace. Please keep it going, but much slower. ๐ฎโ๐จ
Check out the history of one of my favorite series, for reference: youtube.com/playlist?lis...
I've never seen a guitar with three soapbars before. Sounds great. Nice work!
27.07.2025 14:01 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0It's on our to-play list, but it's a sign of modern enshittification that it's on Apple Arcade, but unlike most Apple Arcade games, not on Apple TV. The Special Editions of the originals, which came out a decade and a half ago, were console releases, as they should have been.
27.07.2025 13:54 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0@Test func test() { final class A { } final class B { } #expect(A() !== B()) #expect(nil as A? === nil as B?) }
There's a lot of mention of `===` in forums.swift.org/t/se-0261-id..., but it's not in the standard library.
The `===` we've always had doesn't require arguments of matching type, so I don't know that it would feel consistent. (github.com/swiftlang/sw...)
public final actor MyClient { public func startAsyncOperation<each Collection: MyCollection>( _ collection: (repeat each Collection) ) async throws where repeat (each Collection).SequenceType.Element: Sendable, repeat (each Collection).SequenceType: Sendable { for try await element in repeat (each collection).fetchElements() { print(element) } } }
As cool as pack iteration is, you don't actually need it for your outer loop.
P.S. I hate the inability of multiple where clauses to get auto-formatted! โน๏ธ This is what I want it to look like:
Getting a back light to work in realtime 3D is still expensive in terms of computation and battery. I recommend using a โFresnel shaderโ instead. Start with a calculation of `1 - view-dot-normal`. Using that as a lookup into a ramp texture works well.
21.06.2025 06:44 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0A unit test which verifies that an M1 Pro MacBook pro supports remote immersive spaces
I am excited about developing for ๏ฃฟ Vision hardware as a 3D monitor for use in tandem with macOS. "VVVDC25" brought that: developer.apple.com/documentatio...
The documentation is bad, though, not mentioning what Macs support this. ๐ I had to run the beta to figure out my M1 Pro MacBook Pro does. ๐ฅณ
Our Ozma, also our best cat and friend, and who also sadly only lived to 12, has been gone a year. ๐ฟ
RIP to best cat buddies.
(developer.apple.com/documentatio... has convinced me to get whatever gen 2 Vision is, but I've never used Houdini.)
13.06.2025 18:17 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0We enjoyed that session!
I don't know who, other than you and Apple presenters, is using Houdini for visionOS dev. Do you?
(I wonder if ๏ฃฟ has tried to acquire SideFX ร la Nothing Real or Emagic.)
Based on your screenshot, I tried to look into what connection Rick Rubin has to vibe coding.
I found www.thewayofcode.com but have no idea what Iโm looking at. ๐ซ
(I got into his Tetragrammaton podcast for a short time last year before I couldnโt handle any more ads for lucy.co.)
Based on our enjoyment of the single malt, we picked up a lexingtonbrewingco.com/whiskey-spir... as well. We like it a lot.
Do you know what it is that gives it "creosote"-reminiscent flavor? I thought it was a Texas thing, because we've only tasted it in Balcones otherwise. Super-long charring?
I've only played Splendor on iPad. It's not very fun as a multiplayer game, but the app had a really good "puzzle" solo mode, where you had to play well given deterministic starting and game-altering conditions.
The app is no longer available. ๐พ
I would not buy this timeline for a dollar.
09.06.2025 04:35 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I like this a lot better than non-duel. Bruno Cathala is one of our favorites, but have you played Barony from the other designer, Marc Andrรฉ? Thereโs a new version coming out, but we own the original+expansion and like them a lot.
https://boardgamegeek.com/boardgame/421529/barony-royal-edition
I'm not an expert, but I feel pretty confident that they're Catawba Crepe Myrtles.
It looks like you might be able to grow them, according to this map: www.plantingtree.com/products/cat...
A photo from outside our guest room window, showing some kind of pink flowers at the tops of trees
I noticed a bunch of petals on the deck, and looked up. We do have some flowersโat least for a moment! The chipmunks don't live up here, but the squirrels do. I hope they enjoy the seasonal decorations!
08.06.2025 19:31 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0The neighbor's cat, Gabriela. We love her as much as we love our chipmunks, but unfortunately, she loves our chipmunks even more than we do โฆin her kitty cat way. ๐
We've got something like that around here, as well! ๐น
(The chipmunk drops off, after early spring, but happily never reaches zero.)
Our latest wood chip delivery
Those chips, spread and electric lawnmowed over, in the chipmunk habitat
a majestic chipmunk
two chipmunk buddies
Sorry, we don't have much in the way of flowers. The best I can do is chipmunks. ๐ป๐ฟ๏ธ
I finished up yesterday with a new wood chip shipment for them to burrow in.
Just make sure it has the most bugtastic version of en.wikipedia.org/wiki/Mortal_... included.
@catiemeow.bsky.social and I used to play that for a few minutes every day, just for the laughs. Probably 85% chance of a game-breaking glitch after every match, replete with audio and graphical snafu.
๐ค๐น๐
Wow. ๐ฃ
"The method ignores this parameter."
โhttps://developer.apple.com/documentation/swiftui/gauge/init(value:in:label:currentvaluelabel:markedvaluelabels:)
"โฆthe document said it is ignored. I will update the article once I know what it is."
โ3-year-old-article: sarunw.com/posts/swiftu...