Blender 2.4.8 Broken

I was having trouble exporting 3DS files with a default install of [Blender]. According to this [post], I had to edit line 10 of “C:/Program Files/Blender Foundation/Blender/.blender/scripts/3ds_export.py” which fixed the problem. The special ‘a’ characters in the author name had to be replaced with ASCII ‘a’. I also had to install [Python 2.5.4].

I’m trying to work in Blender with two uv sets, but unfortunately most of the exporters and importers are stripping off the second uv set. [forum post]

The COLLADA format

It appears there is a lot of hype out there for the new COLLADA format. There are COLLADA plugins for Max, Maya, Blender, and Ogre. So it looks like this could be my new favorite format. The COLLADA Wiki lists products that support COLLADA along with links to plugins.
[http://www.collada.org/mediawiki/index.php/Portal:Products_directory]

Simply install ColladaMax and ColladaMaya to install the export plugins for Max and Maya:
[http://www.feelingsoftware.com]

Looks like I’ll be filling [some bugs] against ColladaBlender:

[http://colladablender.illusoft.com/cms/]

There appears to be a COLLADA plugin for Ogre as well:
[http://www.ogre3d.org/wiki/index.php/Ogre_COLLADA_Plugin]

Modo Import/Export Script (Ogre3d Mesh and Ogre3d Mesh XML)

As far as I’m concerned the top artists tools that I have access to are Modo, ZBrush, and Blender.

The only reason that I use Blender is that it has pretty good import and export scripts to Ogre. I’ve seen faces, normals, UVs, and bones export perfectly out of Blender. That said I can’t really model in Blender. The interface doesn’t like me. And I haven’t found very many video tutorials on Blender to describe all the things you can do with it.
http://blender.org

That said, ZBrush3 is coming out May 15th. I expect it’s going to be cool. However Pixologic probably won’t provide many details on their SDK, so I don’t expect an importer / exporter soon. They have awesome artists post video tutorials and they have a decent community. ZB2 only shows one viewport at a time, I don’t like that.
http://pixologic.com

And then there’s Modo. Probably not as well known as XSI. The Modo interface is plenty easy to pick up. Luxology has over 3GB of video tutorials on every aspect of the modeling tool and they give out the tutorials for free. Modo supports as many viewports as you want to add to your layouts.
http://luxology.com

I prefer viewing models in Modo, detailing in ZBrush, and exporting with Blender (only because I have to).

Anyway, I wanted to enhance my pipeline by importing/exporting to Ogre directly from Modo. I now have an import script that runs inside Modo that can handle verteces and faces. I plan to convert it to an exporter. You can follow my progress in this thread.
http://forums.luxology.com/discussion/topic.aspx?id=16386

http://www.ogre3d.org/phpBB2/viewtopic.php?p=216011#216011

Import/Export Ogre Meshes

First of all you need a modeling tool and [Blender] is freely available.

You also may need the [Ogre conversion tools] (make sure these tools are in your path).

Blender uses these Python scripts to [Import] and [Export] Ogre meshes.

These scripts should be copied into the blender scripts directory.

You may need to install the latest [Python].

And you may have to install some of [Blender’s pre-compiled plugins].

Also you’ll notice when you export the skeleton that the axii are inverted. You can remedy the problem with this:

// Flip axii
Ogre::Vector3 tempPosition = Ogre::Vector3(bonePosition.z, -bonePosition.x, bonePosition.y);

Application Integration with Verse

[Verse] is a network protocol that lets multiple applications act together as one large application by sharing data over a network. If one application makes a change to shared data, the change is distributed instantly to all the other interested clients.”

[Blender] is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. Available for all major operating systems under the GNU Public License.”

There is also an active community supporting [Python scripts] that enhance Blender.

[The GIMP] is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.” Download the Gimp/Verse plugin].

Verse is a network technology that can connect multiple applications together in a managable way. Verse works on multiple platforms (Linux, Mac, and Windows). On the Blender Wiki, you’ll find [Detailed Documentation] showing how to start a Verse server and integrate it will Blender. In the [Verse Download Section] you’ll find downloads to connect Verse with even more applications.

cvs -d:pserver:anonymous@cvs.blender.org:/cvsroot/verse co verse

The verse project also has a free OpenGL 2.0 renderer that you can get with from CVS.

cvs -d:pserver:anonymous@cvs.blender.org:/cvsroot/verse co quelsolaar

Visit these sites for more info:

  • purple.blender.org
  • verse.blender.org
  • www.quelsolaar.com
  • www.elmindreda.org/verse/
  • www.uni-verse.org