Is there any X3D format viewer for Android platform ?

  • Did you bother to search in the Play Store? – ale Oct 10 '12 at 13:10
  • @AlEverett I am not looking for 3D HD Wallpapaers. X3D is open 3D format but there are not many viewers for PC and I don't know any for Android. – tommyk Oct 10 '12 at 13:15
  • The second app in the search Al linked to above is irrelevant (bad search results from Google there), but the first one is the exact same app noted in the answer Zuul gave below. – eldarerathis Oct 10 '12 at 13:47
  • The link from Al gave me one result only ... – tommyk Oct 10 '12 at 13:49
  • Might not be available in certain countries? – Bryan Denny Oct 10 '12 at 16:42


You can use FreeX3D: VRML, X3D, STL viewer by John Alexander Stewart available from Google Play Store:

FreeX3D is a 3D VRML/X3D and STL viewer for Android.

NEW - Anaglyph rendering option for 3D viewing of your 3D files!

FreeX3D allows the user to browse local STL, VRML 97 and X3D files, and to view these files on their Android GLES-2 capable device. You can rotate or zoom STL files; X3D files you can walk, or examine, as defined by the spec. Use one finger to rotate or walk, two to zoom or move in +-Z, depending on navigation mode set.

This version works on Android 2.2 and above. It requires OpenGL ES-2.0, which is available in all modern phones/tablets, and most released over the last couple of years.

screen shots

Related curiosity:

There's also an interesting project that worth mentioning, called X3DOM for free on Android devices that support WebGL:

X3DOM (pronounced X-Freedom) is an experimental open source framework and runtime to support the ongoing discussion in the Web3D and W3C communities how an integration of HTML5 and declarative 3D content could look like. It tries to fulfill the current HTML5 specification for declarative 3D content and allows including X3D elements as part of any HTML5 DOM tree.

  • I installed latest Firefox for Andorid and tried to open examples from X3DOM webpage but Firefox crashed. – tommyk Oct 10 '12 at 13:21
  • I don't know what device you're using, but either he doesn't have WebGL, or the render is to "heavy" for it. – Zuul Oct 10 '12 at 13:28
  • Galaxy S3, I will give a try Nexus 7 ... – tommyk Oct 10 '12 at 13:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.