Advertisement

You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Nonlinear Revision Control for Images

17

A very cool demonstration of revision control for graphical files. My favorite part: playback of the entire process! Imagine what this could do if we built this into Blender...

This is a proof of concept build of the GIMP, and at the moment of writing the source code was not available yet. It looks like the authors will release this to the public though, probably after Siggraph.

More information:

About the Author

Avatar image for Bart Veldhuizen
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 ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.

17 Comments

  1. Im not using gimp but PI, is there something similar in that program to this? It could be helpfull editing images thats for sure.

  2. Shenkuo proudly present: The end of versioning headaches. (Ok ok I'll admit it, it's an age old workflow ^_^ and I'm not Shenkuo either ^_^)
    1) Assume you sculpt a dragon called "Shenlong.blend".
    2) Make a folder called "History" in the same folder as "Shenlong.blend" is resting
    3) Assume you do something like a mesh-retopo (or destructive, or a review/fix/publish event etc); Just make a copy of "Shenlong.blend"; Rename that copy to "Shenlong S4 (befor retopo).blend"; Move that "snapshot" into the "History" folder.
    4) There's only one thing to know here: Never, never, never use nonlinear 'snapshoting' (ie S4.3, S4.3.77 etc) always increment with 1 (ie S4 .. S84).
    This 'workflow' just works for scripting, sculpting, cutting, painting, keyframing, office etc. I posted this only because everybody who sees this 'workflow' starts to used it anyway/voluntarily. There's no problem with file referencing, zipping/taring, it's truly platform independent etc.

  3. This is pretty awesome! Hopefully the system also helps you save disk space because you don't have to have dozens of revision files. You know, like in Blender, how you hit F2, then numpad +, then enter? You end up with tons of revisions for production files. Then when you try to make a GIT repo, the GIT repo ends up being huge because you have all of these old backup revision files.

    Many times when I'm working on a .blend file or a .xcf (GIMP) file, my working folder has tons and tons of extra revisions and at the end of the day, I delete most of them to save on disk space. Perhaps I can consider keeping my entire history if this system is released.

    Very cool indeed!
    Jeff

  4. srge, I believe to store one file for each little modification is little obvious for this type of file. What could be done is to store only instructions and a small image (or not) for each modification.

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.

Advertisement

×