David, please don't get defensive. I was not "slamming other peoples
work with innuendo" and I'm sorry you took it that way.
Perhaps I was a bit harsh, but I don't particularly like X3D; I've
followed it over the years, and know some of the people involved in it
quite well.
Thanks for your detailed comments, I do actually agree with a lot of
them. I'm not tied to KML and COLLADA, for example; they were just
the most suitable things we found. We looked at OGC, and any other
GIS or location-based data standards we could find, but we decided
(for a variety of reasons) to not use most of them. KML + COLLADA +
HTML/Javascript offered the best combination of features, as far as we
could tell. This is just about data size and features, it's also
about languages ways of doing things that are comfortable for current
mobile/web developers.
I should be clear on one thing: I'm far less concerned about "getting
it right and complete and perfect" than I am about "making something
that's the best fit for our target developers." I'm interested in
making tools that work. When I demonstrate our work to real people
(e.g., executives and technical and design folks from Turner and CNN,
new media and interactive designers, heads of researcher at major
phone manufacturers, high up folks in advertising agencies, just to
name the folks I interacted with _last_week_) they are very excited,
because they see it as a good blend of leveraging what they do now and
moving it into a new domain.
My expectation is that we will release this, and once people start
using it, and giving us feedback, it will change, potentially in large
ways.
Now, regarding X3D vs COLLADA. Please not that I was considering X3D
as the top-level data format, not just the 3D format. It might
actually be quite good as a 3D format, and we might very well want to
support it (in addition to a subset of COLLADA, or other formats like
POD). I am not tied to COLLADA; in fact, given way a nightmare it is
trying to find or create a 3D renderer for it, I'd be happy to drop
it. Is there a 3D renderer for X3D, that is open source (useful open
source, not GPL or other infectious licenses), and runs efficiently on
mobiles (high end ones with OpenGLES 2.0)? Because at the end of the
day, I want a format I can use.
As for creating a scientific testbed, it sounds fine, and it would be
great if someone did it, but I can't imagine how this could be
funded; is there any funding for this that you know? I've never had
luck interesting funding agencies or corporations in such things.
Students and staff and equipment aren't free, and such an endeavor
would be expensive. Personally, I've got so many other things going
on, that I can't imagine finding the time to do such a thing. As you
say, there are many formats, and formats can change to suit their
use. So, "proving" anything about existing formats seems like a
fairly uninteresting research contribution (at least to someone like
me, who is happy to use whatever is out there).
Anyway, sorry to offend you.
blair