Really nice work. This doesn't seem to an official site of BMW, though!?
Porsche[1] and Renault[2] did something similar lately. It's great to see WebGL used for this in production. Honestly, I'm surprised it took so long. Visualizing cars with WebGL seems like a no brainer, especially when most current websites load dozens of images for their "360° views".
It locks up my browser and takes 20 seconds to render one frame. (I guess that would be 0.05 FPS.)
So: no, not really impressive. Feels like a regression, actually.
(At least the mobile devices of 2015 managed to do 3D acceleration properly. Too bad that desktop never caught up and that the mobile landscape formed by accident due to commoditization, not due to an understanding of open standards.)
To whoever it was a few weeks back who said it looks like the i8 was "giving birth to a Porsche", you were right: Once you've seen it, you can't unsee it.
As this visualization demonstrates in nice 3d form.
Don't know about that - I still think the i8 is one of the best looking cars I've seen. (And I've owned a high end BMW in the past that I wasn't hugely impressed with, so it's not like I'm biased in favour of BMW).
I am perplexed. Modern games are fantastically more visually appealing and contentwise impressive than this. Modern films utilize computer graphics that are far more impressive still. What is it about single model viewer that makes it headline material? It looks nice, though.
Have you tried it on your mobile? The fact you can experience this kind of content in the mobile browser and even mobile Facebook and Twitter clients without having to visit an app store is new and IMHO, very exciting.
Think 3D content with minimal deployment issues* across a huge variety of devices, and suddenly it becomes a bit clearer.
The trick with the web is not the actual tech inside, as much as the instant delivery capability across a huge variety of devices which support the tech.
* Yes, yes, I know that there are tons of compatibility issues, but native support across the same range of devices is 10x harder. If not 100x or 1000x.
The purpose of this visualization is to present a car, which requires a good single model viewer. If this was a link to a more visually appealing .exe game, many of us wouldn't be able to run it, because it would require a specific platform, many would be afraid to run it, and many wouldn't bother to download and install executable just to see a car.
One difference: I was casually browsing web pages on my phone, saw the link, and was able to try out the demo after 15 seconds of loading. Then when I was done I closed the tab and that's the end of it. Nothing to install or uninstall, near-instant casual 3D interactivity (at least on a modern cell phone). I'd say that part is pretty cool.
This is one of the most impressive bits of WebGL work I've seen recently - https://ga.me/games/polycraft - a full, playable, and actually very fun cel-shaded game that shows off what WebGL is capable of very nicely.
Its neat because its a desirable car I guess and because its WebGL, but right now you can download Unity3D, build whatever, and push it out into WebGL trivially. This seems a year too late to be impressive. I think a lot of the people impressed by this haven't been keeping up with WebGL. If you want your mind blown you should see this game that runs in WebGL:
One of my friends noticed you can see the city skyline cubemap they used, but haven't used as the actual sky in the demo: http://i.imgur.com/NbREnqS.png
The only thing I wish it had was more interactions, but as is it demonstrates that WebGL is not just a toy, but something to be taken more seriously in the GL community.
Awesome, especially in black I think. But WebGL still has an aliasing problem, made worse when we introduce movement. It was the same in the watch movement sim on HN a few days ago. Not to take away from the amazing work of the authors, but are there higher quality anti-aliasing options which won't cause my eye to distract to the high-velocity pixel movements on the car's shutlines as it moves along? (Full HD machine - dunno if this issue disappears at HiDPI).
Oh and another thing. PlayCanvas looks great but also looks properly expensive. I'm having to cough some pretty serious dough as a single experimental developer, without even getting above bronze support. Not hugely garage-outfit friendly though I will say it looks very professional.
The scene looks very nice albeit I'm not sure what's so spectacular about displaying a single model? I've noticed someone saying in the thread that it's impressive because you can view it on mobile, but why wouldn't you? Modern phones are equipped with hardware better than the one we had over a decade ago, and we had 3D games back then, so displaying a single higher poly model on way better hardware doesn't really amuse me. Besides, I don't really dig the whole idea of WebGL, but the damage's done already.
Why does something have to be revolutionary to enjoy it? Why can't you just enjoy it because it's enjoyable?
Also, there's a huge difference between "it should be this way" and "it is this way." The fact that the person who made this made it the way it should be is impressive, when so few people seem capable of that.
Well it's not so much about displaying a single model, but demonstrating the power of physically based rendering using WebGL and the wide range of devices that can be used to view this beautiful content. Current interactive car demos found in official car web sites are much lower quality than this.
I LOVED the Orangey-Brown colour scheme so much that I went straight to the BMW website to see if it was really an option that you can buy. Sadly, it's not. /sadface
BMW Individual. For a good amount of money, any color scheme, exterior, interior, leather stitching, etc. can be yours. They can do a lot as their "custom" shop is kinda separate. You're almost getting a "hand-built" car. On their website they list a few common Individual options, but if you actually work with a rep, they can do whatever you want.
Super cool! Do the camera controls 'invert' when you hop into the car, however? When outside the car, grab a point on the car and drag, and that point roughly tracks where you drag your mouse pointer to. Inside the car, the opposite happens. Grab a point, drag the mouse, and the point moves away from the cursor.
I am a little bit disappointed that it has automatic transmission. But this is probably catered to an American audience, of which the common denominator doesn't even know that manual cars exist. Other than that, really impressive. This only needs some controls and motion, and then you have basic gameplay!
[+] [-] phoboslab|10 years ago|reply
Porsche[1] and Renault[2] did something similar lately. It's great to see WebGL used for this in production. Honestly, I'm surprised it took so long. Visualizing cars with WebGL seems like a no brainer, especially when most current websites load dozens of images for their "360° views".
[1] http://www.porsche.com/microsite/911/germany.aspx#showroom/9...
[2] http://www.littleworkshop.fr/renaultespace/
[+] [-] mizzao|10 years ago|reply
[+] [-] iMark|10 years ago|reply
This is both impressive, and makes me feel very old.
[+] [-] sakopov|10 years ago|reply
[+] [-] otabdeveloper1|10 years ago|reply
So: no, not really impressive. Feels like a regression, actually.
(At least the mobile devices of 2015 managed to do 3D acceleration properly. Too bad that desktop never caught up and that the mobile landscape formed by accident due to commoditization, not due to an understanding of open standards.)
[+] [-] jasonkester|10 years ago|reply
As this visualization demonstrates in nice 3d form.
[+] [-] uniclaude|10 years ago|reply
[+] [-] Jack000|10 years ago|reply
It definitely grabs your attention, but in a few years when electric cars are less rare I bet it will look kind of gimmicky.
[+] [-] arethuza|10 years ago|reply
[+] [-] stonewhite|10 years ago|reply
It can be best observed in white-blue color.
[+] [-] MattBearman|10 years ago|reply
[+] [-] robin_reala|10 years ago|reply
[+] [-] mentos|10 years ago|reply
[+] [-] fsloth|10 years ago|reply
[+] [-] nicklaf|10 years ago|reply
[+] [-] MayorOfMonkeys|10 years ago|reply
[+] [-] oblio|10 years ago|reply
The trick with the web is not the actual tech inside, as much as the instant delivery capability across a huge variety of devices which support the tech.
* Yes, yes, I know that there are tons of compatibility issues, but native support across the same range of devices is 10x harder. If not 100x or 1000x.
[+] [-] mixedbit|10 years ago|reply
[+] [-] guscost|10 years ago|reply
[+] [-] onion2k|10 years ago|reply
[+] [-] drzaiusapelord|10 years ago|reply
https://ga.me/games/polycraft
[+] [-] arethuza|10 years ago|reply
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] elcct|10 years ago|reply
[+] [-] dvh|10 years ago|reply
[+] [-] benbou09|10 years ago|reply
[+] [-] atrust|10 years ago|reply
[+] [-] Cakez0r|10 years ago|reply
[+] [-] Shivetya|10 years ago|reply
[+] [-] baldajan|10 years ago|reply
The only thing I wish it had was more interactions, but as is it demonstrates that WebGL is not just a toy, but something to be taken more seriously in the GL community.
[+] [-] TazeTSchnitzel|10 years ago|reply
What, have you never seen a WebGL demo before?
> it demonstrates that WebGL is not just a toy, but something to be taken more seriously in the GL community.
It already is taken seriously. WebGL is merely a variant of OpenGL ES for JavaScript. Heck, the whole of Unity and the Unreal Engine can run on it.
[+] [-] __jack__|10 years ago|reply
[+] [-] vegabook|10 years ago|reply
Oh and another thing. PlayCanvas looks great but also looks properly expensive. I'm having to cough some pretty serious dough as a single experimental developer, without even getting above bronze support. Not hugely garage-outfit friendly though I will say it looks very professional.
[+] [-] forgotmypassw|10 years ago|reply
[+] [-] hoorayimhelping|10 years ago|reply
Why does something have to be revolutionary to enjoy it? Why can't you just enjoy it because it's enjoyable?
Also, there's a huge difference between "it should be this way" and "it is this way." The fact that the person who made this made it the way it should be is impressive, when so few people seem capable of that.
[+] [-] sirival|10 years ago|reply
[+] [-] moron4hire|10 years ago|reply
[+] [-] JanSolo|10 years ago|reply
[+] [-] Cshelton|10 years ago|reply
[+] [-] mfringel|10 years ago|reply
[+] [-] lectrick|10 years ago|reply
[+] [-] TazeTSchnitzel|10 years ago|reply
Cars are legally required to do so, aren't they? Otherwise, electric vehicles would be quiet enough to kill people.
[+] [-] awqrre|10 years ago|reply
[+] [-] santaclaus|10 years ago|reply
[+] [-] stefap2|10 years ago|reply
[+] [-] pearjuice|10 years ago|reply
[+] [-] Mikeb85|10 years ago|reply
[+] [-] voltagex_|10 years ago|reply
[+] [-] ponyous|10 years ago|reply
[+] [-] jamesfmilne|10 years ago|reply