Iray Programmer's Manual

Scene file formats

neuray has built-in support for importing scene data from the following file formats:

neuray has built-in support for exporting scene data to the following file formats:

In addition to that the neuray installation comes with plugins to support both the import and export of the mental images scene format .mi, see [Driemeyer05]. These plugins need to be loaded explicitly in neuray using the mi::neuraylib::IPlugin_configuration::load_plugin_library() or mi::neuraylib::IPlugin_configuration::load_plugins_from_directory() methods.

In addition, your neuray installation can be extended with importer and exporter plugins that support other file formats. Such plugins are written using the Iray API. They need to be loaded explicitly in neuray using the mi::neuraylib::IPlugin_configuration::load_plugin_library() or mi::neuraylib::IPlugin_configuration::load_plugins_from_directory() methods. The latter allows you to offer automatic plugin loading from a specified directory. New importers are derived from the IImporter interface and new exporters are derived from the IExporter interface.

The following interfaces and function calls work with scene data and file formats: