Gemini & ChatGPT have not done well at writing or analyzing OpenGL like rendering code for me, as well. And for many algorithms, it's not good at explaining them as well. And for some of the classical algorithms, like cascading shadow mapping, even articles written by people and example source code that I found is wrong or incomplete.
Learning "the old ways" is certainly valuable, because the AIs and the resources available are bad at these old ways.
I can definitely say I wouldn't know half of what I do and probably wouldn't have kept at it with writing GLSL and learning more about how GPUs really work without a lot of his freely shared knowledge over the years.
His articles on his website are very much worth a deep read too!
>Try to buy Need For Speed Most Wanted (2005). You can't.
I searched the biggest used online (flea)marketplace in my country and I could find the DVD for sale from several people. So I can buy it and play it right now legally if I want to, without resorting to piracy.
What point were you trying to make with this? Because I also can't buy a brand new 1969 Ford Mustang. Nothing is made forever.
Agree. However I'm willing to cut EA some slack here. NFS series (like some other games) has music in it that's been licensed by the devs for a limited time.
Selling the game today would mean either ripping out the music which is what made the game fun, or paying the record labels more money, which will not be offset by the few sales to 30+ year old nostalgics.
But at least EA isn't actively preventing you from playing that old game if you own a licensed copy by requiring always-on DRM.
> However I'm willing to cut EA some slack here. NFS series (like some other games) has music in it that's been licensed by the devs for a limited time.
If that practice gets killed as well, that'd be a bonus.
> Selling the game today would mean either ripping out the music which is what made the game fun, or paying the record labels more money, which will not be offset by the few sales to 30+ year old nostalgics.
Well if the market can't provide, Pirate Bay can. Maybe they should fix "the market".
Not agreeing with either side here, but, printing money and handing it to an investment class who then launders it through their companies, to acquire more assets vs printing money that goes into infrastructure, works projects, or R&D are wildly different.
Not all monetary inflation is the same, and the destination of the money and the work produced with it can actually have quite an impact on the true wider economic effects of that increased money supply.
To be very clear, I'm not saying monetary policy is magical, or that it doesn't cause inflation.
It has very little to do with "things you like" and a lot more to do with "utility to society accomplished with the policy" along with the velocity of that money afterwards in local economies (IE. a worker is more likely to buy, well, food and rent, education. A PPP loaned exec will buy assets, or another yacht)
Believe it or not, one of those can generate more widespread economic growth than the other, for the same amount of money printed
> They're identical from the perspective of creating inflation, even though they might have different outcomes
That will only hold true if you look at only the singular issue:
Printing money while not changing economic output increases it's availability and thus decreases it's purchasing power, which we call inflation.
However: if the money goes towards things like clean air and other infrastructure, there are suddenly less things you need to pay for (clean air, water, cooling in summer, cost of transportation become cheaper), which effectively leaves more money for you to spend on wants, offsetting the effect of inflation partially/fully.
Another effect is that correct public can increase overall value generated (think: "nice, with cheaper transportation my home sales business is now viable and contributes to the value/tax pool"), so the "new" money can become backed by real value, again offsetting the loss of spending power for the average Joe.
I agree that if you add more variables that counter the effect then the effect will be countered. But that seems tangential to whether you pay for something by printing more money vs another means. If you use another means you don't inflate the currency, and you decrease inflation, leading to a better outcome.
Spending on things like infrastructure or R&D might in theory increase productivity by more than it increases money supply, in which case it would not result in inflation.
A bit of an older article but still very relevant.
I've found with webGL2 you can also skip the whole upload/binding of the buffer and just emit the vertexes/coordinates from the vertex shader as well.
Less of an impact than cutting it down, but if you're just trying to get a a fragment going, why not use the least amount of data and CPU-> GPU upload possible.
To sum this up a bit: Harmonic distortion is well accepted, unless done to an extreme amount. What people seem to struggle with most is intermodulation distortion, cross modulation, etc.
If you ever want to hear a guitar sound as rich as a synth, listen to someone running full polyphonic outputs for each string into a distortion per string. You get the rich harmonic violin/synth like tones of every string but can play full chords without any of the intermodulation products!
I'm kind of surprised guitars have stayed monophonic for as long as they have, and I feel like the next advance might be a cultural shift of guitars to a true polyphonic output path. Would definitely open up some interesting DSP pedal opportunities as a bonus.
The future is distorted guitars that can play complex chords imo
> I'm kind of surprised guitars have stayed monophonic for as long as they have, and I feel like the next advance might be a cultural shift of guitars to a true polyphonic output path.
Guitars are now instruments mainly for backwards looking musicians. New players who want to use distortion want to reproduce the sounds of yesteryear, whether it be 70's hard rock or 90's metal.
It will not sound right without those intermodulation products. Even a simple double-stop blues bend with the G and B strings won't be right with separately distorted strings; you need to hear that beating warble arising from the difference of the frequencies, and how that beat frequency changes with the amount of bend. Intermodulation distortion in chords adds "grit", and that's an inseparable part of the attitude of the music.
Separately from that, guitarists can easily get their polyphonic jolies from playing cleanly.
There is also the whole world of guitars as MIDI controllers for synthesizers. The technology there is mature by now. You can get any sound you want, cleanly polyphonic.
In guitar, there this this bizarre movement of longing for vintage stuff and looking for authenticity in connection with the past. It's getting surreal and almost eerie when 20-somethings are making videos about guitars from 1950-something and pedals from 1979 and whatever. Kids are excited about stuff I thought was old and uncool in 1987. (Telecaster, WTF? Do I look like f'ing Bruce Springsteen?)
Probably the greatest development in guitar in recent years or decades is digital modeling. But what does that do? It is mainly backwards-looking. You have "amp models" which reference specific units or their archetypes. There is a lot of fuss about whether the tube sound is reproduced.
As soon as it starts trying to write actual code or generate a bunch of files it's less than helpful very quickly.
Perhaps I haven't tried enough, but I'm entirely unsold on this for anything lower level.