KatsBits Community

Game Editing => General Content Creation => Topic started by: kat on July 11, 2015, 07:26:55 PM

Title: Export *.o3d Models
Post by: kat on July 11, 2015, 07:26:55 PM
What is Open3D
From an artists point of view, Open3D isn't actually a 3D format, it's an API or protocol for loading 3D content into a web browser indirectly. It's essentially akin to playing movies in a web browser, the actual movie is first loaded into a container (flashplayer) before then being displayed and played, i.e. *.mp4 movie » flashplayer » display/play. Open3D function in much the same way - 3d content » Open3D player » display.

Generally speaking then nothing is actually exported to *.o3d as perhaps might be done with *.obj or *.ase (http://www.katsbits.com/tutorials/blender/export-ase-models.php) for example, in fact any format can be used so long as an appropriate 'loader' is available that's able to read and display whatever format its tasked to. The most common format for Open3D is Collada DAE (*.dae), so as long as *.dae is supported for export then it should be possible to work with Open3D (Blender, 3DS Max and other major 3D applications support *.dae import/export).

Open3D is an 'archive'
Open3D files are technically 'archives', packed in much the same way as *.zip or *.rar, within which project content is placed; folders, models, textures etc. It's a binary format so the resulting archive has to be compiled using a Open3D Compiler, Goole for example has a compiler (https://code.google.com/p/o3d/downloads/list) that collects together and packages project files into the necessary*.tgz archive, but others may be available that do the same thing.

Resources
To read more on how to create Open3D content using Blender click here (http://www.katsbits.com/tutorials/blender/export-o3d-convert-collada-files.php). Alternatively take a look at Google's Project Hosting Page for Open3D (https://code.google.com/p/o3d/) (note: Open3D is no longer in active development by Google).