Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

3D scene file format & viewer

I am looking for a cross-platform solution for saving and viewing 3D scenes (visualizations of engineering simulation models and results) but there (still) doesn't seem to be much out there.

I looked into this almost 10 years ago and settled on VRML then (and started the project that eventually turned in OpenVRML). Unfortunately, VRML/X3D has not become anywhere near ubiquitous in the past decade.

Ideally a solution would offer a C++ library that could be plugged in to a 3D rendering pipeline at some level to capture the 3D scene to a file; and a freely redistributable viewer that allowed view manipulation, part hiding, annotation, dimensioning, etc. At least linux, mac, and windows should be supported.

3D PDFs would seem to meet most of the viewer requirements, but the Adobe sdk is apparently only available on Windows.

Any suggestions ?

like image 752
Chris Morley Avatar asked Nov 15 '22 16:11

Chris Morley


1 Answers

The closest thing that I'm aware of is Collada. Many 3D engines can read it, and most 3D design tools can read and write it. I believe the Ogre engine has pretty good support.

like image 104
JohnV Avatar answered Dec 19 '22 08:12

JohnV