VrmlMerge is a program which can:
-merge multiple wrl files referenced by Inlines and EXTERNPROTOs into
one file
-convert vrml97 to x3d
-inline all textures used in a visualization using PixelTextures
-inline all textures used in a visualization using ImageTextures + data
protocol (NEW)
All those features make it possible to unify a WHOLE visualization
(wrl's and textures) into a single file.
Now it should also handle PROTOs inside of nodes, and the conversion to
x3d should be faster and shouldn't require so much memory.
It's a beta version - I just didn't have very much time to test all
features completely, but it works on my visualizations. If it doesn't
work on your files, you can send me a copy and I'll try to fix it in the
final release.
The VrmlMerge webpage is:
http://vrml.deem7.com
On this page you can also find some VRML97 examples including some quite
big visualizations.
Best Regards
md
question: do you use the NIST converter for the X3D.
comment: didn't initially understand that the conversion wasn't working
because didn't 'get' the UI, how about having the three 'actions' as
tick boxes, then having one 'go' button? so that you could do combine
and convert in one go.
contribution: i have a tiny bit of code that i think could be add to
transparently load a zipped file.
i would of emailed you directly, but couldn't find your address.
> bug: (i think) when i try combining a file with recursive
> externprotos, the conversion just stops, tried both web based and
> downloaded.
That's strange - I have some wrl files with recursive externprotos and
all works fine.
> question: do you use the NIST converter for the X3D.
No.
> comment: didn't initially understand that the conversion wasn't working
> because didn't 'get' the UI, how about having the three 'actions' as
> tick boxes, then having one 'go' button? so that you could do combine
> and convert in one go.
Yes, the UI is a bit poor.
> contribution: i have a tiny bit of code that i think could be add to
> transparently load a zipped file.
>
>
> i would of emailed you directly, but couldn't find your address.
You can email me using the contact form on http://vrml.deem7.com or just
use michal _ deem7 _ com
Regards,
mdk
http://vrml.deem7.com
> That's strange - I have some wrl files with recursive externprotos and
> all works fine.
hi, i did a bit of investigating and it turned out to be stopping when
it was parsing any file with an SFNode out; this:-
#VRML V2.0 utf8
PROTO ball [
eventOut SFNode tragectory
]{}
was the minimum that still caused the problem.
also eventIn and MFNode cause the same.
simon