The script (master branch) is now updated to version 2.14.
Some things to notice:
Import: If an object has no crease angle in AC3D, Object smooth will no longer be set.
Import: There are now less import options, if I removed your favorite option and you want it back, let me know.
Import: If objects are hidden in the AC3D file, they will now always also be hidden after import into Blender.
Import: Can now handle the new version 12 AC3Dc format. (the exporter will always write AC3Db though.)
Export: Diffuse intensity is now multiplied to the diffuse color before export. For example white color, and intensity of 0.8 will result in rgb 0.8 0.8 0.8
Full changelog since last stable:Fixed if importing would encounter a uppercase OBJECT token, it would fail.
Fixed if world OBJECT has loc/rot specified, it should now be proper applied.
Exporting no longer applies the rotations of groups before exporting, they are now exported as they are.
The export option for what kind of coordinate system is requested in export options will now no longer be applied to each mesh, but instead be set into world OBJECT.
Since the other approach was flawed this now should be better way of applying world rot/loc to top-level groups.
Import now uses matrix calc to set location and rotation, in order to also import scale.
If negative scaling is detected when importing, it will now be applied so that normals don't get flipped.
Importing: Delay applying negative scaling till full scene is loaded.
Enable use of Blenders Diffuse Intensity.
Make use of full 0-2 range of Blenders' Emit.
Importer now supports AC3D fileformat version 12. (header: 'AC3Dc') This came with Inivis AC3D 8.0
Export: Packed textures are now saved smarter at export, and will be in PNG format.
Export: Parent inverse matrix is now accounted for when children are written.
Export: If a materials texture coord is not set to UV at time of export, it will still be exported as UV. (might not always work, best to use UV when making your Blender model)
Export: Added option to export hidden objects. (newer AC3D feature, not supported in many old loaders)
Remove redundant matrix operations.
Importer now reads matrices the correct Inivis way.
Exporter now write matrices the correct Inivis way. (sadly this is not the same way that Flightgear interprets them)
Exporter: added export option if matrices should be output or applied. (use 'applied' for Flightgear, since OpenSceneGraph interprets the matrices wrongly, a bug report has been filed to them)
Increased default crease angle to 40 degrees.
The scrips now supports import and export of lamps.
Export default is now not to merge materials.
Exporter will no longer export DefaultWhite unless needed.
Exporter will now round material values to 3 decimals instead of 4, to make the lines shorter. (and who needs to specify a color with 10000 fraction precision anyway..)
Importer now supports the 'subdiv' token. It will apply a SubSurf modifier (non applied). Exported files will have such modifiers applied though.
Pruned import options. If this bothers anyone please let me know.
Importer: If no crease angle is set, Object smooth will now also not be set.