Did you think this is possible in the browser?
A full FPS "horror" tech demo of my idTech 8 style GI implementation in @threejs
Sound on! 🔊 I spent all evening on the sound design, I hope you like it!
👇 I added further details in a thread for the curious bunch
I’m convinced of this now. Just yesterday I had an interaction with someone I’d call intelligent & successful, and he’s preaching other people not to use AI and that it’s “killing artists” and that we should bully anyone with it
To be smart and ignore the common sense that, someone using AI could be from any background, is quite literally evil
Or the dude is entrepreneurial but has the empathy capacity of a 2 year old
It bemuses me. But I love that on social media, people are free to expose themselves for what they are. At the end, that bitter manipulativeness will gain them years of misery.
Oh man, I missed the star line of the article.
"If you don't speak English, you need to find a different community."
Some people are truly evil. Look, I think 95% anti-AI are honestly mislead. Posts like this however, are simply discriminatory.
And if
- you have severe dyslexia
- have tried to learn to code but don't have the capacity
- have mental focus & clarity disorders like ADHD
You're not welcome. Begone, lesser people!
Us native-english luddites are the only ones entitled to post in this forum. Because I said so.
Wanna write a good policy for open source software? Keep it like it was:
- No aggregious self promotion
- No illegal use cases
And, if you have the capacity, build good software. The average AI output is pretty crap - but learn some things and you'll deviate from the average fast. We should be encouraging self-competency WITH AI, not "anything but"
r/opensource Reddit mod thinks they know better than the creator of Linux
Or rather, they are having a wonderful power trip thinking they have any real influence over actual open source
Checks out 😂
@buttface_9000 Yeah it is really sad
Even worse is the kids that read it and fall for it, who are about to waste the next 3 years avoiding using technology because someone with 20 years of experience and an ego problem has told them they're not allowed to use it :(
r/opensource Reddit mod thinks they know better than the creator of Linux
Or rather, they are having a wonderful power trip thinking they have any real influence over actual open source
Checks out 😂
r/opensource just banned any project that uses AI.
By their own rule, that means the biggest open source project of all time, Linux, is now banned too. The kernel already accepts AI-assisted code.
This is the real AI psychosis.
They'll enforce with their little man syndrome reddit moderator tools 🤣
And given they're so anti-AI, they'll manually spend hours hand reading code to verify it was human made
While we're out here focusing on building delightful product & gaming experiences with whatever tools we have available! (which is what this was always about, anyway)
@ChShersh I guessed custom:: before I read the comments
The fact that both definitions are namespaced is throwing me off so why would the lookup ignore the using
@kvickart Haha
It’s also a good test if LLMs have crossed the general intelligence boundary
They can’t even reproduce most papers I give it with 1/4 performance yet, I always gotta course correct
When it can combine them with better results… yeah that’s gonna be crazaaaay
Here's the best candidate so far
I dub this "Multirate cellular multimaterial physics simulation" 🤪
It's very flawed, but closer than any available papers for what I'm trying to achieve
- Made up of cells that are within bricks
- Each cell can represent n materials. For example, one cell could be a mixture of water & sodium chloride (salt). I'm not trying to represent individual elements
- Each material has a mass within that cell
- Materials are described with melting point, boiling point, density, conductivity, viscosity, viscosity temperature dependence, solubility & several more things
- Reactions are not procedural - they're defined. For example, wood heated up doesn't melt - pyrolysis occurs and we get charcoal, smoke etc
- Most things are a simplified representation, but you can do some cool things like boil water and have salt left at the bottom
There's a ton more to it, but it would require a whole blog post, which I will write up. There's a ton of disadvantages to the way I'm doing it, which I'm now chipping away at.
I have a 40km x 40km memory view based implementation right now that is running at 60hz, which means the guard to ensure "priority active bricks (sets of cells)" are active is needing to prioritize too many bricks to achieve the 4x 240hz target
240hz is unnecessary though, and just a way of "napkin math" assuming it will scale to devices not as powerful as mine. 30hz is more like it.
The large terrain one will clearly tank on anything worse than an M4 Max though - which either isn't good enough, or I need to accept certain distance-scaled things like a volcano 15km out isn't plausible
I've given Claude some candidate architectures for "huge physics simulation on steroids". Those candidates are pie in the sky roughly worded computing ideas, badly worded by me.
Because this project hinges on the technique's ability to process & compute huge amounts physics information super efficiently
Efficiency, I am certain, will come at a tradeoff of accuracy & deterministic solving
I will take inaccurate, chaotic, staggered & interleaved updates AS LONG AS it feels fun as fuck in realtime and you can't really notice. Our brains can only pay attention to so much anyway, and I plan to take full advantage of that in how the solver decides what to solve and at what "zoom" level!
Unless of course, you're trying to do several chemical reactions in a 1km lake or something. Then you expect shit to slow down
But even then, I'd rather the physics to slow & not the game freeze (or perhaps some time slowing effect while stuff catches up!? the matrix tearing haha)
🤣 it’s the only thing that’s really keeping me engaged with it at the moment is doing those insane ideas. The other stuff I kinda have to push myself to work on - no different to before AI haha.
Like, I’m probably just gonna use 2.5D flow maps for my sandbox game. Doesn’t hurt to try simulate the matrix though 😛
@EricVBailey Agreed brother.
Like you I learned to code by hand, and spent 20 years learning coding by hand
Now AI is here, and I’m part of a corporation - I will use it, but solopreneurs are just lazy if they do.
They shouldn’t even try. It’s lazy.
That’s how dumb & entitled you sound
Ah so the “fwiw” was a lie to cover your extreme views. I see.
You’d rather see challenged children and adults, under resourced creatives and millions of people benefiting in non creative areas because “AI evil”
Sad but extreme views have always existed. Just as people who use AI to try make a quick buck and fail, and others who use it to push technical, medical & creative applications forwards
All the best!
Fair mate, thank you for responding genuinely!
On the financial viability, enterprise pays for the infinite token boom at the moment. It’s not sustainable but so far compute & efficiency has caught up, at the expense of the consumer.
And we already define who can and can’t use it, but it doesn’t fit the more extreme criteria that extreme-AI views would prefer
Thanks for your awesome work over the years. The Game UI bible has been a fantastic resource, akin to Refactoring UI did for me for software design. I’ll follow for that. I just wish X had an auto mute for some things lol
But if it is used that way, isn’t it a moral good?
Or should I tell my 8 year old Autism L2 son with severe dyslexia & aphantasia that he’s wiping developers from the planet by using AI to code & AI image generation to visualise his ideas?
I’ve spent a lot of time thinking about it and there are extreme views on both sides, both of whom I’ve blocked, and I’m seeing a large proportion of your posts lately in the extreme anti category.
I’m not making some sort of veiled threat to block you, you dont know me and shouldnt care, im just making honest observations as you seem really smart whilst also painting blunt sweeping judgements
Extremes help basically no one, and presents a distorted hyperfocused reality