3D scene file format and viewer

I am looking for a cross-platform solution for saving and viewing 3D scenes (visualization of engineering simulation models and results), but there (still) does not seem to be much.

I looked at it almost 10 years ago and settled on VRML (and started a project that eventually turned into OpenVRML ). Unfortunately, VRML / X3D has not become almost ubiquitous in the last decade.

Ideally, the solution would offer a C ++ library that could be connected to the 3D rendering circuit at some level to capture a 3D scene into a file; and a freeware viewer that allowed the manipulation of visibility, hiding details, annotation, dimension, etc. At least Linux, Mac, and windows should be supported.

3D PDF files seem to satisfy most viewer requirements, but Adobe sdk seems to be available only on Windows.

Any suggestions?

+5
source share
3 answers

The closest thing I know of is Collada . Many 3D engines can read it, and most 3D design tools can read and write. I believe Ogre has some decent support.

+1
source

OpenGL, GLIntercept OpenGL ( , ) XML, , , .

0

Take a look at Ogre3d.org. Its just an engine, you have to program with it. But OGRE is probably the best (free / open) 3D development platform right now.

0
source

All Articles