Mombu the Programming Forum

Go Back   Mombu the Programming Forum > Programming > linux vrml viewers
User Name
Password
REGISTER NOW! Mark Forums Read




Reply
1 15th September 02:53
mdk
External User
 
Posts: 1
Default linux vrml viewers



Hello,
Can you tell me what is the best vrml browser for linux?
As far as I can see only FreeWrl seems to be a mature project.
I was looking at the xj3d site, but it says it's not really
finished yet. And btw (I didn;t understand it very well) - will xj3d be
just a vrml browser or some sdk ??
Up to now I was able to see some simple vrml content with 'vrmlview'
only. But it's quite slow and just quits when I try to see some bigger
wrl files.

Anyway, I still have some difficulties with freewrl (it says: "no
display!' ) so could someone tell me if my scene is visible in some
linux browser?:
http://atos.wmid.amu.edu.pl/~d115738...al/index2.html
or (it doesnt work with cortona...)
http://atos.wmid.amu.edu.pl/~d115738...final/load.wrl
or
http://atos.wmid.amu.edu.pl/~d115738...l/wszystko.wrl

Afaik it doesn't use any nonstandard nodes. (Chisel finds some errors
but there are mostly 'nonconformances')

It all works fine with bs contct 6.1 (although it sometimes crashes...).
Cortona vrml doesn't work with load.wrl (a preloader), and menu has no
text...

Thanks for any help
md
  Reply With Quote


 


2 15th September 02:53
joerg scheurich aka mufti
External User
 
Posts: 1
Default linux vrml viewers



No. It depends.

If you want to drive a 6 wall CAVE you choose from software like cover/covise
or OpenActiveWrl for select the best VRML browser for this hardware 8-)

There was Linux port of the 4.3 version of blaxxun contact community source
available, and i think, this is possibly the most mature VRML project for
Linux, but this version is not publically available any more 8-(


I there any software really finished yet ? 8-)
I heard about plans, that the VRML style scripting will be replaced with
the new X3D style scripting, when Xj3D is finished....


Like other projects, this is a SDK and a browser "as example application".
But says nothing about the quality of the browser. Same for cybergarage and
openVRML.

I have not much experience with 'vrmlview'...


For me, it dies with

PARSE ERROR: '' XXX '

PROTO Dashboard
[
field MFNo ', improper SFString

This looks like a confusing errormessage from FreeWRL...

Not a VRML file...


Empty window in cc3dglut and a debug message
"Inline 0x8something wszystko.wrl is now destructed"

Empty window in IRIX cosmoplayer 2.1 as well 8-)

# javascript: runtime error: Type of argument 1 is invalid - should be MFString, is SFString


cc3dglut segfaults when reading something like
http://atos.wmid.amu.edu.pl/~d115738...1/pusty.wrl.gz

Empty window and fatal error sign in IRIX cosmoplayer 2.1 as well 8-)

# Error parsing 'NULL' at line 6: node name expected
Abort fetch: http://atos.wmid.amu.edu.pl/~d115738...l/wszystko.wrl


Well, at least the error in line 6 of the first file is a syntax error
for the VRML grammar. Calling this a nonconformance is courageous 8-)

If you take a look at the VRML grammar,

http://www.web3d.org/x3d/specificati...1/grammar.html

you will see the following lines:

mfnodeValue ::=
nodeStatement |
[ ] |
[ nodeStatements ] ;

nodeStatement ::=
node |
DEF nodeNameId node |
USE nodeNameId ;

node ::=
nodeTypeId { nodeBody } |
Script { scriptBody } ;

With other words, NULL is not allowed as a field value of a MFNode type.
NULL is allowed as a field value of a SFNode type,

sfnodeValue ::=
nodeStatement |
NULL ;

but a SFNode is different from a MFNode.

FreeWRL also conplains about this point of the file, but the errormessage
is misleading...

You should change your VRML files from

field MFNode nodes NULL

to something like

field MFNode nodes []

so long
MUFTI
--
Einzelne Beiträge waren mit dem grafischen Signet eines lachenden
Gesichts versehen.
Bayerischer Verwaltungsgerichtshof 3.6 2002, AZ: 7 CS 02.875, Stichwort: 8-)
  Reply With Quote
3 15th September 02:53
m.starzykowski
External User
 
Posts: 1
Default linux vrml viewers


Hello

I don't konwn what is the best vrml
viewer for Linux but You can use
plugin Cortona Jet from
www.parallelgraphics.com.
This plugin working with all browsers
which have got java support
(I checked it with IE and Mozilla 1.4-1.6).

regards

Marcin Starzykowski
www.vrml.enter.net.pl
  Reply With Quote
4 15th September 02:53
braden
External User
 
Posts: 1
Default linux vrml viewers


OpenVRML, at least, will be improving in this regard. The next release
will include a Mozilla plug-in. The plug-in is still nascent code; but
the idea is for it to mature into a full-fledged EAI-enabled VRML
browser plug-in.

Braden
  Reply With Quote
5 15th September 02:53
iarwain
External User
 
Posts: 1
Default linux vrml viewers


That would be awesome. If you need any help testing it, please let me know.


Brian
  Reply With Quote
6 15th September 02:53
braden
External User
 
Posts: 1
Default linux vrml viewers


What's needed mostly at this point are a Windows and a Mac OS X
developer who'd like to take point on making the plug-in work on his
or her respective platform. I have Linux/GTK covered. Most of the code
for the plug-in is platform-agnostic, so this isn't a huge amount of
work. (As a point of reference, the GTK-specific code in the plug-in
is only 600-700 lines.) The task does require some knowledge of C++;
curiousity (however morbid) about the Mozilla plug-in API would help.
Anyone interested should e-mail me.

Braden
  Reply With Quote
7 15th September 02:54
bart
External User
 
Posts: 1
Default linux vrml viewers


Sounds great, if this come true automatic install via XPInstall (works
with mozilla, ns and firbird on win, mac and Linux/unix) would be
great. About XPInstall (samples, tutorial):

http://www.mozilla.org/catalog/architecture/xpinstall/
  Reply With Quote
8 15th September 02:54
braden
External User
 
Posts: 1
Default linux vrml viewers


I will have no interest in XPInstall until it properly interoperates
with the host system's uninstall facility. Which is probably never.

Braden
  Reply With Quote
9 15th September 02:54
iarwain
External User
 
Posts: 1
Default linux vrml viewers


I really wish I could. I'm ust a lowly multiplatform sysadmin/netadmin
who doesn't code beyond simple bash scripting. I do have a Windows box
I could test on, which might be useful to see if the code (once ready)
works the same across platforms...

Brian
  Reply With Quote
Reply


Thread Tools
Display Modes




666