Slashdot Mirror


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."

191 comments

  1. vrml by colmore · · Score: 4, Interesting

    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!
    1. Re:vrml by Threni · · Score: 1

      I guess "promote experimentation" means "come up with a problem this solves".

      Uh...Cybersex? I remember reading about that over and over - how sad fat losers could pretend to have sex with people via expensive equipment - yeah, like that's gonna be the next big thing.

    2. Re:vrml by stevenvi · · Score: 2, Informative

      I once saw a 3D model of the Dopefish. It was neat. 3D graphics on my computer on the Internet! What'll they think of next?

      Jumping ahead decade and a half... looks like it's just a competitor to Flash. Something else to make my computer run slower than my 486 did as I tried to execute Java applets back in '96...

    3. Re:vrml by dominux · · Score: 1

      I did some data visualisation stuff in a 3d grid with spheres of varying diameter and colour, skunkworks really, just for fun, and to learn some VRML. Showed it to the customer who was getting the database being visualised as a free bonus bit of functionality. They hated it with a passion and asked never to see it again. Odd reaction, but there you go.

    4. Re:vrml by Anonymous Coward · · Score: 0

      I went to paper software once right before it got bought by Netscape. they had a web browser where you would fly through the links to pages behind them. I thought that was neat, but I don't think it was ever released.

    5. Re:VRML by daemonburrito · · Score: 4, Insightful

      Man... I thought we covered this with the last story related to the proposed Khronos 3d api. This is nothing like VRML. It is a javascript api to use graphics hardware.

      Nothing to do with markup of any kind (aside from the xml in Collada, which is not necessarily part of the standard). Ugh.

    6. Re:vrml by Unending · · Score: 4, Insightful

      There are things I would like to see in 3D and I do think the capability to embed 3D objects is a useful step.
      Off the top of my head:
      -google earth in a browser.
      -games are always a target for tech like this.
      -any sort of 3d visualization of data that would benefit from non static viewing.

      That said I disagree with how they made this, conceptually I prefer the 3D context for the canvas tag.

    7. Re:VRML by TheRaven64 · · Score: 2, Interesting

      VRML can be accessed from JavaScript and can be 3D accelerated (it is in any relatively recent plugin). I am not completely sure I understand the difference between a 3D retained mode API, and a 3D retained mode modelling language that exposes its objects to a programming language.

      --
      I am TheRaven on Soylent News
    8. Re:vrml by mirshafie · · Score: 3, Insightful

      There are already proprietary applications for viewing 3D objects in browsers. These are useful for certain lines of work, such as displaying CAD models. I don't think the industrial companies that use these technologies will be the first to adopt open standards, but it might be a useful tool for smaller design houses.

      As you wrote, online game designers will probably be all over this, and their ability to generate revenue should not be underestimated.

    9. Re:vrml by popo · · Score: 1

      I'm not trying to snarky either, I'm really serious:

      No.

      --
      ------ The best brain training is now totally free : )
    10. Re:vrml by Anonymous Coward · · Score: 0

      IIRC, VRML was simply a file format (like HTML) and not an API. It was certainly not designed with JITing JavaScript engines in mind.

    11. Re:vrml by Anonymous Coward · · Score: 0

      What most people here on /. would like to see in 3D definitely is boobs.

      Now waiting for the haptic plugin.

    12. Re:VRML by daemonburrito · · Score: 1, Insightful

      Ugh... I think I might suck cocks on this one. I had assumed that since Google is part of the Khronos initiative, they were closer to the approach of Mozilla's canvas:3d, where the philosophy was to expose a significant subset of opengl so opengl programmers could jump right in. After reading this, I've come around to thinking O3D actually is kind of like VRML, unfortunately.

    13. Re:vrml by Hatta · · Score: 1

      -google earth in a browser.
      -games are always a target for tech like this.
      -any sort of 3d visualization of data that would benefit from non static viewing.

      OK, why would any of those be better in the browser instead of as a native application?

      --
      Give me Classic Slashdot or give me death!
    14. Re:vrml by Unending · · Score: 1

      Accessibility, whether real or perceived.

    15. Re:vrml by Anonymous Coward · · Score: 0

      Yeah, we want our USB controlled vibrating fleshlights!

    16. Re:vrml by mikael · · Score: 2, Informative

      Because you can embed the images in another webpage - just like youtube videos.

      You don't have to bother about with unpacking zip files, rpm's, tar's, .run files, especially when you don't have admin permissions on the host machine.

      Also, you won't start up your application one day, and read the message "This version is no longer supported. Please exit and upgrade to uber-version X.Y.Z".

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    17. Re:vrml by lahvak · · Score: 4, Informative

      So that I don't have to make my multivariable calculus students download and install new applications on their computers, so that I don't have to convince the IT folks at our school to install bunch of new applications that only a handful of students will use in the labs and classrooms, and I don't have to find an application that would run on all of my students' computers, whichever OS they use, the labs that mostly run windows, and my linux laptop.

      --
      AccountKiller
    18. Re:vrml by lukas.mach · · Score: 1

      3d model of Prague is presented using VRML:

      http://www.langweil.cz/digmodel.php

      (It's not online though.)

    19. Re:vrml by lahvak · · Score: 2, Interesting

      Actually, there are many really cool mathematical visualizations done in VRML. The main problem with VRML was, imho, that the plugins were really clunky and never really worked that well. In fact, at the time VRML was introduced, the whole plugin architecture in most browsers was pretty simple, and even installing plugins was not easy. Finding, dowloading and installing a VRML plugin wasn't any easier than installing a standalone application for 3D, and the application probably had better functionality.

      If this thing is well done, and easy to find and install, it can make quite a difference in areas such as mathematics or chemistry instruction.

      --
      AccountKiller
    20. Re:vrml by dunng808 · · Score: 5, Funny

      There is no shortage of boobs posting on /.

      --

      Gary Dunn
      Open Slate Project

    21. Re:vrml by Hatta · · Score: 1

      Because you can embed the images in another webpage - just like youtube videos.

      Compare Youtube videos to a native video player, the native option is much better.

      You don't have to bother about with unpacking zip files, rpm's, tar's, .run files, especially when you don't have admin permissions on the host machine.

      That's what self extracting installers are for, and you should be able to install to your home directory. If not, that's a packaging issue that's easy to deal with.

      Also, you won't start up your application one day, and read the message "This version is no longer supported. Please exit and upgrade to uber-version X.Y.Z".

      I was going to give you this one, but on second thought not. First, it's a very, very small annoyance. Second, this seems to happen to me every time Flash upgrades and it's in the browser too. Third, there's nothing stopping an app from being self updating.

      --
      Give me Classic Slashdot or give me death!
    22. Re:vrml by 5865 · · Score: 1

      Like flash, sandboxed to hell so any security concerns are offloaded to the plugin provider. Which means you can do 3d stuffs and people can load them on their browsers without worrying about being hacked.

    23. Re:vrml by hannson · · Score: 1

      Additionally, everything 3d made with flash and possibly also for accelerated 2d graphics.

    24. Re:vrml by LateArthurDent · · Score: 1

      I did some work as an undergrad rendering complex molecules for the physics department at my school, had it exported to vrml, and placed on the website of the research project.

      I'm not sure if that's "useful." Visualizing the molecules was, but that can be done in other software. Placing it on the web, well at the time they thought it was going to be useful, but it's no longer on their website, so they probably decided it wasn't :)

    25. Re:vrml by SanityInAnarchy · · Score: 4, Insightful

      Compare Youtube videos to a native video player, the native option is much better.

      Mostly because YouTube is based on Flash, and there currently aren't any major video sites using the video tag. I'd suggest that the video tag would be much better.

      That's what self extracting installers are for, and you should be able to install to your home directory. If not, that's a packaging issue that's easy to deal with.

      Unless they've also locked it down with something like noexec.

      there's nothing stopping an app from being self updating.

      True, but autoupdate is one of many things a browser / web-based application gives you "for free".

      Another one is navigation. No reason a native app can't have hyperlinks back/forward buttons, and history, but why reinvent the wheel?

      Another is extensibility. Without really doing much, you're probably still allowing people to write Greasemonkey scripts for your app.

      Another is the refresh button. Complete reboot + autoupdate all in one.

      Another is extreme portability -- native players may be better than YouTube, but it's difficult finding a machine that won't play YouTube out of the box. VLC isn't a terribly big download, but it's still an inconvenience, especially on machines where such things aren't allowed.

      Another is security. Trusting one plugin to add 3D support is considerably safer than trusting every single application you might want to download that might want to render 3D. The browser is necessarily a sandbox, which means you don't have to set up a more complex one (like a chroot or a virtual machine).

      The list goes on. You may not like the platform, but there are advantages to having an open standard portable platform. In fact, the browser is fulfilling the promise of Java so many years ago -- compile once, run anywhere.

      I would say, if you don't like doing everything in the browser, and there's a specific reason you don't like it, improve it. That's what happened here, I'm sure -- Google doesn't like doing Google Earth in the browser, because the browser has no 3D. So they've improved the browser.

      --
      Don't thank God, thank a doctor!
    26. Re:vrml by drinkypoo · · Score: 4, Informative

      OK, why would any of those be better in the browser instead of as a native application?

      No install, cross-platform.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:vrml by cristjs · · Score: 1

      Lets see, they created an 'open source browser plugin'.. for Windows and Mac... but not for GNU/Linux... Google is your friend???

    28. Re:vrml by gzipped_tar · · Score: 2, Insightful

      Better integration with Google's advertisement services.

      --
      Colorless green Cthulhu waits dreaming furiously.
    29. Re:vrml by Thomas+Shaddack · · Score: 1

      Molecular models.

    30. Re:vrml by BitZtream · · Score: 1

      He asked for something useful.

      Contrary to popular belief NOT EVERYTHING SHOULD BE DONE IN A FUCKING BROWSER.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    31. Re:vrml by Onymous+Coward · · Score: 1

      Funny you should say that. There are other plugins for viewing molecular models, including CHIME and Jmol. I would recommend Jmol.

      But, yeah, if you've got a molecular model built in VRML for some reason (rather than a standard molecular format), you can share that with people.

      I build molecular and other kinds of models for customers and demonstrate them via VRML before having them physically "printed". Specialty need, really. Any 3D format (that can nicely render point clouds) would do. I look forward to a nice, standardized, well-adopted format. Something that comes with your browser would be great.

    32. Re:vrml by negRo_slim · · Score: 1

      competitor to flash? mayhaps... but im more libel to think an overt stab at dx, cue DirectX for The Web(TM)!

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    33. Re:vrml by negRo_slim · · Score: 1

      data visualisation in 3d eh? helped design the super computer from Hackers I take it?

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    34. Re:vrml by eikonoklastes · · Score: 1

      > Google earth in a browser

      They have that: http://code.google.com/apis/earth/

    35. Re:vrml by Anonymous Coward · · Score: 0

      which is why I haven't installed this plugin... for 64bit linux. it seems a bit of a pain than..well..usual.

    36. Re:vrml by theGeekDude · · Score: 1

      All this has happened before and all this is happening again :D

      --
      Dont waste you time reading stupid sigs like this.
    37. Re:vrml by bickerdyke · · Score: 1

      Yes... read about it... but did you actually see it? in VRML?? Were you able to display anything besides blocks? :-)

      IN related news... is Second Life still alive? :-)

      --
      bickerdyke
    38. Re:VRML by CarpetShark · · Score: 1

        "It is a javascript api...Nothing to do with markup of any kind"

      You mean... there's no XML version of Javascript yet?

      <script language="javascript">
          <dereference object="document">
              <call method="write">Hello, People?  Get with the program!!</call>
          </dereference>
      </script>

    39. Re:VRML by Anonymous Coward · · Score: 0

      I think I might suck cocks on this one

      This must be the insight.

    40. Re:vrml by Hyler · · Score: 1

      The out of the box initial configuration of some models of Silicon Graphics workstations could be done in a VRML interface, flying from billboard to billboard.

      The big downside of VRML was that it was not tactile and not very interactive. If I recall correctly, you couldn't collide with objects and most interaction was "I click this cube and a URL opens in a web browser". It seemed half-done.

      --
      It's its. They're their, there. You're your. Who's whose? A looser loser, though those two too threw through the trough.
    41. Re:vrml by Fred_A · · Score: 1

      Better integration with Google's advertisement services.

      I can't wait for 3D/VRML ads. Hitting that monkey is going to be a real challenge now !

      --

      May contain traces of nut.
      Made from the freshest electrons.
    42. Re:vrml by Anonymous Coward · · Score: 0

      I'm sure there were, but most people don't visit useful things.

      What was lacking for t to become a poular success was _fun_ things in VRML, and the reason there were none was that VRML (especially its scriptability) sucked.

      It had a convoluted internal scripting system that few understood, and was practically impossible to implement correctly, and hampered all the implementations.
      What would have worked much better was to script the logic in Java or JavaScript. You could, sort of, but the scripting API was a useless piece of slapped-on committee drivel, obviously standardized long before anyone had actually tried doing even moderate toy problems with it.

      I really hope a better, more well-designed and more experience-based standard will succeed. Finally we might see some real usage.

    43. Re:vrml by Hurricane78 · · Score: 1

      I have to agree. The browser went from just another Internet service client to the inner platform antipattern. (Also on Wikipedia.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    44. Re:vrml by johnsie · · Score: 2, Interesting

      The web browser is the new virtual machine.

    45. Re:vrml by TheCycoONE · · Score: 1

      NASA had a 3d model of the International Space Station in VRML that you could fly through. I can only find it via CNN now. http://www.cnn.com/SPECIALS/multimedia/vrml/iss/ Neat stuff in 1998.

    46. Re:vrml by Anonymous Coward · · Score: 0

      For visualisation PTC do ProductView and MockUp, AutoDesk do NavisWorks.

      These programs are really useful if you want to design the wings of your Airbus A380 in one CAD package and the fuselage in another (Catia v4 and v5 depending if you're French or German). Then when you put your aircraft together it might fit...

    47. Re:vrml by Anonymous Coward · · Score: 0

      um... where have you been?

      People have been building useful apps with VRML and X3D for years... and the innovation continues... The content runs faster than ever after 10 years and now with XML encoding its 1st class citizen of the web!!!

      Just see some case studies at Web3D.org to wet yer whistle!

    48. Re:vrml by mdwh2 · · Score: 1

      Running in a webpage certainly has its advantages - mostly, I think that people are more likely to try it. But:

      You don't have to bother about with unpacking zip files, rpm's, tar's, .run files, especially when you don't have admin permissions on the host machine.

      You still have to worry about permissions with a web based application (e.g., on Java I remember running into troubles having to sign applets to do certain things).

      Also, you won't start up your application one day, and read the message "This version is no longer supported. Please exit and upgrade to uber-version X.Y.Z".

      Isn't this much more a problem with web applications? If I download a native application, I can run it for as long as my hardware still runs, except for the minor exception of cripple/share/trialware.

      But for web applications, it's only there for as long as the web host chooses to host the application.

    49. Re:vrml by Verdatum · · Score: 1

      Yes! This one time, in like, 1996, I went to this one site, and it had a VRML virtual Jack-o-Lantern. It allowed me to...Oh wait, "useful"...Nevermind.

    50. Re:vrml by Verdatum · · Score: 1

      And it isn't VRML, which is what the commenter was asking about.

    51. Re:vrml by knutkracker · · Score: 1

      Except that this google plugin does require the download and install of an exe file.

    52. Re:vrml by SCHecklerX · · Score: 1

      You forgot:

      -porn

    53. Re:vrml by Anonymous Coward · · Score: 0

      Another is extreme portability -- native players may be better than YouTube, but it's difficult finding a machine that won't play YouTube out of the box. VLC isn't a terribly big download, but it's still an inconvenience, especially on machines where such things aren't allowed.

      Out of the box? Really? I didn't know every computer ever made came with the flash plugin installed... And I'm sure that downloading the flash plugin is against policy in a lot of cases, not that anybody wouldn't just violate that policy immediately anyway, but I'm sure it's not something that's supposed to be allowed everywhere.

    54. Re:vrml by Anonymous Coward · · Score: 0

      And make your web look like 1996...

      So, I, for one, welcome our new web-based-3D-dancing-babies overlords

    55. Re:vrml by SanityInAnarchy · · Score: 1

      I didn't know every computer ever made came with the flash plugin installed...

      Just about every new computer shipped seems to. It's certainly there on Windows and Internet Explorer, and on OS X and Safari. I believe it may need to be installed for Firefox on Windows, though.

      I'm sure it's not something that's supposed to be allowed everywhere.

      Maybe not. I certainly don't like Flash -- but many of the reasons I don't like Flash don't seem applicable here. The big one: Flash is proprietary.

      --
      Don't thank God, thank a doctor!
    56. Re:vrml by joeljkp · · Score: 1

      You might be trying to make a larger point here, but I'll respond to your specifics:

      -google earth in a browser.

      Here's the Google Earth browser plugin.

      -games are always a target for tech like this.

      Shockwave can do 3D hardware-accelerated games.

      --
      WeRelate.org - wiki-based genealogy
    57. Re:vrml by stm2 · · Score: 1
      --
      DNA in your Linux: DNALinux
    58. Re:vrml by Anonymous Coward · · Score: 0

      Google Earth in the web? A similar project already exists:
      www.glinter.net

  2. We can hope by QuantumG · · Score: 1, Insightful

    Maybe Google will make a game engine that doesn't suck next.

    --
    How we know is more important than what we know.
    1. Re:We can hope by MrEricSir · · Score: 2, Funny

      I think you meant to say a game engine that's not evil.

      --
      There's no -1 for "I don't get it."
    2. Re:We can hope by QuantumG · · Score: 1
      --
      How we know is more important than what we know.
  3. VRML by HaeMaker · · Score: 0

    It's been done...

  4. Ugh. Again. by Gricey · · Score: 2, Insightful

    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.
  5. Finally by geekoid · · Score: 4, Funny

    goatse will be worth looking at~

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Finally by stonedcat · · Score: 0

      I think I'll pass thanks.

      --
      You can't take the sky from me.
    2. Re:Finally by Locke2005 · · Score: 5, Funny

      "When you stare into the abyss the abyss stares back at you." -- Friedrich Nietzsche

      For some reason, goatse.cx always reminds me of that quote...

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  6. Think of the possibilities by Anonymous Coward · · Score: 0

    Imagine how much spam you can fit into a 3D space!

  7. Re:Ugh. Again. by aristotle-dude · · Score: 4, Informative

    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.
  8. Show some respect by Anonymous Coward · · Score: 4, Interesting

    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.

    1. Re:Show some respect by Darkness404 · · Score: 2, Informative

      Most OSS projects don't offer precompiled RPMs or DEBs. Its much easier to outsource it to the distro managers who can better add it into the next release. Think about it this way, you offer a DEB for Ubuntu, that DEB gets installed on a Debian based system that isn't Ubuntu... Unfortunately, it doesn't really resolve dependencies nicely and it requires either A) A newer version of a library B) Some obscure library that doesn't have an easy to use DEB thus killing the entire point C) Dependencies that depend on other dependencies that either have problem A or B.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Show some respect by Anonymous Coward · · Score: 0

      Very true. Is there a way to circumvent this so that a Linux user doesn't have to wait 6 months to have a streamlined installation path? Windows users can click and install this today, why should Linux users have to go through hoops to do this?

    3. Re:Show some respect by stevenvi · · Score: 1

      Tip:

      $ ./configure
      $ make
      $ make install

    4. Re:Show some respect by Anonymous Coward · · Score: 0

      Incidentally...

      http//autopackage.org/

    5. Re:Show some respect by gnarfel · · Score: 1

      Oddly enough, most things people would want to install (applications) that don't have packages (and thusly need to be compiled) require root for that last step. This is where `sudo` comes in.

      --
      Local music(to upstate NY). http://gnarfel.com/ radio.
    6. Re:Show some respect by Anonymous Coward · · Score: 0

      But it's open source, you can just Do It Yourself(tm). You can't complain if you don't contribute to the project.

      See, that argument's not as nice when you're at the receiving end isn't it ?

    7. Re:Show some respect by Anonymous Coward · · Score: 0

      Oh yeah, because packages that use configure never have dependencies that need to be resolved. And the messages from configure really tell an average computer user what to do to fix the issue. Thanks for pointing out why this is the year of the Linux desktop.

    8. Re:Show some respect by Anonymous Coward · · Score: 0

      Because each distro has a slightly different setup and it's lots of work to get useful packages; when you do, all you get is annoying people asking why there is no package for $their_distro.

      I'm trying to make a package right now, and I'm hitting things like fedora and opensuse (both using RPM!) pointlessly having slightly different names for the same package. After that it'll be ubuntu/debian where I can only have one tarball plus one diff file, so I can't have two source tarballs even though that's how upstream does them...

  9. Seriously, this is interesting? by stonecypher · · Score: 0, Troll

    Wow, google brought us an implementation of a standard that's got dozens of implementations already! A failed standard from 1996! One with several legitimate, healthy replacements!

    You can tell they're doing great things.

    --
    StoneCypher is Full of BS
  10. 32bit Linux only - Give me a break by Anonymous Coward · · Score: 1, Insightful

    It has been years since I was on a 32bit linux system... Guess I will not be trying this out anytime soon...

    1. Re:32bit Linux only - Give me a break by emag · · Score: 1

      My thoughts exactly. I mean, sure, I have 32bit laptops, but anything I've bought since then is 64-bit...

      --
      "The urge to save humanity is almost always a false front for the urge to rule." --H.L. Mencken
    2. Re:32bit Linux only - Give me a break by Anonymous Coward · · Score: 2, Insightful

      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.

    3. Re:32bit Linux only - Give me a break by Anonymous Coward · · Score: 0

      Though I wouldn't quite say it in the same manner, I absolutely agree with the parent 100%. What does running a 64-bit browser and plugin get you over a 32-bit browser and plugin? It's true that there are a few areas that could see moderate speed improvements from going 64-bit, but for the most part it just does not seem worth the effort to me. Believe me, supporting two binaries is (sometimes more than) twice as hard as supporting one. I think most people bitching about this are essentially ricers. Every time I see a 64-bit whiner I am reminded of Gentoo.

    4. Re:32bit Linux only - Give me a break by BitZtream · · Score: 2, Insightful

      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
    5. Re:32bit Linux only - Give me a break by Anonymous Coward · · Score: 0

      wow
      you're going around ripping assholes apart
      are you some sort of bit conservationist? Do you run 16bit OS and apps 'cause ya know 32bit is just as much of a waste.. not many things require a full 2GB of addressable memory space and all those bloated 32bit instructions - how can these people sleep at night wasting all those bits. For christ sake think of the bits!

    6. Re:32bit Linux only - Give me a break by Anonymous Coward · · Score: 0

      Your 64bit cpu has to switch modes to run 32bit code. This adds overhead to the context switch that's happening thousands of times a second. Also, since the code is a plugin it will require a 32bit host application. You can use a wrapper that repackages the code but that carries some overhead. And why are you running Linux in the first place if not your zero tolerance for inefficiency?
      I'm sure all you just heard was "WHHAAAAA!"

    7. Re:32bit Linux only - Give me a break by Anonymous Coward · · Score: 0

      I mean, sure, I have 32bit laptops, but anything I've bought since then is 64-bit...

      Strangely enough many netbooks (none of which are more than a year old) have 32bit CPUs, even though 64bit has been a standard both on desktops and normal laptops for years. So now there's a _lot_ of people with shiny new small laptops that are unable to move to the 64bit world when the need arises.

      I wonder if it's an evil plan to force us to buy a new netbook sooner than we originally planned.

    8. Re:32bit Linux only - Give me a break by gilboad · · Score: 1

      Let me see.
      I actually do productive work on my machine, and said productive work actually uses the large chunks of the 16GB of RAM I have on my workstation.
      Beyond that, the lack of certain (stable) i386 plugins (*cough flash* *cough), requires me to pull-in 150 i386 packages [1] at the total size of 187MB [2].
      While not much, given the pace in which Fedora (10) releases updates, ~5% of all my Internet traffic is dedicated to pulling packages that I wouldn't have needed in the first place - if someone have taken the time to take i386 behind the bike-shed and shoot it. ... And don't get me started about the limitation of keeping i386 supported when writing multi-platform software. (Let alone kernel mode modules)

      - Gilboa
      * The 64bit version of this plugin is still somewhat unstable - at least as far as I could test.
      [1] $ rpm -qa --queryformat="%{NAME}-%{ARCH}\n" | grep i386 | wc -l
      150
      [2] $ declare -i SIZE=0; declare -i CUR=0; for CUR in $(rpm -qa --queryformat="%{SIZE}-%{ARCH}\n" | grep i386) ; do SIZE=$(($CUR + $SIZE)); done; echo Total size: $(($SIZE / (1024*1024))) MB.
      Total size: 187 MB.

    9. Re:32bit Linux only - Give me a break by gilboad · · Score: 1

      s/the lack of certain (stable) i386 plugins/the lack of certain (stable) x86-64 plugins/g

    10. Re:32bit Linux only - Give me a break by PitaBred · · Score: 1

      Being as it's a plugin, it won't play nicely with a 64bit native browser. Gotta use something like nspluginwrapper or likewise to get it to work. If it were a native part of the browser, you'd have a point. But lack of native 64bit support is a pretty big thing... switching to another browser to use a single plugin is as bad as having a standalone application, which is the whole thing they're trying to get away from.

    11. Re:32bit Linux only - Give me a break by MarkRose · · Score: 1

      The 64-bit alpha version of Flash is out, and it's very stable. I can't remember having a Flash related crash since I installed it (it's the most stable version I've ever used!). http://labs.adobe.com/downloads/flashplayer10.html

      --
      Be relentless!
    12. Re:32bit Linux only - Give me a break by gilboad · · Score: 1

      I tested the 64bit flash alpha shortly after its release, but and had several unexplained crashes.
      As such, I decided to wait until the next 64bit flash release.

      - Gilboa

  11. Jogl vs Java3D flashbacks by robmv · · Score: 1

    This two implementations make me remember Jogl vs Java3D, and how people preferred direct access with jogl than an scene based API

  12. VRML and X3D by DragonWriter · · Score: 4, Insightful

    It's been done...

    ...And done again. The problem isn't having a way to communicate 3D content with the browser in a form which supports interaction, the problem is coming up with something worth using it for.

    1. Re:VRML and X3D by hack++slash · · Score: 5, Funny

      the problem is coming up with something worth using it for.

      Google StreetView 3D.

      Or as it will probably (hopefully) be eventually known as: Grand Theft Auto: Streets of Google

      --
      To do something right, you often have to roll up your sleeves and get busy.
    2. Re:VRML and X3D by WhatsAProGingrass · · Score: 1

      NewSpin360 uses flash but this 3d is quite impressive!

      --
      Mark
    3. Re:VRML and X3D by NewSpin360 · · Score: 1

      the problem is coming up with something worth using it for.

      Google StreetView 3D. Or as it will probably (hopefully) be eventually known as: Grand Theft Auto: Streets of Google

      If you pull up the 30 min web video were they do the case study with Intercontinental Hotels, that talks about Google Enterprise/Premiere one of the lead guys, say's that Google Earth is coming to Google maps in the future. That will be great! What an amazing company. They will be factory install soon. I found this site because I got a wave of referrals to my website. Anyone seen a thread with me in it? newspin360.com Hit me though the contact with a link if you have please.

  13. Re:Ugh. Again. by dickeya · · Score: 1

    Ummm.... where have you been for the last year?

    http://code.google.com/apis/earth/

  14. Re:Ugh. Again. by DragonWriter · · Score: 1

    The 3d web doesn't work.

    The 3D web worked fine with VRML (and continued to work fine with X3D, AFAIK.) The problem is that no one really had any work for it to do.

  15. firefox and javashit is 386er slow as it is please by Ruede · · Score: 1, Troll

    ....do not add a 286 experience plugin... it sucks surfing under linux already... no need for ultra suck....

  16. bloatware by n30na · · Score: 1

    This only lags a little less than java applets on load. yay. This will only get useful if they can make the pageload overhead as small as that of flash, etc. I don't like my computer freaking out and lagging when I load a page.

  17. 3D = more bloat by ickleberry · · Score: 1

    Great, this will add more auto-loading bloat to the web. Soon even your netbook will need a Core 3 Octo and 80GB of RAM to get by without crashing.

    Its disappointing to see a company that has sworn by minimalism since 1998 now going out of its way to make the web altogether more bloated. Of course they are trying to topple client-side computing and therefore Microsoft by rewriting the world in JavaScript

    Having everything web-based is just the new way of making money from software. If a fat client had Google ads on the side people would dismiss it as adware, if there were no ads they'd just pirate it. if they want web applications to catch on 3D support is a must. I'd say by the time Google are finished trying to extend HTTP/HTML and JavaScript it will be such a mess that it won't be worth using anymore.

    Really google should write a good client for remotely run applications rather than trying to extend web browsers to do it because browsers are by their design a piss-poor choice for any of the slightly more complicated applications

    1. Re:3D = more bloat by Kashgarinn · · Score: 1

      "Having everything web-based is just the new way of making money from software."

      - My god.. you hit the proverbial Google nail right on the head. They live and breathe on ads via a browser through internet websites.. and putting ads into other programs is looked in a negative light, so they've decided to extend what the browser is and does to maximise eyeballs.

      I always thought that Google was doing this stuff For The Good, but they aren't really, they're just making sure that anything a user does will be in a browser, thus have the potential of having an adsense frame right infront of him/her.

      They already have the infrastructure to let any idiot with a webpage get a bit of cash from using adsense, now they're just adding and enhancing what you can do in a browser to make sure that when you use a computer, you're seeing an adsense ad somewhere on the page.

      I never really understood what drove Google toward this Browser utopia, but now I finally understand. The really great thing about this is that they're using pretty awesome philosophies as the base of this profit machine, and everything so far has been open, useful and encourage more people to join in and develop further.

      The only thing I've seen where they've gone against what people want is an adblock plugin for the chrome browser. Thankfully we have Firefox for that.

  18. 3D on a 2D Screen by mc1138 · · Score: 1

    All of this is all well and good, but I'm holding out for a 3D interface, something that can really take advantage and create true 3D rather than depth to what is essentially still a 2D image no matter how many polygons you throw at it.

  19. THIS HAS NOTHING TO DO WITH VRML by daemonburrito · · Score: 3, Informative

    ffs!

    Javascript. API. OpenGL.

    1. Re:THIS HAS NOTHING TO DO WITH VRML by sl3xd · · Score: 1

      But there is a certain similarity: VRML plugins often used OpenGL to render the 3D content; and the idea seems very similar - have 3D content on the web.

      --
      -- Sometimes you have to turn the lights off in order to see.
    2. Re:THIS HAS NOTHING TO DO WITH VRML by daemonburrito · · Score: 1

      Yeah, you're right. After reading the overview, it appears that this is totally different than Mozilla's idea (who are also contributing to the Khronos initiative).

      Mozilla's approach is a much better idea...

    3. Re:THIS HAS NOTHING TO DO WITH VRML by daemonburrito · · Score: 1

      Don't mod me up! I was wrong, wrong, wrong!

    4. Re:THIS HAS NOTHING TO DO WITH VRML by Anonymous Coward · · Score: 0

      Don't mod me up! I was wrong, wrong, wrong!

      He he he, too late...
      Madness? This is Slashdot!!

  20. SVG by SpaceToast · · Score: 4, Insightful

    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...

    1. Re:SVG by Aladrin · · Score: 2, Interesting

      Isn't this trying to open the path for that? If they can get the API down pat with the plugin, and leave it open enough to replace the plugin with built-in functionality, it'll do exactly what you want, quicker, and with cross-browser compatibility.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:SVG by BZ · · Score: 1

      Honestly, the XML-and-DOM part of SVG is a significant performance drag. If you want high-performance 3d graphics, you do NOT want to be maintaining a DOM for the whole thing...

    3. Re:SVG by BitZtream · · Score: 1

      Hrrm, compare the DOM to a scene graph, makes a little more sense than you realize.

      The DOM really isn't that big of a deal, its going to exist in some form or another regardless of what you call it. Just because you are used to browsers with shitty DOM implementations doesn't mean the concept is flawed.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:SVG by BZ · · Score: 2, Interesting

      I meant specifically the object-heavy DOM API required by SVG, where everything in sight is an object, including things that would be better off as strings (the .href of an , for example, just in case you want to use SMIL to animate that; same thing for .className on all SVG elements). Oh, except you have to also provide it all in string form for the Core DOM APIs.

      Having personally worked on a browser DOM implementation and done a fair amount of black-box testing of three other browse DOM implementations, a lot of the "shittiness" is baked into the specs. The SVG example is pretty typical: instead of using strings where they make sense, objects where they make sense, and something radical like integers where _they_ make sense, the DOM APIs typically require you to keep information in multiple forms at once and sync them to each other when any of the representations is changed. Setters are typically provided for all the different representations. In practice implementations often end up violating the letter of the spec and using a canonical representation in some cases just to keep performance sane. If the representations could be generated from each other, this wouldn't even violate the spec... but they can't be.

      There's nothing flawed with the concept of an object model, of course, just with the design-by-committee object models the W3C has produced.

    5. Re:SVG by grumbel · · Score: 1

      SVG is already troublesome enough as is, no need to bloat it into insanity with 3d crap.

  21. Obvious by TerribleNews · · Score: 1

    It has been obvious since the release of GMail that google's intention has been to create the dumb terminal model for the 21st century. Everything will run in the browser. You won't need any storage or serious processing power. Just an assload of ram and a graphics card and away you go.

    "But processing power is cheap!" you cry. But not as cheap as free, which is what google will offer. Email, office apps, video games as hot as you've ever seen before, all from the comfort of your own browser and all Google Adsense paid for.

  22. What is this brand new techology good for? by Locke2005 · · Score: 2, Insightful

    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.
  23. We tried something like this once before.. by moogord · · Score: 3, Insightful

    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.

    1. Re:We tried something like this once before.. by moogord · · Score: 1

      the tag that is, forgot about /. formatting

    2. Re:We tried something like this once before.. by Phroggy · · Score: 1

      Yes you did...

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  24. I might have a use for this by HTH+NE1 · · Score: 3, Funny

    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?
  25. Papervision 3D by popo · · Score: 1

    ..blows this away... (imho, of course)

    This engine isn't close to being ready for prime time yet.

    --
    ------ The best brain training is now totally free : )
    1. Re:Papervision 3D by JoeCoder7 · · Score: 0

      Yes, but papervision uses software rendering because that's all flash can do. You'll get 10x the framerate from this since it actually uses your computer's 3d hardware.

  26. Clipping? by popo · · Score: 1

    Without clipping, demos like the island are basically useless.

    --
    ------ The best brain training is now totally free : )
  27. Re:Ugh. Again. by Tweenk · · Score: 2, Informative

    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.
  28. Re:Ugh. Again. by Hatta · · Score: 1

    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.

    So the benefits are:

    1) Google Earth displays in a browser window. Was it really so hard to manage two separate windows?

    2) Instead of a fat client on the desktop, you get a fat plugin in your browser.

    I'm not seeing how this is filling a need.

    --
    Give me Classic Slashdot or give me death!
  29. Of course Google want 3D Interwebs... by Greg.Rodden · · Score: 1

    Did no one see the flying advertisements in that Futurama episode???

    --
    I have ridden the mighty moon worm!
  30. 3D porn by Stratocastr · · Score: 0

    3D porn ftw.. go google gogogo..

    --
    Slashdot - I went there to fix their grammar that they're so bad at.
  31. Seems like people are missing the point. by slimjim8094 · · Score: 4, Interesting

    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.
    1. Re:Seems like people are missing the point. by spyrral · · Score: 3, Insightful

      Why would you want to kill Flash? Flash is great:

      * Large install base with very fast uptake on new versions.
      * Great IDE, large ecosystem of code, developers and tools.
      * Easy streaming of HD video to the browser.
      * Great communication server, video chat is an example level project.
      * Small file size for the plugin, support for Window, OS X and Linux.

      Other then being open, what would your hodgepodge collection of technologies and tools offer over Flash?

    2. Re:Seems like people are missing the point. by Endymion · · Score: 2, Informative

      Because it's performance blows on non-standard platforms? Because it's lack of support for 64-bit (well, last I checked) is a pain in the ass? Because it's a constant source of memory leaks and segfaults?

      The day I can get rid of that stupid plugin will be a day I celebrate a lot.

      --
      Ce n'est pas une signature automatique.
    3. Re:Seems like people are missing the point. by BZ · · Score: 1

      > * Large install base with very fast uptake on new versions.

      Fast uptake? Or do you mean "major versions" as opposed to security fixes? Flash uptake for security fixes is terrible.

      > * Small file size for the plugin, support for Window, OS X and Linux.

      Sort of. 64-bit support is not so great. Support is not at all the same across all three of Windows, OS X, Linux (e.g. windowless mode took its sweet time coming to all three).

      You forgot some negatives:

      * Unstable (something like 30% of the crashes logged by the Firefox crash logger are actually Flash crashes... note that this is for in-development Firefox builds, last I checked; the numbers look worse for release ones).
      * CPU hog. Disabling Flash drops my browser's CPU usage from 40-50% to 2-5%. This is on Mac. Your mileage will vary by operating system and number of sites with Flash in them you have open.

      Note that it's not a given that the replacement will be less of a CPU hog or less crashy. But if it's not.... it won't kill Flash.

    4. Re:Seems like people are missing the point. by scribblej · · Score: 1

      "Other than being open."

      "Other than that, Ms. Lincoln, how was the play?"

    5. Re:Seems like people are missing the point. by glittalogik · · Score: 1

      They released an alpha of Flash 10 for 64-bit Linux systems in February. Unsure of progress but it's a start...

    6. Re:Seems like people are missing the point. by spyrral · · Score: 1

      Flash works for the purpose it's built for, for the audience it's designed for, and it works well. That's what my post said and your reply has no relevance to it.

    7. Re:Seems like people are missing the point. by Anonymous Coward · · Score: 0

      Well, since it's open, there's a good chance that the Linux implementation won't buttrape me and my CPU at every possible opportunity.

    8. Re:Seems like people are missing the point. by Anonymous Coward · · Score: 2, Informative

      Why would you want to kill Flash? Flash is great:

      * Easy streaming of HD video to the browser.

      Sure thing... except that one can't use Flash to play back smooth fullscreen HD video on my desktop system when it's running Windows. Moreover, decoding that HD stream uses ~95% CPU when in "windowed mode".
      My system specs and software load for Windows (or Linux):
      * Windows Server 2k3 (or Unstable Gentoo Linux)
      * Firefox 3.0.1 (or Firefox 3.0.8)
      * Flash 10.0 r22 [installed just a minute ago] (or Flash 10.0.22.87)
      * AGP R400 [AKA Radeon x850] with Catalyst 8.something (or xf86-video-ati 6.12.2)
      * 2GB DDR1 @ 400Mhz [AKA PC3200 RAM]
      * A single Athlon XP 2800+ [@ 2.1Ghz]

      FWIW, The Linux Flash 10 plugin WILL NOT play the HD stream in windowed mode on this hardware. You can fucking forget about playing it in fullscreen... it's skip city. :/

      I ripped the stream (a 1280x720 MP4 clocking in at ~2Mbit/s) quite some time ago.
      My CPU usage when playing it with SMplayer 0.6.6 (using either the ATI OGL or DirectX renderers and postprocessing disabled) under Windows is ~65%.
      When playing under Linux with SMplayer 0.6.7 (with the Xvideo renderer and a postprocessing level of 3) it is ~55%.
      Hell... with the X11 renderer, a PP level of 3 and the video fullscreened, the CPU usage is only ~75%. (In case you don't know what that means... unaccelerated, postprocessed, fullscreen HD video playback through mplayer on Linux is faster than windowed HD playback through Flash on Windows.)

      Here's the stream that I tested:
      http://www.youtube.com/watch?v=4pXfHLUlZf4
      Be sure to press the "HD" button.

    9. Re:Seems like people are missing the point. by 'The+'.$L3mm1ng · · Score: 1

      And with Google owning YouTube, they might just have a platform to promote its usage. Interesting thought, indeed.

    10. Re:Seems like people are missing the point. by ion.simon.c · · Score: 1

      Balls! I hate the mile-wide "Post Anonymously" checkbox. This was me with my HD video statistics.

    11. Re:Seems like people are missing the point. by Zebedeu · · Score: 1

      I disagree.

      Flash is a hack, works like a hack and has the performance to match.

      For instance:
      1. Right-clicking a Flash object doesn't work consistently with other browser functions
      2. If the Flash object has focus, normal browser shortcuts don't work (ctrl-t for a new tab, etc)
      3. You can't search text inside Flash, at least not using the browser text search functionality
      4. Flash movies and animations are horribly inefficient, even in Flash's main platform, Windows
      5. Flash is traditionally much less stable than the browser it's running on

      I don't know what purpose or what audience you were referring to, but flash does not "work well", and that's becoming ever more evident in the face of new standardized web technology such as AJAX and SVG.

    12. Re:Seems like people are missing the point. by pmontra · · Score: 1

      Yes, Adobe has a 64-bit Flash 10 plugin for Linux and it works. I know because I use if every day on my pc. This places Adobe far ahead of Google which consistently releases 32-bit-only plugins. Don't they have any PC with 4 GB of RAM at Google?

    13. Re:Seems like people are missing the point. by Blakey+Rat · · Score: 1

      What's the point of "killing Flash?" are you suggesting that we should make software just to be vindictive towards other software? Or is there some actual benefit to the user/consumer?

    14. Re:Seems like people are missing the point. by Anonymous Coward · · Score: 0

      I have to agree. I can run two instances of WoW side by side with zero lag, but the moment I try to watch a flash video in fullscreen, the lag monster rears its ugly head. Performance of Flash has *always* been crap. When I first started designing with it back in 2000-2002 it was crap, and I constantly had to lower the quality to get it to play without skipping on most machines that could play Half-Life without issues. Unfortunately, many idiotic web developers disable this functionality in their flash videos now. Thank zombie baby jeebus for NoScript and Flashblock.

    15. Re:Seems like people are missing the point. by Skal+Tura · · Score: 1

      you forgot audio, and other easy to use, efficient, basic media capabilities.

      To make a simple piece of vector graphics requires a lot more effort with JS than with flash.

      Flash ain't going anywhere anytime, it has it's strengths, and it's constantly being developed further.

    16. Re:Seems like people are missing the point. by rasjani · · Score: 1

      Well, if it would also *work* in linux, not just run on it and i would be happy camper!

      --
      yush
    17. Re:Seems like people are missing the point. by thepyronaut · · Score: 1

      If you're gonna argue that it'll kill Flash, add a few other things:

      * Sound generation
      * Graphical filters (sorry, no matter how fast a scripting language gets, its not fast enough to do this within reason)
      * p2p connections
      * Sockets
      * llvm support (or some equivalent)
      * Anything else Adobe thinks up between now and and the time all those things you mention achieve 80%+ penetration

      I'm not trying to be (too) snarky here, but you need to know that Flash is a little more than a video/canvas/3D/scripting plugin before you can argue whether or not we'll be seeing its demise.

    18. Re:Seems like people are missing the point. by jonaskoelker · · Score: 1

      * Great IDE, large ecosystem of code, developers and tools.

      - javascript has emacs and vi, a huge ecosystem of code (view->source), many developers...

      * Easy streaming of HD video to the browser.

      If only playback at a reasonable frame rate was possible. I run a greasemonkey script to replace flash with mplayer on youtube, because with flash performance goes down the drain [or tubes ;)]

      * Small file size for the plugin, support for Window, OS X and Linux.

      - vs javascript plus open source, open standard which has $SPECULATION file size, and support for every OS, not only the top three.

      * Large install base with very fast uptake on new versions.

      I actively avoid using flash whenever feasible.

      * Great communication server, video chat is an example level project.

      Uhm, okay... wait, flash can look at my webcam without asking me? Cool! Awesome! I Want That!

  32. Re:Ugh. Again. by mrchaotica · · Score: 1

    2) Instead of a fat client on the desktop, you get a fat plugin in your browser.

    For one thing, you get a single general-purpose plug-in instead of a separate one for each different 3D web application you want to use. For another thing, if it's a standard then it can be implemented as part of the base functionality of the browser, and not need a plug-in at all.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  33. Get real by westlake · · Score: 1

    Tip:

    Over and over I have heard people say that you just use the usual configure, make, make install sequence to get a program running. Unfortunately, most people using computers today have never used a compiler or written a line of program code. With the advent of graphical user interfaces and applications builders, there are lots of serious programmers who have never done this.

    configure; make; make install
    [Linux Gazette, November 22, 2003]

  34. Call me when it's like this ... by Anonymous Coward · · Score: 0

    He closed his eyes.
    Found the ridged face of the power stud.
    And in the bloodlit dark behind his eyes, silver phosphenes boiled in from the edge of space, hypnagogic images jerking past like a film compiled of random frames. Symbols, figures, faces, a blurred, fragmented mandala of visual information.
    Please, he prayed, now-
    A gray disk, the color of Chiba sky.
    Now-
    Disk beginning to rotate, faster, becoming a sphere of paler gray. Expanding-
    And flowed, flowered for him, fluid neon origami trick, the unfolding of distanceless home, his country, transparent 3D chessboard extending to infinity. Inner eye opening to the stepped scarlet pyramid of the Eastern Seaboard Fission Authority burning beyond the green cubes of Mitsubishi Bank of America, and high and very far away he saw the spiral arms of the military systems, forever beyond his reach.
    And somewhere he was laughing, in a white-painted loft, distant fingers caressing the deck, tears of release streaking his face.

  35. Re:Ugh. Again. by Hatta · · Score: 1

    The whole google earth application is going to be shoehorned into the browser one way or another. The 3d support part of it might be reusable, but that's a small part of the whole application. If it's not a "Google Earth" specific plugin that you have to download and install, then it's going to be loaded every time you hit the page. That's worse than a native application.

    --
    Give me Classic Slashdot or give me death!
  36. Re:Ugh. Again. by Anonymous Coward · · Score: 0

    I disagree.

    Why does it have to solve anything? What "problem" does WoW solve?

  37. Re:Ugh. Again. by dunng808 · · Score: 1

    From the summary, "Google's plugin is cross-platform compatible ..."

    On the Google site I see Windows and OS-X well represented, then a whisp of a suggestion about 32-bit Linux, then nothing for FreeBSD. This does not qualify as cross-platform, not anymore.

    --

    Gary Dunn
    Open Slate Project

  38. and in another news.. by miknix · · Score: 2, Funny

    the comet CHAIR-R51 is in route collision with planet earth!

  39. Warning: spyware by Anonymous Coward · · Score: 0

    I must also warn that this supposedly simple little plugin installs that "Google Updater" spyware crap without asking if it was ok and with no way to remove it short of manually killing the process, deleting the files and removing the startup entries from the registry.

    Thanks a lot Google. I just wasted 20 minutes having to remove rubbish. I uninstalled the plugin without even trying it because I cannot trust anything from a company that installs spyware.

  40. Linux SketchUp Already? by Doc+Ruby · · Score: 2, Insightful

    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

    1. Re:Linux SketchUp Already? by Anonymous Coward · · Score: 0

      So if Google is going to spend programmer hours bringing 3D to the masses, how about finishing bringing SketchUp to Linux already?

      masses != linux

    2. Re:Linux SketchUp Already? by Anonymous Coward · · Score: 0

      Why would you want that? SketchUp is a useless piece of shit.

  41. What about Metastream?... by thekm · · Score: 2, Interesting

    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.

  42. what about the blender realtime plugin by soibudca · · Score: 1

    I thought the realtime blender plugin was a very cool project and quite effective. It implemented a sandboxed version of blender's richly featured 3d game / interactive simulation engine within several browsers on multiple platforms back in 2002 http://www.linux.com/feed/20866 there have been rumblings of reviving the project and bringing it in line with the current code base now and then on the blender developers mailing list. most recently by Marcelo CoraÃa de Freitas

  43. 3D in a 2D world. by Ostracus · · Score: 1

    As I mentioned in another forum I can see home improvement and DIY sites using this technology. Not to mention educational and science sites. As for Google earth, it could simply be a different way to look at the web.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  44. off-topic api question by Endymion · · Score: 1

    I'm starting a totally new app that is (hopefully) going to use OpenGL for the display. Not full 3D, but I kind of want the fancy blending features. The problem is the last time I used OpenGL was... a VERY long time ago. It seems to have changed substantially sense then.

    I'm totally out of the loop, though, as far as graphics programming goes, so... does anybody know of a decent source for discussion, tutorials, docs, anything on doing modern OpenGL the "right way"? Seeing as this project is starting from scratch, I might as well get it correct from the beginning.

    --
    Ce n'est pas une signature automatique.
    1. Re:off-topic api question by ion.simon.c · · Score: 1

      I would check out the Red, Blue and Orange books for a comprehensive reference library and the OpenGL Superbible for a big tutorial. :)

      Be aware that your old OGL knowledge is still useful and perfectly valid. Any hardware/driver combo that supports OGL 2 features is going to support the 1.x features as well.

      OTOH, any hardware that supports OGL 3.x will most likely have drivers that support the older bits of OGL. :)

  45. Re:Ugh. Again. by Anonymous Coward · · Score: 0
  46. It was a stupid idea in the early 90s and ... by BitZtream · · Score: 1

    its a stupid idea now.

    Much like flash this is another retarded thing to add to websites that stupid managers and shitty web developers will put on pages when they don't have any real content.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  47. Re:SVG (off topic) by BitZtream · · Score: 1

    As someone who is using SVG as a basis for a rather large system at the moment, what do you use as an SVG editor. I personally use a combination of Illustrator and Sketsa for most of my work, with a lot of the final tweaks done by hand as they both suck when dealing with text and things like flowRoots. Neither do animation for crap, so I'm curious as to what you use for creation of SVGs on a regular basis.

    I love the format, but the amount of time I spend editing in a text editor tweaking things is getting to be more than slightly annoying. We use Batik to power our browser plugins and rendering to raster files and I'm not too far away from creating my own editor as everything I've used so far just seems to be crap.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  48. Re:SVG (off topic) by SpaceToast · · Score: 1

    Back when I did this proof-of-concept SVG game, I used Inkscape. While Inkscape is definitely coming along as a basic Illustrator alternative, it produces terrible SVG for DOM manipulation -- objects are defined with inline styles rather than attributes, and Inkscape would delete my inline JavaScript when I opened and saved the file.

    Now that Safari supports full SVG and browsers are actually competing on JavaScript performance, I should really dust off that old project. Its time may have come.

  49. This has been done many times before. by Anonymous Coward · · Score: 0

    Folks, this isn't new technology.
    I was mucking around with VRML documents and JavaScript bindings to manipulate them over ten years ago. In the good old days of SGI.

    There are a number of companies that still make 3D browser plugins, but now they use the standard X3D document format.

    A JavaScript API as suggested here just allows the 3D document to be manipulated in the browser using JavaScript. Nothing amazing, been done many times before.

    Hopefully Google are utilising the standards and not defining yet another API, diluting the effectiveness of the standards in the process.

  50. I'm glad they're doing this by Forrest+Kyle · · Score: 1

    I'm really glad this is finally happening. I was just thinking the other day that Flash hadn't really made the internet annoying enough. Now we can enjoy 3D websites with tiny fonts, swirling graphics, and no content.

    I understand the potential usefulness of this, I really do. However, I shudder at the inevitable trends in web development that will further abuse the notion of usability.

  51. Unity3D by Anonymous Coward · · Score: 0

    http://unity3d.com/

    Is a very good 3D plugin

    http://www.fusionfall.com/splashpage.html

    A good example from cartoon Network.

  52. 3D Web Applications by megaheda · · Score: 2, Interesting

    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

  53. Re:Ugh. Again. by Phase+Shifter · · Score: 1

    The 3d web doesn't work. What "problem" are they trying to fix? That's the main reason it keeps failing.

    Going from 2d to 3d is the hard part.

    This is really just an early precursor for a 10d plugin, which will be implemented on a quantum computer.

    Why do you think quantum computing researchers are so obsessed with entanglement?

    It's much easier to run multiple threads in all those extra dimensions, so the smoother performance from the enhanced browser will be the first useful application of superstring theory.

    (What's scary is that in ten years, professional tech and science journalism will look just like this post if current trends continue)

  54. And next... by shish · · Score: 1

    How long until we have a 3D compositing window manager for our in-browser desktops?

    (Nearly 20 years of hardware and software improvements, and the pinnacle of our achievements is exactly what we started with, but slower. With all the effort that's gone into making javascript fast, wouldn't it have been easier to make downloading random binaries from the internet safe?)

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    1. Re:And next... by howlingmadhowie · · Score: 1

      Nearly 20 years of hardware and software improvements, and the pinnacle of our achievements is exactly what we started with, but slower.

      well, yes, you're right. but that's because of microsoft and proprietary software. if they didn't have a monopoly, we would have seen things like this running a lot earlier.

  55. So, why? by shutdown+-p+now · · Score: 1

    Silverlight definitely has 3D APIs today (and yes, accessible from JS, too), and I bet its marketshare, though miniscule compared to Flash, will dwarf that of Google plugin anyway - and, with Windows Update as a distribution channel, will keep doing that. Also, I don't know much about Flash development, but doesn't it have some 3D APIs, too? If yes, then this thing is pretty much stillborn.

    1. Re:So, why? by salarelv · · Score: 1

      Flash has semi 3D - I would call it 2.5D. There are also such players like - 3DMLW, 3DVia, Unity3D, VastPark, Wirefusion etc. Isn't really a new thing.

    2. Re:So, why? by jsight · · Score: 1

      Flash, Silverlight, and JavaFX all have pseudo-3d (perspective transforms, etc). None of them have true 3D included (though its possible with Java to use 3D wrappers from an applet).

  56. Re:Ugh. Again. by CarpetShark · · Score: 1

    Yep. And Google Earth *might* even become the future of home pages, if people keep geotagging their content when they put it online, so that it makes sense to highlight hotspots which are relevant to your search etc.

  57. Re:Ugh. Again. by Anonymous Coward · · Score: 0

    I'll try: People used to spend too much time outdoors? Some of the nerds were close to leaving their basements?

  58. Scenegraph vs. retained mode by CarpetShark · · Score: 1

    people preferred direct access with jogl than an scene based API

    Personally, I much prefer the scenegraph approach. AFAIK, people prefer so-called "direct access" because it's faster when performance is at a premium, like in games on the desktop. I don't really imagine that being an issue online, since bandwidth will still be a major limitation (especially if ISPs don't get off their buts and start providing transfers that match the real bandwidth sold).

    On another note... what's with this "retained mode" stuff that Direct3D popularised? Isn't that the same as "scenegraph"?

    1. Re:Scenegraph vs. retained mode by robmv · · Score: 1

      I understand that everyone has not the same preferences, but having access to the base OpenGL ES, will allow you to have multiple implementations of scene based APIs. With the Google solution, you are stuck with that API

    2. Re:Scenegraph vs. retained mode by CarpetShark · · Score: 1

      Good point :D

  59. Re:Ugh. Again. by Fred_A · · Score: 1

    From the summary, "Google's plugin is cross-platform compatible ..."

    On the Google site I see Windows and OS-X well represented, then a whisp of a suggestion about 32-bit Linux, then nothing for FreeBSD. This does not qualify as cross-platform, not anymore.

    Not to mention OS/2 and BeOS !
    (yes I run Linux too, and so does Google, and I understand they cater to the masses.)

    Hopefully this time they wrote their code with a little portability in mind...

    --

    May contain traces of nut.
    Made from the freshest electrons.
  60. Warning: Google Updater! by Anonymous Coward · · Score: 0

    Warning: the plugin is an executable that installs Google Updater, an obnoxious program that sits in the background, hogging resources and ever so often connecting to Google servers to transmit some information.

    A few years ago this would have caused an outcry and the plugin would have been labeled "nagware" if not "malware"..

    Why does a simple Firefox-plugin require its own installation service to run, when Firefox has its own built-in method for updating plugins which runs perfectly well?

  61. remember css? javascript? activeX? silverlight? by cool_story_bro · · Score: 1

    "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."

    yep. because that's exactly how things have worked in the past.

    /sarcasm

    --
    You must wait a little bit before using this resource; please try again later.
  62. Re:Ugh. Again. by Atzanteol · · Score: 1

    Because you lack vision does not mean a use does not exist. Think a furniture site that lets you build and walkthrough your home. Or Ticketmaster having a 3D representation of stadiums. I'm sure there are many other ideas as well but I'm not stupid enough to think that "if I can't think of them then they don't exist."

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  63. Re:Ugh. Again. by teknopurge · · Score: 1

    We can already do that: with Java.

    Yes, those pesky little applets. The secret? The new "Consumer" JRE - take 90% of the space of the old one and startup time is 200 ms. Want to use j3d? Boom - you can fast. Want to craft a MQ PAS message to talk to that crusty IBM mainframe? Boom, you can, in a browser.

  64. How about processing ? by Jae686 · · Score: 1

    How diferent is this from processing? ( www.processing.org ) ?

  65. Summer of code 3D physics? by Baldrson · · Score: 1

    How about a "Summer of Code" for good 3D physics in this plugin?

  66. 32-bit only by Nomaxxx · · Score: 1

    Unfortunately, it works on 32-bit Linux distributions only. Simply because their JavaScript engine is 32-bit only. :-(