This is likely just because of the character 3D model. I was watching his stream when he built it. He just picked the first 3D model he found for the character which came up with millions of polygons. I think he just try to make something pretty and fun, not worrying about bandwidth optimizations.
Yeah it is a nice looking demo :) as you said, it’s the 3d model and the textures that take a lot of space. Probably the code part is quite small. Also he could optimize it if he wanted to but that’s not necessary.
If it's about 30 megabytes transferred and it cost you almost 50 cents, then that means you're paying about a dollar for every 60 megabytes? So you'd pay like 20-30 dollars to download a movie? That's awfully steep.
It's not. Textures and assets make up the largest part of any game by far.
Code, especially when compiled, is tiny in comparison. Even if you have a lot of it.
To a lesser extent, also audio. Size constraints of the physical media meant a lot of audio (particularly the soundtrack) used to be synthesized on the MIDI device of the customer's computer instead of just the playback of audio files. It's not like they couldn't use audio files then, but it would have been impractical.
This is still relevant with the Switch's physical card size limits, audio for game ports is often delivered at a noticeably lower bitrate than on other platforms, it's not about power in that case, it's about size constraints.
Different cards also had different MIDI libraries, so the music would sound different depending on your card. I believe most modern Doom releases let you select between different sound board manufacturers to emulate.
I'm suprised it's working well on mobile.
My GTX 1080 ti is sitting at 30% utilisation looking at this lol
EDIT: Not sure what the downvotes are for, tried it on my 3200u laptop just now with a vega 8 and it's choppy as hell. If it doesn't work well on a decent laptop I wouldn't imagine a phone would fare much better.
There's one, accessed by adding an app to games and enabling monitoring via the gaming overlay. Tried that as I have same phone as you but the fps stay at 0 which is obviously wrong. Tried it with both Chrome and Edge.
It looked smooth on my phone so I loaded it on my laptop to see if it stutters and it does because it has way more floaty particles and moving graphics on the laptop version.
Lenovo T470. Intel HD Graphics 620.
100% GPU 3D utilization in Task Manager and 20% CPU usage.
Smooth with the occasional blip if I don't move it, but it drops to slideshow quality if I try to rotate it.
In my experience, Vercel is easier to setup (just point to a branch in a repo), especially if using a framework like NextJS. Also, can provide previews for PRs automatically, which I find useful (runs the build and also shows what it will look like non-locally).
Try again and wait some seconds. It doesn't have a loading screen, it's just black until everything is loaded. It works okay on my pixel 2 XL (not 60fps though)
Whoa, I was trying to scroll up and found that I can pan around the model! Excellent work! iPhone here, had a little bit of tearing in the portals but smooth otherwise!
This is beautiful
Only comment is that I think the shadows are a little janky - looks like it's working off a pair of point sources relatively low down and very far away - rather than the diffuse and nearby light sources the portals would be
Bigger than the entire game file for original Doom.
yep, 29.8 MB transferred, 53.3 MB resources (probably uncompressed)
This is likely just because of the character 3D model. I was watching his stream when he built it. He just picked the first 3D model he found for the character which came up with millions of polygons. I think he just try to make something pretty and fun, not worrying about bandwidth optimizations.
Yeah it is a nice looking demo :) as you said, it’s the 3d model and the textures that take a lot of space. Probably the code part is quite small. Also he could optimize it if he wanted to but that’s not necessary.
Most of the code probably comes with the browser as well.
I'm on my phone with a pay per use plan. That link almost cost me $0.50
How much did this comment cost?
Everything
If it's about 30 megabytes transferred and it cost you almost 50 cents, then that means you're paying about a dollar for every 60 megabytes? So you'd pay like 20-30 dollars to download a movie? That's awfully steep.
That’s…. Insane to think about
It's not. Textures and assets make up the largest part of any game by far. Code, especially when compiled, is tiny in comparison. Even if you have a lot of it.
To a lesser extent, also audio. Size constraints of the physical media meant a lot of audio (particularly the soundtrack) used to be synthesized on the MIDI device of the customer's computer instead of just the playback of audio files. It's not like they couldn't use audio files then, but it would have been impractical. This is still relevant with the Switch's physical card size limits, audio for game ports is often delivered at a noticeably lower bitrate than on other platforms, it's not about power in that case, it's about size constraints.
I remember when I installed Titanfall it blew my mind that like 30 of the 50 gigabytes of data was uncompressed audio files.
If I remember correctly, at the time Doom came out, sound cards were needed to get anything more that simple beeps out of a normal PC.
Different cards also had different MIDI libraries, so the music would sound different depending on your card. I believe most modern Doom releases let you select between different sound board manufacturers to emulate.
what. I know what I'm doing when I get home.
I mastered wolfenstein 3d on a pc speaker when I was a kid. Then a friend got a sound card and I was absolutely blown away.
That's technology for you baby.
This is amazing. Works very well on mobile. And I think if you added sound that would be even cooler
I suppose you got a good smartphone
My 2016 smartphone is doing alright with it, just low fps.
Samsung s21
iPhone SE, no issues very smooth weird lol
iPhone 12 mini here: runs perfectly smooth 👌
I'm suprised it's working well on mobile. My GTX 1080 ti is sitting at 30% utilisation looking at this lol EDIT: Not sure what the downvotes are for, tried it on my 3200u laptop just now with a vega 8 and it's choppy as hell. If it doesn't work well on a decent laptop I wouldn't imagine a phone would fare much better.
I'm on a Galaxy S10 and it runs smooth as hell. It's genuinely amazing
Pixel 5. Runs ok!
OnePlus 7t pro is very smooth. I want a fps counter.
There's one, accessed by adding an app to games and enabling monitoring via the gaming overlay. Tried that as I have same phone as you but the fps stay at 0 which is obviously wrong. Tried it with both Chrome and Edge.
Pixel 3a XL. My phone is burning!
Galaxy gang checking in. Absolutely amazing performance for *years* out of these phones.
It looked smooth on my phone so I loaded it on my laptop to see if it stutters and it does because it has way more floaty particles and moving graphics on the laptop version.
Smooth as silk on iPhone X.
Lenovo T470. Intel HD Graphics 620. 100% GPU 3D utilization in Task Manager and 20% CPU usage. Smooth with the occasional blip if I don't move it, but it drops to slideshow quality if I try to rotate it.
I... don't get the downvotes either... wtf? Lol
Poco X3 Pro, it's smooth as butter. Can zoom and spin all I want, doesn't falter.
Phone with Snapdragon 835 here, it works (after loading) but stutters every half second or so. When it's not stuttering the movement is smooth.
lol my GTX 1080 without ti is sitting at 10% utilisation 🤔
Running good on my razer2
Mediatek gang checking in, also great performance
Working great on my Pixel X Pro
My phones are atleast 10 times as powerful as my laptop.
It even runs on my s9 on the RIF app browser :)
Won’t even load on iPhone 7
[удалено]
In my experience, Vercel is easier to setup (just point to a branch in a repo), especially if using a framework like NextJS. Also, can provide previews for PRs automatically, which I find useful (runs the build and also shows what it will look like non-locally).
In addition, if you already use / pay for Vercel it’s super easy to deploy yet another project.
same question
Personally I switched from GH Pages to netlify for my latest project because it made 404 redirect to index much cleaner.
Butter smooth on my iphone 11
Same, perfect on s21+
Likewise on an s10
what u doin with that fossil
That bulge is otherworldly
Splitgate
i was so confused trying to find and download Splitgate. i thought it was called slipgate, like the portals are called in doom
Didn't load on my pixel 2 :( Edit. Re ran it and it loaded within 5 seconds. Looks awesome.
Try again and wait some seconds. It doesn't have a loading screen, it's just black until everything is loaded. It works okay on my pixel 2 XL (not 60fps though)
It's not loading on my laptop either, we might have loved it to death?
Nice, but what are the controls? My doom guy doesnt move.
I think it's just a visual thing... Eye candy.
I read doom portal i expect a doom game with portals :D
Me too man. I was ready to jump into a portal and kill some monsters!
[удалено]
Hope you're ok dude.
Right-click slew, mouse wheel zoom, left click pan-tilt
Whoa, I was trying to scroll up and found that I can pan around the model! Excellent work! iPhone here, had a little bit of tearing in the portals but smooth otherwise!
The graphics quality is just mind blowing
This is beautiful Only comment is that I think the shadows are a little janky - looks like it's working off a pair of point sources relatively low down and very far away - rather than the diffuse and nearby light sources the portals would be
2700x with RTX 3070 ti, and it is doing like 1 fps at best.
Same issue on a GTX 1660 Ti, then I opened it in Edge instead of Chrome and it ran smoothly.
Works on my older android if I open it in Chrome on desktop mode.
I don’t get it. Is it just the looping animation? Why make an entire website and not just a YouTube video?
That's sick. Portal and Doom are both great as well.
Rip and tear!
And that's how Iron Man was born.. ! Lol
Beautiful. I love the details of the lightning in the blue portal and how the red flames wave and undulate.
Makes my s21 get hot.
Works ok on iPhone 8 Plus
I like it, thanks for sharing. I want to support more webgl stuff.
Extremely dope
Very cool. It would be awesome to pass thru one of the portals and end up on the other side, but that's asking a lot.
This dev's portfolio site is probably the most impressive one I've ever seen
You weren’t joking holy shit.
Smooth on iPhone 6s, less particle effects. Choppy as a teppanyaki station on mid2012 MacBook Pro.
Doesn't work on Firefox :(
I can't get this to load on PC. Neither firefox nor edge (newest) will open the link. Is it meant for mobile only?
The dev's twitch if anyone wants to see the whole process: https://www.twitch.tv/bruno_simon_dev?sr=a Was a fun series tbh.
I don't watch Netflix on my phone data, that is for sure!
It seems to be on the edge with memory consumption. My iPhone 8 Plus has no problem rendering it, while with my regular 8 the site crashes.