Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
News

Platinum Tech. Planning OSS Web 3D Tools? 31

There is a story over at News.com that says that Platinum Technologies has signed a letter of intent with the Web3d Consortium to turn over the source code for some of the Cosmo tools for some type of open source developement project. This could be a big development for 3D on the web. What do you think of the Cosmo line or tools and programs? I tried them on an SGI (if it's the same code) a while ago and they were pretty sweet.
Here is the press release from Platinum..
This discussion has been archived. No new comments can be posted.

Platinum Tech. Planning OSS Web 3D Tools?

Comments Filter:
  • The story doesn't mention that Platinum is doing this as part of their process of getting rid of all of their VRML assets and staff. They fired a thousand people on Tuesday, including everyone there working on VRML. *Then* they decided to talk about open-sourcing the Cosmo code.

    A majority of the people who are/were heading the projet to create a next-generation VRML standard worked for Platinum and are now without employ. It remains to be seen whether this is the end of VRML development, or whether the VRML community can reorganize itself around open-source development.
  • by THotze ( 5028 )
    I was reffering to PC's in general. VRML worked fine on my Cyrix 6x86MX 200, with a S3 ViRGE, and 32MB RAM, which was from '97, and Cyrix isn't known for it's great FPU perfromance. And that was in WINDOWS. Linux performance will be considerably better, especially if we can finally get widespread 3D acceleration. My FPU probably performed like a P100's... I'm willing to bet that most computers currently in use for what VRML might be used for (probably home use first, then possibly with video technologies a kind of teleconfrencing system for execs, all connected to the web) are in this catagory, or near enough to do the job. However, if you optimize the applications for K6-2/3/K7 or PIII's, then you'll definately get better performance.
  • Posted by CyberThrash:

    3D is cool
    Linux is cool

    I've been dreaming of a designing 3d windowmanager for a while, but haven't had the technical experience or time to work on such a project. Maybe a (optimized)vrml-based windowmanager could become possible??
  • Well, I work in a large CAD company, so I'm not the typical audience. But it is useful for our customers to be able to export VRML so that they can easily show people models in progress, without the viewer needing to start up Unigraphics (or needing to have a license for it in the first place).
  • I'm using VRML for 3-d visualization of invariant structures in Hamiltonian mechanics (chaos theory.) It beats writing your own 3-d engine and you can share your models with people over the web. Also, there is a lot of demand for 3-d content on the web from somebody -- our most popular page at honeylocust is a 3-d visualization.

    I haven't used Cosmo player on Unix, but I've used it on Windows and it's the best VRML viewer on that platform. I would be delighted if Cosmo were to become available for Linux and other unixes that aren't Irix -- open source seems to be the best way for that to happen.

    As for the use of VRML on the web, the strength of VRML is that, cleverly used, it can pack a big media experience in a small file. For instance, with a 3k VRML file I can let you can fly around Star-trek style near the 100 closest stars to the Sun. That can fill up your whole screen and it's smaller than most people's stupid animated .gifs and the stupid drop shadow logos that people like to make with the GIMP. The trouble with VRML is that it's very hard to tell stories in 3-d. It takes a whole skill set in 3-d modelling, and anybody who is good at it could be making a lot more money making television commercials than they could make with the web. The web can only make a small amount of money off content, so web content must be ~very~ cheap to produce for a site to be profitable.

  • 3D in general is still finding its feet in the computer world. there are all sorts of UI issues, and the hardware is just now getting to the point where mass deployment is feasible. But the potential is there--3D shared interactive games, for example. There was a company, NewFire, that was doing a very fast VRML engine that was good enough for interactive games.

    Aside from that, VRML can be used as a file format for swapping 3D files around with others. The history of 3D is one of one-off tools optimized for one particular environment by one particular company.

  • I used to work at Intervista which subsequently became Platinum just as Cosmo did. Platinum layed off a large number of employees on Tuesday, including former members of the Intervista and Cosmo group. They both were almost entirely gutted with only a few developers kept on to integrate what they have with other Platinum products. 3-D in the enterprise, just what everyone needs, right? Hopefully VRML won't die an untimely death as a result of Platinum's acquisition of all major VRML tool producers and then subsequently disbanding them.

    3-D on the web obviously is something whose time hasn't quite arrived or else one or both of these companies would have been able to survive on their own two feet. I'm sure there's a lot of good code to be had in the source when it gets released - they were a good, smart bunch of people.
  • Metro-X and XiG have had 3D servers out for some time now. I must say, I really like using XiG's AcceleratedX 3D.

    "In true sound..." -Agents of Good Root
  • There's already a well-established standard for a collaborative networked 3D environment. It's got excellent image quality, and generally provides a virtual reality experience orders of magnitude better than any of the VRML implementations out there. The latency is well managed, and plenty of people are running servers for it.

    It's called Quake.
  • Somehow, I think you are thinking of java and its ilk when you talk about dinky little 3d animations on a web page.

    I wrote a weblication to convert molecular structure files to VRML-1 in order to be able to display them in a platform independent manner. Unfortunately the sorry state of VRML on Linux isnt helping the platform independence, but that is for another thread.

    You can see some of the molecules I converted off of my page [sgi.com] (click on the molecules button), or more directly off of the quickie weblication page [sgi.com] for those with frames/graphics impaired browsers. I used either my tool (genVRML) or the wonderful VMD [uiuc.edu] program which runs great on the SGIs and reasonably on the Linux machines.

    I have also seen virtual museum walkthroughs on the web which allow visitors to get a feel for how they want to plan their visits. I have seen virtual astronomy and anatomy labs.

    VRML is actually quite a good technology. Unfortunately you need a rather powerful machine with excellent graphics to do a good job at visualizing anything that is moderately complex. Your machine needs a fast OpenGL implementation and hardware texturing. This means once again, an SGI box or a nice Linux box with the accelerated X servers and the hardware stuff with Mesa.

  • I actually told SGI reps 2+ years ago to go talk to Id...

    In fact, Id should hire those developers and build on the Cosmo pieces. They have the tech and brains to fix VRML.

    There ARE cool and useful things you can do with all of it.

    sdw
  • VRML is derivative subset of OpenInventor file format. OpenInventor is a truly excellent interactive 3d c++ development library built on top of OGL.

    SGI thought that vrml & the web would save their hides because everyone would start using 3D on the web, and that would somehow generate demand for SGI hardware. This failed miserably since nobody had any real reason to use 3D on the web, and nobody had any serious development tools to make it possible. If SGI had released OpenInventor source code back then VRML would really have taken off since developers would have been able to create excellent tools for building 3D worlds.

    Instead SGI dropped OpenInventor (now licensed to www.tgs.com) and tried to create the end user modeling tools/viewers themselves. The Cosmo modeler was kinda crappy and expensive so nobody bothered.

    The release of cosmo stuff is definite step in the right direction, but the real masterstroke that would revitalise VRML would be to release OpenInventor under LPGL. This would enable lots of developers to build proper 3D applications (not just web crap) and really would stimulate demand for good 3d hardware (ummmmmmm... SGI's VPC + decent drivers for Linux).
  • This has nothing to do with VRML, but I do recall a window manager that had a 3D Windowspace. Windows could be rotated and moved around on three axes. It gave you lots more living-space. I saw it on what must have been a very fast computer back in '94, because it was quite responsive. It doesn't seem it would be that hard to write.

    Ah well. Just an idea. Wonder what that was? (I was 12 at the time.)

  • You wrote:

    Nah there's plently of dinky little 3d VRML objects around. You get a pencil or something and you can rotate it with your mouse. Great fun for about 2 minutes.

    Funny, most of the VRML I have seen has been quite specific applications. Most of the Java I have seen has been stupid animated icons.

    There is a nice jumping place to other VRML worlds, and it is reachable from here [hiwaay.net]. The vast majority of worlds out there are not little play toys, which is not what you can say about the vast majority of java applets.

  • Sorry, but VRML in general, and COSMO in particular, suck.

    Lots of academics producing a functionally poor, verbose, over complex load of rubbish.

    To see it done properly:

    http://www.viscape.com

    And yes, it's proprietary and not available for Linux, but it's simply a 100% better way of handling 3D realtime environments. Also, it has some fantastic authoring software.
  • Could we use this type of technology to build a new 3D ultra-user friendly desktop for Linux?

    What things would hold us back? I honestly don't have much experience in 3d world but I've used Blender before and found it to be quite fun.

    A 3D interface could really be interesting. Any thoughts on the API or design?


    Nick
    Linux Systems Group
    New York

  • That used to be a fairly popular SGI user interface demo a while back... you'd navigate through a hierarchy of 'buttons' that spin through 3D space, sort of like a flashy 3d program manager.

    Don't remember any 3d window managers, though...
  • This is a perfect timing-after the VRML consortium became Web3D, it's started to get noticed again. The Cosmo tools are simply the best that there are, PC's are finally powerful enough to do stuff like this, and Open Source can't seem to stop gaining steam.

    Tim
  • What about scrapping the whole VRML thing, and creating a new markup-language? Just take the standards of vrml and start from there.

    Doesn't VROML sound nicer? (O = Open).
  • I would love to think this news will give VRML a big boost - and hopefuly a linux port - although it does feel a little bit late and after the fact.
    An often overlooked factor in the downfall of vrml is precisely *who* creates the stuff (the content) that actually makes people dl the plugin in turn creating demand for more and better VRML spaces.

    The type of person who is able to make high quality, visually stimulating VRML content space would be a technically competent (programmer or near programmer - to understand the weird routing and syntax *and* be able to write javascript/java to implement anything more complex than the most soul sappingly dull interactions) with a good theoretical understanding of 3d preferably with experience in a "professional" package (ie. practical experience) - eg. Maya, Explore, Symbolics, SoftImage, Nichimen, Houdini, um, 3dStudio (...and playing with a crack you borrowed off your dodgy mate doesn't count!) who also has a firm grasp of the internet and ideally be comitted to open source (even pre-platinum announcement there was a profound scarcity of people willing to pay ppl high wages to create stunning work subsequently to be "given away" on a website - if you can view a VRML scene it's trivial to cut'n'paste objects others may have spent days even weeks honing down into a lightweight, good looking piece - companies think of this as "piracy" - rightly or wrongly) - oh yeah, so some lo-poly/games experience would also be good. Unfortunately those exact type of people are in such demand right now that they are currently being offered stupendous money to work in any of the big animation houses around the globe - *how many* people does it take to animate a tie-fighter, George? Disillusioned games animators would also provide a good source of suitable producers - unfortunately making games is too damn fun and VRML is too damn DULL - it would appear. Ditto film, ditto commercials...

    Most professional animators fall **way** below the technical ceiling required to create bearable VRML. Animators are, by and large, "package" users - not the gourard-shading-by-the-seat-of-your-pants type of programmer/animator of five to ten years ago - programmer and artist brains rarely seem to arrive in the same head - most people who work in 3d animation tend to be either programmers or artists. VRML demands are far greater synergy between programming and artistry (not that programming isn't artistic, far from it - it's just less accessible)
    The majority of VRML developers instead had great programming vision and practically no colour vision! (...or understanding of how to add detail without weight - or knowledge of the plethora of routine tricks, hacks, bodges and smudges that 3d animators use daily). Instead the VRML community was besieged with worthy projects of great technical interest and little visual merit (critically) and military stuff (those craaaazy army guys love anything VR!) and in between these a few genuinely worthwhile examples sneaked by (which encouraged me to keep following the www-vrml list).

    Cosmo/SGI then shot themselves in the foot with such force it took VRMLs kneecaps by dropping development of CosmoWorlds on the SGI (anyone know whether SGI CW is OSS? I see *no* mention of it - AFAIK it still costs US$2300 a seat) ignoring the fact that 75% of professional animators use SGIs at work and find WindowsNT (the NT stands for NeanderThal) unpleasant and confusing. It's *far* easier to convince your boss to fork out a couple of grand on some software that lets your clients review your designs in 3d in *their* office, not yours - they *love* that kind of thing - than it is to either fork out a grand for some software stuck on your PC at home or run a moral/conscience probing crack which you can't use for production either. Oh, and CW sucks big time on the PC - I *can't* believe they left out the beautiful per-vertex colour editor !! fools !!

    Meanwhile I'm off down the shops to pick up a big steaming Visual PC, dl my free copy of CW and start making some more of those free models for ppl to rip ;)

  • I work for a company that - on the software side - used to produce a vrml authoring tool. In the 2yrs I've been here, I've seen the market go from somewhat active to almost dead. We stopped development on the product and don't push it much at all. Seems to me like vrml is in bad straights. Hmmmmm.... maybe opening the source will give it a shot in the arm.

    On the other hand, I've yet to see any really practical application for the technology via the www. From what I've experienced, though this may have changed recently, vrml is dog slow.

Truly simple systems... require infinite testing. -- Norman Augustine

Working...