It looks like you're using an ad blocker! I really need the income to keep this site running.
If you enjoy BlenderNation and you think it’s a valuable resource to the Blender community, please take a moment to read how you can support BlenderNation.

Blender Commander Released

28

Christian Storay has released Blender Commander, a GUI for Blender's command-line interface. It's not open source, but free to use - as this is just an exercise I can understand that he doesn't want to release the code (yet?). At this moment, it's Windows-only but a Linux version has been planned.

Chris writes:

Blender Commander is an easy to use GUI front-end for Blender's console
commands. It was written to make it easier for someone to render their projects
on multiple computers. You could copy your projects and BC on all of your
systems, and provided Blender was installed, span the project between them. For
example, you could have computer one render frames 1 to 1000, and computer two
render frames 1001 to 2000, and so on.

BC makes this easier by putting a GUI over the console command arguments you would normally want to use, and with BC, you don't have to use the Blender interface if you don't know how to use the console arguments. This way, you can reap the benefits of running from the command line with the ease of a simple GUI interface.

This is my first wxWidgets application.  I used Code::Blocks to program, and the wxSmith plugin (comes with Code::Blocks) to create the interface.  It's compiled with GCC.

About Author

Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-)

28 Comments

  1. Damn, thats so useless, but he, at least it supports stupidity! By normal I should also flame about not releasing it under an appropriate license, but to be honest, it doesn't really matter with this crap.

  2. WTF is wrong with you DustyDingo?

    Noone has to shout out "that's great" or whatever... but there is no need to insult him, especially if you don't have any proper reason. "Proper" license? WHO cares. And maybe you think it's useless, but why is that? Every fucktard can use the command line, this just makes it handier by removing the time for checking the cmdline options.

  3. Hey that's great... I'm an old fan of 'Blender File Renderer' an application that did something similar, but is now unsupported (has disappeared really).

    2 questions:
    a. does it work on vista as well?
    b. can it run batches (because that was one of the main reasons I used bfr). So that whilst one render job is running you can add another and/or reorder the list of files to do.

  4. Yeah, it's nothing big, just for practice. I'll do something more challenging soon. Thanks for all the positive comments!

    As for the 'license', well, the program is sooo tiny, that I doubt anyone who seriously downloads source code for productive reasons couldn't make a better program themselves. Also, it's my first wxWidgets program, so releasing the source to it would be like trying to give away my first 3d model! xD

  5. Howitzer,

    No matter the size of the code base open source can work for you. So what if it is small.

    Anyhow do what you need with it. It is your work after all :)

  6. Hi Madman, I actually have a program written in Python that does the batch rendering stuff. I haven't released it yet because it's not ready. I will probably rewrite it in C++ and with wxWidgets before releasing it.

    Also, there will be no linux version of Blender Commander. I can't seem to set things up right, and I don't know the first thing about Linux. I will buy some books on Linux soon, because the job I want requires me to be well versed in it. But right now making a Linux version of this program is impossible for me. I will be sticking with Windows for a while.

  7. It's hardly free to use if it's not open source. Unless he's planning to port it to every platform himself, then the only way to make it usable for everyone is to release the source.

  8. I wasn't aware of the command line rendering capabilities. Is there any way to pipe the render to a file?
    I am interested in getting previews of blender renders for a Digital Asset Management system.

  9. First, thanks to Howitzer for a very handy app.

    Second, the open-source/free-software philosophies have been had an almost incalculable effect on information technology and even software design. Witness Blender itself. Unfortunately, every silver-lining has it's cloud (to butcher a phrase) and the frankly toxic sense of entitlement it sometimes engenders is one of them.

  10. anomalous_underdog on

    @Jose Sanchez:
    >It's a GUI to a command line interface to a GUI? :)

    No, its a GUI for blender's command line commands.

    @Virgilio:
    >"a GUI for Blender's command-line interface"
    >
    >Yeah… I can't stop thinking of how paradoxical this is.

    I don't quite see where the paradox is.

    You can run blender in the command line without the need for running its GUI part. In other words, you can use it as if its just a command line tool. This method is used for batch or scripted operations, render farming, et al.

    Now this Blender Commander is a GUI for that command line approach of using Blender. I do believe some render farming tools for Blender also work this way.

    I'm merely pointing out what seems to be confusing. I don't really condone nor abhor this Blender Commander thing.

  11. I really don't understand some of the skeptical/negative comments above. Someone made a little tool that was useful to him and was enthusiastic enough to share it. If you don't need it - well, you don't *have* to download it ;-)

  12. I think this is great.

    I use the command line all the time for renders as they go quicker than rendering in blender itself, so this'll save the aggravation of typos!

    looking forward to the linux (preferably a .deb for ubuntu) version as i use both windows and ubuntu :)

    how easy would it be to make a similar app for a windows client to tell a linux server OS to render something? at work I generally SSH into the server and manually set it rendering through that, which can be a pain having to manually cd though the folder trees.

    any chance of a progress bar?

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.