3D Formats from Commercial Software vs. VRML & Java3D? 11
RickMuller asks: "I'm interested in molecular graphics, a field entirely dominated by
OpenGL. I would love to see something more web-friendly come along. I've worked with
VRML and
Java3D, and have been very puzzled why these technologies didn't become
ubiquitous. Now there are new 3D efforts by Adobe
and Macromedia (the Adobe Atmosphere download is available as a beta-download and is way cool!). The press is heralding this as the 3D web revolution. Why should these technologies succeed when VRML or Java3D failed?"
demand (Score:1)
VRML and other web-based 3D technologies are newer than HTML, which is still pretty darned new. VRML is harder to code than HTML, you have to think in 3D and numbers, so the number of web 3d amateurs is much smaller than web 2d amateurs. Shoot-em-up 3D games make money, that's whats big now, but soon enough, the major enabling technologies for really exciting internet 3D communication will be pretty widespread: cheap powerhouse video cards (driven by the game industry) and broadband.
To become widespread, a internet 3D technology will need:
1. to be general, and useful AND exciting to many
2. fairly easy to build, either through simple languages (like HTML) or free, intuitive dev tools.
3. powerful enough to approach levels of (visual) quality now achieved regularly by desktop gaming industry.
While we're at it, I say we go for open standards, extensibility, and pioneer some interesting aspects of multimedia and HCI.
agent k
i love vrml (Score:2)
research into what mpeg4 will do when it reaches FULL maturity
realizes that vrml is inside it at the core system level
why?
because it will be there for streaming 3d
and avatars etc
anyone who says vrml is not robust enough has
not used it to its full potential
that being said im the first to admit that the main problem with vrml is conformance and
interoperability {check the archives at web3d.org} . too many plug ins and viewers
but that just pulls it up to par with html xml and
most other web languages
:O
the others are fairly cool
{adobe and macromedia}
macromedia has expressed interest in
having some sort of vrml to shockwave3d i/o and interoperability
java 3d does have the ability to
produce worlds based off of vrml
but its so slow and i dont want to compile a
new applet for every different browser and version!
the other more corporate offerings are just that
btw vrml is an iso standard and the next level:
X3D will be a great step in its continued growth
also check out blendo a vrml derivative to be induced onto the playstation2, its done by sony
so... http://www.blendomedia.com
it has the abiity to use live video as well
and as far as being too lazy to produce quality
vrml well
this took me eight hours:
http://www.hyperbomb.com/ayb/
use cortona plugin {by far the best for windows}
for proper enjoyment {course macromedia and adobes are only avail on windows too}
http://www.parallelgraphics.com
i have exp helping vrml on linux too via the openvrml {rpms at www.hyperbomb.com/openvrml/} and freewrl projects both located at sourceforge.net
but these projects go slower than the commercially developed ones... i wonder why?
oh and here is another short example of a sphere in vrml
-------
#VRML V2.0 utf8
Sphere {}
-----------
phwew that was tough
be advised ive been using vrml since 1995
its easy out put from databases too
why?
cuz its plain old text not some bloated binary format!
toodles
They're all dif't... (Score:3)
As for Java3D, unfortunately, the Java2 spec has yet to see much market penetration, since IE & Netscape still ship w/ braindead JVMs.
Easier (Score:3)
1. Most of the artists I know are too lazy to learn how to write VRML code and even less motivated to learn Java.
2. The Macromedia and Adobe efforts have support from companies like Discreet and Alias|Wavefront.
It's about ease of use. To be fair, most 3d packages can export to VRML, but usually they're very basic (no animation, no materials, etc.).
Also of note, OpenGL implementations are available for Java. Two come to mind: GL4Java and Magician. I'm not too sure how popular they are.
Why VRML failed? (Score:1)
anybody with a couple of brain cells can cobble together a "Web page" using Notepad, whereas it takes a lot of effort and money to create anything interesting in VRML. Also, the bandwidth wasn't there when VRML was born.
LinuxApprentice.com [linuxapprentice.com]
Adobe Atmosphere (Score:1)
So is ViewPoint's VMP [viewpoint.com]
AnyOldComp.Com [artymiak.com]
My take on the situation... (Score:4)
VRML tried to be the end-all, be-all 3D file format. Which it isn't, BTW, as advances in computer graphics have made VRML not very useful for the kinds of things I want. It is just too general purpose.
The new Web 3D formats are trying to capture a discrete market. People want to see a product in 3D before they purchase it. Of all of them, I rate Macromedia as the most likely to grab the market, given that the Flash plugin is one of the few plugins you can count on having. But they have a little better likelyhood of some success, but only if they latch onto an existing technology, IMHO.
The reason why mollecular modeling is all OpenGL based is pretty simple. OpenGL is a pretty nice library for getting 3D geometry to the graphics card for rendering. It works under any decent OS (Solaris, HP/UX, AIX, WinNT, Win2k, IRIX, etc) that you would want to do that sort of thing on. Programmers have mollecular modeling code that is many years old, probably first designed to work on some sort of early SGI machine, that they have just been linearly porting over to newer platforms without rewriting it.
To make a VRML-based platform, they would have to rewrite things. Sure they might provide an output format for VRML so that you could put it up in a web-based query format. But anything more would require you to rewrite things massively, which isn't a good idea, especially when you can still get p1mp OpenGL cards from Sun, HP, and a few others.
Old news... (Score:1)
Whereas Wild Tangent must be programmed, Adobe and Macromedia's will probably be a cross between Lightwave and Flash.
People should checkout Wild Tangent [wildtangent.com]. It let's you create retail quality games using javascript! How crazy is that?!
Jinushaun
3D must be easier and more flexible (Score:1)
atmosphere vs vrml (Score:1)
Re:atmosphere vs vrml (Score:1)