Various utilities for Blender, related to VRML :
Script kambi_vrml97_export.py (requires accompanying kambi_vrml97_export_base.py) :
Customized version of vrml97_export.py script (distributed with newer Blender versions, originally from here). Various customizations to improve exporting VRML 2.0 (aka 97) models: creaseAngle exporting (from Blender's set smooth/set solid/auto smooth/degr controls), full texture filename (including possibly relative path prefix) is written, corrected twoside detection, Background is proper VRML, also the model is not rotated to change +Z axis to +Y. Search for "Kambi" string inside files to know more.
The essential exporter class is inside kambi_vrml97_export_base.py, to be shared by kanim_export.py.
May not work with Blender < 2.44.
TODO: some fixes here should be submitted and hopefully merged into VRML 2.0 exporter included with Blender.
Some details important for anyone who exports VRML 2.0 from Blender, using original or our script versions. Also explains some reasoning behind changes in kambi_vrml97_export[_base].py as compared to original exporter.
kanim_export.py (requires accompanying kambi_vrml97_export_base.py) :
Exporter to kanim (Kambi VRML engine animations) format. Thanks to Grzegorz Hermanowicz for starting this !
You can grab all this stuff from SVN:
svn checkout https://vrmlengine.svn.sourceforge.net/svnroot/vrmlengine/trunk/blender