<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Partly a joke, yes, mainly frustration. It's been about a year since I
tried, here are some observations, for instance,<br>
trying to move content between Cortona, Contact, and Vivaty:<br>
<br>
1. Default Sphere appearances range from 'ball' to 'disco ball' to 'a
kinda roundish faceted thing'<br>
2. Texture + Diffuse color is different. Where one player will ignore
the color, another will colorize the texture.<br>
3. MultiTexture - if supported, different syntax let alone appearances<br>
4. Shaders - yeah right<br>
5. The Script implementations are all different, even basic clauses
like 'switch' cannot be counted upon<br>
6. SAI - all completely different. Even just Contact depends on
whether its sitting in IE or Firefox<br>
whether it can even work at all, and each language binding is different.<br>
7. ExternProto support: While there, is spotty and buggy. Without
Import/Export, or introspective Inline,<br>
ExternProto is the most powerful aspect of X3D. It's a shame it's not
solid, at least in Vivaty and Contact.<br>
I haven't tried it in anything else yet. I love that Contact has
introspective Inline, they all should IMHO.<br>
8. Did I say Import/Export? How many players support that?<br>
9. 2D layer support is implemented differently<br>
<br>
That's just off the top, I'd have to look at notes and emails to get a
longer list, but it's much longer than this.<br>
I started a couple of efforts to make libraries of internal and
external script to help unify this for me, but<br>
things are just too different.<br>
<br>
I have had more luck with simple unlit non-textured geometry. Most
primitives look about the same across<br>
all browsers.<br>
<br>
Again, it's been a year since I tried (I've been dabbling in Unity). If
all the Players have been updated<br>
to more accurately support The Spec, then I stand corrected and should
give it another try. My experience<br>
was that Vivaty was closest to The Spec.<br>
<br>
In one of the first X3D Consortium meetings I attended in 2003, I asked
if cross-player 3D fidelity will<br>
ever be as assured as, say, color is in different Paint programs and
media players (after all, 24-bit RGB is<br>
24-bit RGB, right?), and was met with hurrumphs and guffaws ( ;-) ) but
the sentiment was, It ain't never<br>
gonna happen. Of course, at the time, finding high-end graphics on any
given machine was pretty iffy,<br>
but these days, pretty common. I still hold out some hope, but I think
the best chance for '3D everywhere'<br>
is the X3Dom effort.<br>
<br>
Til then, you pick your horse and ride it.<br>
<br>
Sorry,<br>
<br>
Dave A.<br>
<br>
Michalis Kamburelis wrote:
<blockquote
cite="mid:u2n39f847f71004080759k6d74bcffx4d228c1b4b5b7a61@mail.gmail.com"
type="cite">
<pre wrap="">2010/4/8 Joshua Smith <a class="moz-txt-link-rfc2396E" href="mailto:jesmith@kaon.com"><jesmith@kaon.com></a>:
</pre>
<blockquote type="cite">
<pre wrap="">On Apr 5, 2010, at 9:56 PM, Dave A wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Second that. Although 'interoperable 3D' is an oxymoron. Unless you're dealing with non-textured, non-lit,
non-transparent Boxes.
</pre>
</blockquote>
<pre wrap="">Are you all going to let this statement stand?
</pre>
</blockquote>
<pre wrap=""><!---->
Well, I assumed this was partly a joke, from the way Dave phrased it :)
We do achieve a lot of interoperability with VRML/X3D, both the
specification and existing implementations do a good job of supporting
common core. Certainly shapes covered with Materials and ImageTextures
work 100% the same in all the browsers :) Sure, not everything is
perfect, but then submit a bugreport to appropriate folks :)
Michalis
_______________________________________________
X3D-Public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:X3D-Public@web3d.org">X3D-Public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
</blockquote>
</body>
</html>