3D Graphics For Firefox, Webkit
angry tapir writes "A group of researchers plans to release a version of the Firefox browser that includes the built-in ability to view 3D graphics. They've integrated real-time ray tracing technology, called RT Fact, into Firefox and Webkit. Images are described using XML3D, and the browser can natively render the 3D scene." The browser will be released within a few weeks, the researchers say, and they are checking with the Mozilla Foundation about whether they can call it Firefox.
so this means that in the near future ill have to have quad sli pci-e cards with 1tb of ram and a few extra powersupplies to render all of the popup/under/over/through ads.
but really, someone educate me... why would anyone find 3d rendering in a browser useful? its almost certainly not going to be able to compete, quality wise, with any recent high end graphics renderings (lightwave/maya, etc)--- and with modern compression schemes and encoding formats and everyone having broadband, why wouldnt someone just embed a higher quality video into their site instead of rendering 3d inside of the browser?
i cant just imagine firefox now, instead of consuming 500mb of ram playing some simple facebook games consuming 2gb loading 3d models instead of 2d sprites.
We've had 3D graphics for YEARS in browsers. It is called VRML and it is a standard that has been with us since the early days of graphical browsers.
But the real question is who in their right mind will develop anything as ephemeral as a web page with this complicated technology? The time investment involved to come out with even the simplest of models is enormous. Maybe not John Pinette enormous, something smaller like Louie Anderson enormous.
Do I really want my CPU to overload while navigating the web?
Even more confusing, is this meant to compliment WebGL or replace it? While I think it would be neat-o to have real-time ray tracing in the browser, the WebGL working group consists of some big names like Apple, Google, and Mozilla.
Bryan R.
The price of freedom is eternal vigilance, or $12.50 as seen on eBay.....
Does this mean this technology will be used strictly for 3D images/scenes, or when they say 3D are they referring to gaming?
Obviously and according to TFA, they're referring to 3D images/scenes. Gaming would require, amongst other things, browser-support for raw input devices, (at-least partial) server-side magic for processing interactive events. While these are definitely possible, they're not what this is about.
The largest prime factor of my UID is 263267.
If successful, it wouldn't surprise me to see the Mozilla folks include this feature in a future release of Firefox.
Heaven forbid, please no!
We don't need a rendering engine for every arcane formalt ever developed incorparated into a browser that's deployed on millions of desktops. Just remember, each supported protocol adds new complexety, new errors and with this new secutiry-issues that'll lead to exploits, bad press, compromised machines and painful bugfixing.
Stuff like this should never be part of the browser, it should be an addon.
We realized that 3D graphics in the browser were stupid and useless back in 1995, when the VRML hype was much like the HTML5 hype is today.
It's one of those things that sounds fantastic, but in reality there are very few useful applications.
This is just the 15-20 year cycle we typically see with computing technology. Many of the Firefox developers were born after 1990, so they aren't even aware of the browser experiments and failures before about 2005. Not knowing history, they're doomed to repeat the mistakes of the true innovators.
Why would they choose real time ray tracing over rasterization methods? Rasterization is still much faster and you can achieve all kinds of ray tracing like effects if you want to.
Oh. Yeah. OK, now I get it. Up until this moment I couldn't see any possible reason why anyone would want to do this other than to burn some VC money.
Now I realize this is the next big thing.
However it won't take off until some lame non-porn apps use it somehow, so we can justify having it installed on our machines. Once that happens, people will use it like crazy monkeys.
The parent is marked "funny", but I'm completely serious.