Google Brings 3D To Web With Open Source Plugin
maxheadroom writes "Google has released an open source browser plugin that provides a JavaScript API for displaying 3D graphics in web content. Google hopes that the project will promote experimentation and help advance a collaborative effort with the Khronos Group and Mozilla to create open standards for 3D on the web. Google's plugin offers its own retained-mode graphics API, called O3D, which takes a different approach from a similar browser plugin created by Mozilla. Google's plugin is cross-platform compatible and works with several browsers. In an interview with Ars Technica, Google product manager Henry Bridge and engineering director Matt Papakipos say that Google's API will eventually converge with Mozilla's as the technology matures. The search giant hopes to bring programs like SketchUp and Google Earth to the browser space."
So was there ever a single useful thing done in vrml?
I'm not trying to be snarky, I'm really curious.
In Capitalist America, bank robs you!
The 3d web doesn't work. What "problem" are they trying to fix? That's the main reason it keeps failing.
-- incubus
Sticking feathers up your butt does not make you a chicken.
goatse will be worth looking at~
The Kruger Dunning explains most post on
The 3d web doesn't work. What "problem" are they trying to fix? That's the main reason it keeps failing.
-- incubus
I know that this is slashdot but did you not read the summary? This could allow for Google Earth to function in a similar way to how Microsoft virtual earth 3D does within IE without need for a fat client on the desktop. The main difference would be that it would be more open and cross platform/browser compatible.
Jesus was a compassionate social conservative who called individuals to sin no more.
I give Google credit for creating open source software, but I'm personally getting tired of the half implementation for Linux. I mean here is a company who has used Linux as the foundation for their internal use and they can't even muster up a deb or rpm package for their product, let alone 64 bit Linux support. Wtf Google.
Show some respect to the community.
ffs!
Javascript. API. OpenGL.
Speaking as an animator and web developer, I'd rather see this effort on the part of Google and Mozilla put into 3D SVG. It would eliminate the need for yet another plugin, allow direct DOM access, and facilitate the mixing of 3d with other page elements.
Or maybe I just want Lain's web experience...
Since the dawn of computer communications, there has always been a single valid answer to that question: porn.
I've abandoned my search for truth; now I'm just looking for some useful delusions.
Remeber - its a neat little tag that is really quite powerful in the right hands, everything supports it but internet explorer, google made a plugin for IE but still no website uses canvas because you can't ignore the fact that no IE user has it (until HTML 5 if IE stays standards complient).
I would *love* opengl ES like 3d rendering in javascript, with a fast enough javascript engine you could do some great things, at the last you could make fluid websites without the need for a flash plugin eating up cpu... but alas i feel this is doomed to the same fate as our old google canvas plugin for IE.
I just need a good 3D model of a 1953 Martian War Machine.
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
I think you meant to say a game engine that's not evil.
There's no -1 for "I don't get it."
That plugin does not work on Linux. The point is not to implement Google Earth as a plugin. It is to implement it using Web standards (VRML, HTML, JavaScript, etc.). It's the same as using SVG + JavaScript + SMIL instead of Flash, or Google Maps which doesn't use any plugins. If they manage to pull it off, it's going to be interesting.
Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
I'm sure an OS as advanced as Linux can run a 32-bit application even if you are using a 64-bit OS and CPU. Right?
You just fucking bitch because you just HAVE to have 64-bit, OMFG!!! They are only giving you 32??? Jesus Fucking Christ, they are robbing you blind! How dare they do that to you! What a great insult to only receive half of what you are due.
In all seriousness, ignorant crybabies like you are why people hate Linux zealots. Grow the fuck up.
This, and the canvas/video tag (if implemented widely) and fast Javascript (V8/Spidermonkey) will kill flash.
Flat out kill it. It might take a little while, but before long it will die out as soon as comparable dev tools pop up (and they will, because it's open).
I have a feeling this will be big - not XMLHttpRequest big, but not too far off. Need proof that this will succeed? Look at the hacky ways this has been done - Javascript raytracers, animated GIFs, writing software renderers in Flash - and tell me that people won't utilize a proper alternative when it arises.
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
the comet CHAIR-R51 is in route collision with planet earth!
Google's main 3D project is SketchUp, an easy 3D modeling studio. But it's not available for Linux. And it runs crappy, if at all, in WINE. It's also nearly the only way (other than a really tricky multi-app process with Blender) to import 3D buildings into Google Earth. Which means that without a Linux SketchUp, it's nearly impossible to get Google Earth to place the buildings properly (it requires IPC which doesn't work with SketchUp running within WINE).
So if Google is going to spend programmer hours bringing 3D to the masses, how about finishing bringing SketchUp to Linux already?
--
make install -not war
Unsure how well this will go, maybe it'll work just because it's google. But there was an *awesome* 3D plugin ages ago called Metastream. It was by the group that made Kai's Power Tools (the first set of photoshop plugins that really got the plugins thing moving along). What made it awesome was that you could model the one model with as much detail as you wanted and then export it for Metastream. In the webpage you could just call the server and say that you wanted a little low-res version to show as a thumbnail, but if you wanted a product detail you simply call for the same thing but with more detail. The Metastream plugin changed the geometry detail and image mapping to whatever was needed to get it done... just like progressive images, but better and more complete (would be the exact same if you could tell a progressive image you just wanted it really small).
Anyways... Metastream didn't take off, but it was certainly an example of it done really well with a lot of possibilities. Because it was so good, it makes me doubt as to whether it'll be cool when google does it. Metastream was awesome.
OMG
I MUST HAVE 64BIT EVEN THOUGH I HAVE NO FUCKING IDEA WHY!@$!%@#^%!@#%
You my friend are a fucking idiot for so many reasons.
Please name one practical reason why this has to be 64 bit. And please also specify if you mean 64 bit addressing or 64 bit words, and please explain specifically why it must be 64 bit.
Please do so quickly so I can tear you a new asshole before I go to sleep.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
If you build it, they will come... real 3D web applications, that is. They're heeerree, or at least they will be.
People claim that there are no real applications for web 3D. Humbug. Here's just a tiny subset without even trying. No, 3D isn't the solution for everything, but it's the solution for enough things.
Phase 1: Niche 3D apps move to the web
It'll start with the niche applications that are already 3D moving onto the web - CAD, architectural walkthroughs, collaborative design etc. A light version of your CAD or design software will be a web app (starting with SketchUp).
Phase 2: Mainstream web apps add 3D
Next, existing non-3D web apps will start to add 3D capabilities. Product configurators will be visual, your driving directions will have a 3D mode, your customer service applications will let you pull up a model of a piece of equipment and engage in real-time collaboration. These apps will function like regular web apps, but better.
Phase 3: Entirely new 3D web apps
Finally, over time, 3D will find its way into nearly every current web application that even touches on visual or spatial data - search, maps, 3D medical atlases, you name it. You'll be able to use 3D models to index databases. Text and visual information will co-exist like images and text but better because 3D models are structured. Virtually whatever you see can be 3D.
Oh yes, it will happen. Maybe not right away. The first batch of 3D web apps will almost certainly suck. There will be lots of failed projects until people figure out how to build 3D web apps. O3D may or may not be the ticket, but something else similar to it will be. It will take years and years, but it will happen.
Be kind to everyone you meet, for they are fighting a difficult battle. - plato