This is a small utility tool to export instance transforms to a .csv file to be used inside standalone Octane. There is the other instances exporter script that needs the unofficial Lionel's exporter plugin to work properly and has some additional functionality (it exports the base particle mesh for you)
This one just creates a .csv and nothing else. You have to export the appropriate particle meshes yourself.
Select your emitter in the 3D window, choose the location where to save files, choose the up axis (Octane has Y up, which is the default selection) and hit Export transforms. Note that the button will be greyed out, if the active selected object in the scene is not a duplicator.
So, what's a "duplicator":
* An emitter that has one or more particle systems assigned. The exported .csv file will have the name of the PS. Works for hair and emitter. Only "object visualization" is supported.
* An emitter that has dupliverts / duplifaces enabled. The .csv file will have the name of the emitter object.
* Any object that has a shared mesh datablock. This means that you can Alt+D duplicate your objects, select one (any) of them and it will export the object datablock transforms for all of them that share this mesh. The .csv file will have the name of the mesh.
IMPORTANT: When you are saving your particle mesh (obj/mtl combo), it must be centred at Blender world origin, because Octane treats .csv data as absolute global positions.
It installs just like any addon. Its located in the import-export tab and shows up in the Toolbar on the left side of the 3D window.
Hope it will be useful to some of you