Coffeehouse Thread

62 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

An Interesting WebGL Example

Back to Forum: Coffeehouse
  • User profile image
    sysrpl

    I thought this example of WebGL was interesting. You can use street view on the right to change you location, and you can click and click in the left area to warp the view. You can also edit the vertex shader on the page. Finally you can copy your setting/view as a url and forward it to a friend.

  • User profile image
    Bass

    That is kind of interesting in a gimmicky sort of way. What would be more useful would be to port Google Earth to WebGL. My understanding is it is currently a plugin. That would be a lot of work though.

  • User profile image
    evildictait​or

    By far the best example of online 3D that I've seen is this (use Google Chrome - the site doesn't like IE)

    http://www.eveonline.com/universe/spaceships/absolution/

  • User profile image
    spivonious

    , sysrpl wrote

    I thought this example of WebGL was interesting. You can use street view on the right to change you location, and you can click and click in the left area to warp the view. You can also edit the vertex shader on the page. Finally you can copy your setting/view as a url and forward it to a friend.

    Hmm, can't get it to work on XP. Tried IE8, Chrome, and Firefox. The page doesn't even load in IE8, and Chrome/Firefox get a message that WebGL isn't supported or enabled.

  • User profile image
    sysrpl

    @spivonious:I am honestly not trying to insult you, but really? I thought everyone here knew (including you) that WebGL was based on OpenGL and that MS does not provide WebGL support in their browser.

    In order for WebGL to work you need to have a computer with the necessary hardware and the your video drivers (IDC) must be installed correctly.

    See http://en.wikipedia.org/wiki/WebGL#Desktop_Browsers

     

     

  • User profile image
    BitFlipper

    MS doesn't provide WebGL support because WebGL isn't and never should be an official web standard.

  • User profile image
    sysrpl

    @BitFlipper:Thank you for your opinion.

    We know Microsoft has no history of putting non standard technology in IE. VBScript, ActveX, HTML Behaviors, D3D CSS Transitions ... also http://en.wikipedia.org/wiki/Internet_Explorer#Non-standard_extensions

     

     

  • User profile image
    spivonious

    , sysrpl wrote

    @spivonious:I am honestly not trying to insult you, but really? I thought everyone here knew (including you) that WebGL was based on OpenGL and that MS does not provide WebGL support in their browser.

    In order for WebGL to work you need to have a computer with the necessary hardware and the your video drivers (IDC) must be installed correctly.

    See http://en.wikipedia.org/wiki/WebGL#Desktop_Browsers 

    No insult taken. I didn't really expect it to work in IE, but was surprised when it didn't work in Chrome or Firefox. I assume I'm out of luck on the video drivers though: the X300 was last updated in 2009. I'll try it tonight when I'm at home on newer video hardware (X3850).

  • User profile image
    BitFlipper

    @sysrpl:

    Yes it is funny because people used to complain about MS adding non-standard extensions. Now apparently when they are following standards much closer than they did ten years ago (but thanks for living in the past though), people complain that they don't implement non-standards.

    I realize this whole thread is simply a trolling attempt but seriously, can we point out the obvious hypocrisy here?

  • User profile image
    sysrpl

    @BitFlipper:/ignore

  • User profile image
    AndyC

    , spivonious wrote

    *snip*

    No insult taken. I didn't really expect it to work in IE, but was surprised when it didn't work in Chrome or Firefox. I assume I'm out of luck on the video drivers though: the X300 was last updated in 2009. I'll try it tonight when I'm at home on newer video hardware (X3850).

    I gave up on even trying WebGL demos when it became abundantly obvious that the driver requirements are so hopelessly strict they pretty much rule out most laptops in existence today (and thus the vast majority of people out there, since laptop drivers are rarely updated), despite most of them having graphics cards more than capable of doing the kinds of 3D these sites are demoing.

    This is just one of the reasons why trying to make a "web standard" that is so closely bound to specific video driver functionality is a stupid idea.

  • User profile image
    Bass

    @spivonious:

    XP IIRC doesn't update drivers automatically like newer versions of Windows do. It might even be worth trying those 2009 drivers if your XP install is fairly old.

  • User profile image
    Bass

    I'd like to mention (probably the forth or fifth time here?) that WebGL is a open specification developed by the Khronos Group, a consortium of various hardware and software developers that represent a large cross-section of the technology industry. Membership is open to any organization that wishes to participate.

    Microsoft essentially boycotts the Khronos Group, which I think is just bad for the whole technology industry. It's also going to be an increasingly difficult position to maintain as the focus of the industry shifts towards mobile and web. Ideally they'd obsolete the proprietary DirectX suite of APIs and help improve open 3D APIs that are supported by pretty much everyone outside of Redmond.

  • User profile image
    Blue Ink

    @Bass: DirectX is arguably the best thing that could have happened to OpenGL, and viceversa. Seeing one of the two deprecated would invariably slow down innovation.

    Aside of this, I think that neither standard belongs in HTML; I would rather see something like "VRML done right" and then leave it up to browser vendors to decide how to implement that.

  • User profile image
    PaoloM

    , Bass wrote

    I'd like to mention (probably the forth or fifth time here?) that WebGL is a open specification

    It' a "web standard", not an open specification. I understand if you, like me, are confused by what a "web standard" actually is.

    WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES 2.0, exposed through the HTML5 Canvas element as Document Object Model interfaces.

    - http://www.khronos.org/webgl/

    developed by the Khronos Group, a consortium of various hardware and software developers that represent a large cross-section of the technology industry. Membership is open to any organization that wishes to participate.

    So it's a private organization that accepts money from joining members. Got it.

    Microsoft essentially boycotts the Khronos Group,

    (citation needed)

     which I think is just bad for the whole technology industry. It's also going to be an increasingly difficult position to maintain as the focus of the industry shifts towards mobile and web. Ideally they'd obsolete the proprietary DirectX suite of APIs and help improve open 3D APIs that are supported by pretty much everyone outside of Redmond

    Really? There's an awful lot of game companies working in Redmond then...

  • User profile image
    evildictait​or

    , Blue Ink wrote

    @Bass: DirectX is arguably the best thing that could have happened to OpenGL, and viceversa. Seeing one of the two deprecated would invariably slow down innovation.

    I've never understood all of the open-source hate for DirectX. The whole premise of DirectX is that it's all done via COM objects which are deliberately interfaces with no concrete classes. It would (or at least should) be trivial for OpenGL to be a conforming DirectX implementation.

  • User profile image
    Blue Ink

    @evildictaitor: Most religions are compatible at the interface level... Smiley

  • User profile image
    Bass

    Yeah so I stuck a nerve, but whatever.

    The API of mobile and web 3D is based on OpenGL ES. This has already been "decided" by most of the industry (in a forum that only really Microsoft decided not to be part of).

    Microsoft will come coming kicking and screaming into this world, but eventually they will come. Just like they did with HTML5 and JavaScript. I doubt the whole DirectX line of stuff has any real future.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.