FreeWRL is an Open Source, cross platform VRML2 and X3D compliant browser, with script, SAI and EAI support. Platforms supported: Linux and other Unix-style platforms; Mac OS/X; Windows. Support for mobile platforms (iOS, Android, QNX) is under development.
I've tried FreeWRL v3.0 on XP SP2, but freeWRL.exe immediately crashes with "Instruction at address 0x00000000 trying to read address 0x00000000". Its a pity.