Browser ports
category: general [glöplog]
And tbf, coat and doob never pretended it was anything more than an ai conversion. Doob even says so in the first line of his post.
I assume some use their company tokens for their projects and some others are on claude oss program, which makes you wonder: are you even real if you throw your money?
On about the usefulness for porting demos. Not sure.
It’s certainly useful to use to generate salt and also some likes on X.
On about the usefulness for porting demos. Not sure.
It’s certainly useful to use to generate salt and also some likes on X.
I just watched Tesla/Sunflower on my phone. I think it's a cool experiment no matter how that was done.
And Despair/Iquana has full frontal nudity in one of the pics. That won't fly on youtube!
Just finished VIP 2 by Popsy Team:
https://mrdoob.github.io/vip2/
https://mrdoob.github.io/vip2/
Quote:
On a bit unrelated note IMO it's pretty amazing that it's possible to build a probabilistic model that can perform these transformations in a superficially intelligent way.
It's a bit more involved than that, in the sense that it's not throwing a binary in a folder and prompting "pls make js". Source ports can be trivial, those can pretty much be one-shots, but an accurate reconstruction from a binary takes a substantial amount of effort and tooling (decompilation / disassembly with ghidra, ndisasm, python/node one-off tools). By accurate I mean that when available I use a 60fps capture as a baseline/reference, and calculate an r and rmse per for frames throughout a demo / intro and use that to guide the models to make adjustments.

Quote:
i'm surprised that getting credited for having done a port is an issue for the people who ported it, my best guess is that the issue is that with the crediting it might seem like you were involved with the original while you were not. personally i don't see it as an issue, since it lists clearly the credit is for the port work, but i'll discuss it with the rest of demozoo staff if i'm in the wrong and the best way to document the ports of things.
and
Quote:
Yeah, this is closer to making a capture for YouTube than coding a demo. We don’t credit people for making YouTube captures either.
I'm with Okkie on this one, this work feels more like making a capture, 'credit' in the traditional sense, shouldn't apply with these type of ports. Yes there is some work involved, but it's mostly managing agents.
Quote:
the only credits involved are the token credits coat and doob threw at claude
The amount of gaslighting that comes out of anthropic models is preposterous... they should be paying me!
Quote:
Just finished VIP 2 by Popsy Team
Still a banger. also, poser models and a commercial mp3... ooh the controversy!
Quote:
Just finished VIP 2 by Popsy Team:
https://mrdoob.github.io/vip2/
Ahah, THAT demo, using one of demoscene crimes : commercial soundtrack.
Anyway, could it be possible, if you plan to do some more ports, to commit each step of the conversion ? I suppose you could not get the demo to be adapted in just one round ?
I'm interested to see where the AI struggles and how many attempts are required for such a task.
Sure, it's not just a transformation anymore if it's actually reverse-engineered from binary.
And FWIW I think it's silly when Claude is "credited" as it were some sort of actor that did anything. Do you also credit assembler and C++ compiler? "Credits: file reading by Microsoft NTFS driver"? There's a human that used the tool and even if the human's contribution was just "make js plz" there's still the human. Don't act this "AI" is any kind of intelligent being, it's just a statistical model that can execute all kinds of useful procedures.
And FWIW I think it's silly when Claude is "credited" as it were some sort of actor that did anything. Do you also credit assembler and C++ compiler? "Credits: file reading by Microsoft NTFS driver"? There's a human that used the tool and even if the human's contribution was just "make js plz" there's still the human. Don't act this "AI" is any kind of intelligent being, it's just a statistical model that can execute all kinds of useful procedures.
@fra: always found this one meh to be fair compared to the likes of bomb and nomad prods
@kaneel not my cup of tea either but go on to admit it is a demoscene landmark in terms of French controversy.
Also R.I.P TuO
Also R.I.P TuO
Didn’t bomb threw one in the controvery too? State of mind no?
show some ambition. planet potion to win32 plz! ;)
hehe, now that would be a feat!
@fra:
That's currently not possible with the approach I'm using to port demos.
However, the approach I'm using for the games does allow that:
https://github.com/mrdoob/three-doom/commits/main/
Quote:
Anyway, could it be possible, if you plan to do some more ports, to commit each step of the conversion ?
That's currently not possible with the approach I'm using to port demos.
However, the approach I'm using for the games does allow that:
https://github.com/mrdoob/three-doom/commits/main/

ok.
Sadly "iXalance-js" tab uses 110% cpu even when the demo is paused. little sloppy I would say ;)
Anyway super great to watch these in glorious real-time! ..Although if the scenes don't actually look correct then I'm sad :(
Anyway super great to watch these in glorious real-time! ..Although if the scenes don't actually look correct then I'm sad :(
Quote:
Sadly "iXalance-js" tab uses 110% cpu even when the demo is paused.
I’ll see what I can do… which browser / cpu?
Chromium and some 2012 laptop i7
I made a web version of dawn last year:
https://cpldcpu.github.io/PicoDemos/
It was ported from the source. Agentic models were nowhere near where they are now, so that felt like actual work.
https://cpldcpu.github.io/PicoDemos/
It was ported from the source. Agentic models were nowhere near where they are now, so that felt like actual work.
Quote:
ok.
w00t!
now the true challenge is to make the win32 port run on period-accurate PC with permedia2 :)
is this kind of any worse than re-porting Second Reality to different kinds of hardware platforms? :P
Yeah. Yeah it is…
emoon <3
Quote:
now the true challenge is to make the win32 port run on period-accurate PC with permedia2 :)
Or even better - demaking a demo from a more powerful platform on a more constrained one, something like Spin remade for 060+AGA.
well, as only ~3 people in the world actually own one of those odd PPC amiga GPU things, i reckon a windows AI-port gets more realtime views than the real thing and that's good irony! :)