The Last Straw

  By Shamus   Sep 21, 2006   5 comments

As a follow-up to my previous post, it turns out that there IS an open-source 3d format that Blender supports. Collada. I love the idea of an open, easy-to-read 3d format. Closed formats are a pain in the behind, and do not serve the interests of the user at all.

To have Blender export as Collada files:

  1. Download & install the FULL version of Python. No, the one that came with Blender won’t do. You need the FULL version. No, I don’t know why it wasn’t just included, or what the difference is.
  2. When it fails, do not be fooled by the error message that tells you to check the ImportScript.py – This is misleading. The file you need to open is ExportScript.py. Once you are working with the right file:
  3. Edit the python SOURCE CODE for the script that does the exporting, and change a variable so that it points to the right directory on your hard drive. I hope you know how to program in python, or have some coding knowledge: The line of code you’re hunting for isn’t at the top of the page.
  4. When it still fails, try changing that variable to point to many other folders on your hard drive, trying to get the script to stop throwing up error messages about invalid paths.
  5. Change some obscure blender path settings, just for the heck of it.
  6. To make sure that Blender is actually USING that full version of Python you downloaded and installed earlier, open up the “system information” dialog.
  7. Note that this is not really a dialog. It’s just a popup saying that the info you wanted has been printed to the text window.
  8. Figure out how to open this elusive text window. This may take some time.
  9. Once opened, note that it is blank. So get the system info again.
  10. Of course, this still does nothing, but the popup does mention a file named info.txt.003, which should ALSO have the output you’re looking for.
  11. (In case you forgot what we’re doing: You’re trying to get some basic system info so you can confirm that Blender is using the proper build of Python so you can eliminate this as a possible cause of the exporter not working, which you need in order to save your work as a file that can be used elsewhere.) Anyway, do a search on your hard drive. Yes, the whole thing. All 100 GB. Note that there is no file called info.txt.003 anywhere at all.
  12. Realize you just blew ninety precious minutes trying to SAVE A FILE. Remember also that the only reason you’re doing this is because the FIRST file format you tried to use didn’t work and the program output gibberish.

Dear Blender team: You suck. You have no pride in your work and your software is terrible. Give up and go home.

Better yet is the parting shot from Alex to the ill-concieved Girl’s high:

Dear Blender,

Please stay away from my computer. You are uglying up my hard drive.
Love,

Shamus Young

5Five easy comments.


  1. The standard OS response to complaints is, “You don’t like it? Change it yourself!”

  2. Shamus says:

    I WAS changing it!

    :)

    But yeah, I know.

    And I guess a lot of people really do get a lot out of Blender. I can’t imagine how, but good for them.

  3. BeckoningChasm says:

    The best part of any software I ever got (in physical form) was before the celophane came off. Before that, it was a golden promise that would fill the world with brilliance and solve all my problems.

    After, well, they should have put a bit more work into it.

  4. Artfunkel says:

    FYI current-day readers: this bollocks has all long been fixed. Blender 2.5 in particular supports importing and exporting all versions of Collada out of the box.

  5. Zach Hixson says:

    Greetings from the future!

    I have no idea how I got here, but we are now on blender 2.71, with 2.72 just around the corner and it is now great!

    ….now only if I can get back to 2014….

    P.S. Shamus, you might want to look into blender development, not only could this only help you in your many projects, but I think you might find it and the blender community rather interesting.

Leave a Reply

Comments are moderated and may not be posted immediately. Required fields are marked *

*
*

Thanks for joining the discussion. Be nice, don't post angry, and enjoy yourself. This is supposed to be fun.

You can enclose spoilers in <strike> tags like so:
<strike>Darth Vader is Luke's father!</strike>

You can make things italics like this:
Can you imagine having Darth Vader as your <i>father</i>?

You can make things bold like this:
I'm <b>very</b> glad Darth Vader isn't my father.

You can make links like this:
I'm reading about <a href="http://en.wikipedia.org/wiki/Darth_Vader">Darth Vader</a> on Wikipedia!