= Community Plugins = [[TracNav(TracNav/CommunityTOC)]] == OSG Loaders/Plugins to the OSG == * People/BorisBralo's [attachment:ECWReaderPlugin2.zip ECW image reader plugin] including Win32 includes of libs of [http://www.ermapper.com/ ERMappers's SDK] (License : mixture of !OpenSource and `ClosedSource/FreeWare` details in zip file) * People/RubenLopez's original Inventor ascii [attachment:osgPlugin_iv.tar.gz plugin] for the OSG (License GNU LGPL). * People/StanislavBlinov's RAR loader for OSG. Enables OSG to read data from RAR archives. Source code was at http://www.sura.ru/orthodoxy/osg-rar.zip but the link is broken. It requires UnRAR.dll from http://www.rarlab.com/rar_add.htm. Maybe it also can be compiled with UnRAR Linux library. (License unknown, requires proprietary software). * People/MikeWeiblen's [http://collada.org/public_forum/viewforum.php?f=14 COLLADA] importer, hosted on [http://sourceforge.net/projects/osgdb-collada/ SourceForge] Update: the COLLADA importer has since moved from !SourceForge into the OSG CVS. * People/MikeWeiblen's [http://mew.cx/osg/#osgToy osgToy] includes several !PseudoLoader plugins for easy access to its many features, such as fractal generators, normal visualizers, normal generators, and more. (License : OSGPL) * [attachment:osgdb_mpeg.tar.gz MPEG reader plugin], uses [http://heroinewarrior.com/libmpeg3.php3 libmpeg3]. This plugin was part of the core OSG distribution prior to the 0.9.9 release. (License: GPL) * This [attachment:osgdb_wrl.tar.gz VRML 2.0 (wrl) reader plugin] is based on the Inventor plugin, but is specific to VRML, preserves transform node information, and supports animations. It depends on [http://www.coin3d.org/ Coin3d]. It's not complete by any means, but please try it out and send any feedback to [mailto:andrew_at_lightningtoads.com Andrew Fischer]. (License: GNU GPL) * Ben Discoe tested this plugin on 05.12.14 on Windows with VC7.1, and identified a number of the issues. * Firstly, OSG 1.0 will not find the osgdb_wrl plugin unless you remove this line from Registry.cpp: `addFileExtensionAlias("wrl", "iv");` * Issue: No inlining files, e.g. `aa.wrl` references `bb.wrl`. * Issue: Extrusions produce surfaces in which half the faces are missing. * Issue: No textures, e.g. `aa.wrl` reference `bb.jpg` * To duplicate these issues, you can use [http://vterrain.org/Misc/sample_vrml.zip these small VRML samples] == Plugins to Modelers for exporting to/importing from OSG == * [http://osgmaxexp.sourceforge.net/ OSGMaxExp] - 3D Studio MAX plugin for exporting Introduction/OpenSceneGraph models (License : GNU LGPL). * [http://www.diosoft.com/ DIOsoft]'s [http://www.diosoft.com/soft/osgmaya/ osgMaya] - Maya plugin for importing/exporting !OpenSceneGraph models (License : proprietary although the intent was probably to publish it under the GNU GPL or GNU LGPL but the distribution does not contain any mention of the licensing terms which makes it proprietary). * [wiki:Community/People/RubenLopez RubenLopez's] Blender [http://projects.blender.org/projects/osgexport/ OSG-Exporter] python script (License : GNU GPL). * [http://www.cs.ucla.edu/~sunghee Sung-Hee Lee]'s [http://www.cs.ucla.edu/~sunghee/osg2maya/user_guide.htm Osg2Maya] - Maya plugin for importing !OpenSceneGraph models (License: GNU GPL). * [wiki:Community/People/CedricPinson Cedric Pinson] Blender [http://hg.plopbyte.net/osgexport/ osgexport] python script (License : GNU GPL), support osgAnimation * [http://maya2osg.sourceforge.net/ Maya2OSG] - Autodesk Maya plug-in for exporting/importing OSG models/scenes (License: GNU GPL)