Awesome looking results. As far as I understand it's a "3D" shader in the sense that it looks 3D but it's a prerendered 2D normal map which is then lit using the resulting world space normal.
It’s nice getting real hacker material on hackernews
spacebacon 1 hours ago [-]
This GBC shader reveals a key truth: all computation is approximation under constraint. Multiplication becomes table lookups plus addition, while precision yields to what the eye actually sees.
wasmainiac 57 minutes ago [-]
> An overall failed attempt at using AI
> I attempted to use AI to try out the process, mostly because 1) the industry won't shut up about AI, and 2) I wanted a grounded opinion of it for novel projects, so I have a concrete and personal reference point when talking about it in the wild. At the end of the day, this is still a hobbyist project, so AI really isn't the point! But still...
> I believe in disclosing all attempts or actual uses of generative AI output, because I think it's unethical to deceive people about the process of your work. Not doing so undermines trust, and amounts to disinformation or plagiarism. Disclosure also invites people who have disagreements to engage with the work, which they should be able to. I'm open to feedback, btw.
Thank you for your honesty! Also tremendous project.
Sharlin 48 minutes ago [-]
The "Making it work" section seems to abruptly end at the following?
By modifying the instruction operand!
2A ld a, [hl+]
D6 08 sub a, 8
jnpnj 40 minutes ago [-]
Always loved using old hardware with recent understandings.
villgax 1 hours ago [-]
This is why HN exists, almost gives me the same joy as flipping through tech magazines of yester-decades.
a_t48 1 hours ago [-]
Nice, I’ll have to give this a try on my Analogue Pocket
ndgold 2 hours ago [-]
I can’t believe it
Rendered at 19:45:12 GMT+0000 (Coordinated Universal Time) with Vercel.
Here are the frames: https://github.com/nukep/gbshader/tree/main/sequences/gbspin...
> I believe in disclosing all attempts or actual uses of generative AI output, because I think it's unethical to deceive people about the process of your work. Not doing so undermines trust, and amounts to disinformation or plagiarism. Disclosure also invites people who have disagreements to engage with the work, which they should be able to. I'm open to feedback, btw.
Thank you for your honesty! Also tremendous project.