Image Layers in Blender

Fabio Russo is working on an image layers feature.

Fabio writes:

I started to develop features for images to create layers in Blender, as in PS and Gimp!!A first implementation was done by KWK (Konrad Kleine)  for Gsoc2010.

Link


It looks like you're using an ad blocker. I really need the income to keep this site running, so please enable advertisements on BlenderNation, or leave me a small donation. Everything helps!

Thanks!
  • http://www.FreezingMoon.org/ Dread Knight

    Great stuff!

  • http://fossgrafis.com/ Aditia A. Pratama

    OMG…blender getting more powerful software with this feature. 

    • Erik90mx

      It just need selection tools to make sharp shapes like squares and perfect circles, (i really don’t know if in the Blender UV cand draw straight lines)

      I just use Photoshop for its Blending options like “shadow”, “glow effect”, “gradients”, “outline”
      and very often for its filters and the stuff that looks like the Iwarp in GIMP XD

      I really love this new feature!! but… the texture need be saved in its own format to be re-open with its intact layers again?

      Greetings

  • Phoenix

    A very handy tool too have!…
    Would save having to export to other packages to edit textures or even painting them!…

    Great work, keep it up!.

  • Kald

    Il would be greater if:
    -Blender support psd files again and we we can manage psd layer in Blender. For example, we could have a psd fil with a diffuse layer, a specular layer, a normal layer, etc. and tell Blender wich layer use for each channel.

    -Blender export psd files with a layer for each passes. Or export passes in differents jpg (or png) when clic on render button (some people doesn’t like nodes….)

  • http://www.bildretusch.se/ Jan Sandahl

    I like this as a PS-oholic, but isn´t the layer order backwards?

    • Martin Busse

       Yes, from the PS point of view it’s backwards, but this way it’s like other blender tools work. (texture-layers, mesh modifier, …)

    • http://twitter.com/ruesp83 Fabio Russo

       This feature was implemented. Layers are now managed as in PS and GIMP. ;-)
      http://ruesp83.wordpress.com/

  • MartianR

    Really impressive

  • http://www.rpdesigner.com.br/ Ricardo Pereira

    Very nice!!

  • Rodrigo Guimaraes

    This is fantastic. Well done!
    I agree with Kald in regards to the portability. Being able to read and write PSDs or even other formats would be very handy indeed. Especially if it could be hooked up with the text components for the material automatically. Diff, Spec, etc..

  • Michael Dawkins

    Any ideas what the community can do to push things to get reviewed for trunk merging?

    • Wardrums

      wait until the test builds are available and TEST TEST TEST!!!

  • R Janssens

    Can’t wait more more features like these. Keep up the good work.

  • nn

    Nice!
    but I prefer tree-based image layers than flat. node based may be more usable.

  • cmomoney

    This is awesome! The more we can do inside Blender the better.

  • D8sconz

    This is a great idea, but is there any reason why external programs can’t be opened in a blender window? For example I choose Gimp as my 2d application, then every time I need to work on something I simply allocate one of the windows to Gimp?

    • Lawrence D’Oliveiro

       Doesn’t your desktop system GUI already allow that?

    • http://niko40.deviantart.com/ Niko40

       If I know programs well enough, you can’t really put two different programs into the same window. Or, perhaps you could via some fancy hack, but they would just overlap, showing only the later application in there. I see little point in that. Also both programs should be aware of each others, meaning they should be build to co-exist… Kinda like, sharing one body. Also operating systems usually take good care that you can’t read or write into allocated memory that belongs to another program, that could also mean the program’s viewport/window.

      So, I think realtime updates from gimp to blender could be possible, if the memory is shared via another dll that is supported by both applications. Kinda like… Collada but more direct.

      Fancy idea allright but I think it would be a lot of work with minimal results. It doesn’t take that long to press Ctrl+S, switch to blender and reload the image.

  • Lalror

    I really wish the blender community could code a professional painting tool to take on photoshop.  Texturing would be the easiest thing in the world if there was some compatibility between it and blender.

    • Lawrence D’Oliveiro

       Correct me if I’m wrong, but when was the last time you saw something like this done in Photoshop?

      http://www.blendernation.com/2012/03/02/viaje-a-la-tierra-del-quebracho-open-animation-movie/

      • Michael Dawkins

        Photoshop can do much much more than mypaint even at painting.
        And he was talking about texturing. Mypaint isn’t made for texturing, it’s focus is painting only and it’s very simple to use because of that.
        There is no app as versatile as photoshop for bitmap work except gimp with it’s old interface (I like and use gimp though, I just have to admit it, not blind myself).

  • Space

    Very nice! But… if you really want to program image manipulation tools, please go to Gimp and help out the guys. Their tempo is comparable to snails.

    Plus Blender is quite cumbersome when it comes to 2D manipulation. And very slow.

  • Philip Witte

    Blender as a painting application? HELL YEAH!

    Just give me Selections, MyPaint brushes, and better Vector tools and I’ll never have to use Photoshop or Illustrator again (or Gimp/Inkscape)!

  • dono

    Hello, and thank you for this great work!

    It gives me the opportunity to open a debate. I always found it absurd logic of the order of layers of textures. Why the image above is below the layers? No other software does this logic there, it’s very disturbing to work with layers of blender. This is not the time to change that? Or add a preference that reverses the order of layers of blender?

    Again thank you for this amazing work !

  • John

    Kudos on tackling such a useful feature!  Maybe when this functionality is added, more importance will be placed on speeding up the blender painting system.

  • playtester

    With this layer support in Blender, TIFF will be my favorite format from now on because I will not have to destroy the layer structure. Also if Blender supports PSD in the future it will be a dream :)

    Great work Fabio, thank you very much.

  • vklidu

    thanks a lot for layers order !!! that is something that I was crazy all the time. I hope all blender system of layering order become in the same way. thanks again. 

  • http://3d-synthesis.com/ Philippe ROUBAL

    @Dono : You said :No other software does this logic there…
    Though, it is the way Video Editors work with tracks (equivalent to layers). The top layer track is the lowest track.

  • Wiciowy

    useless… always the production pipelines will include tools like photoshop and recreating its functionality in blender is useless… from the other standpoint – amateurs may enjoy that but… they can also use software like gimp or photoshop elements very efficiently. 

  • Olaf

    I’m trying to donate but I find it very irritating that the PayPal page is in Italian and I can’t change it! Please make an English or multilingual page.

    • Olaf

       Never mind, I found a way around it. Changing the name of a country to Australia and the page then returns in English.

      • Olaf

         I donated 50 euro.

  • Amfaty

    A pretty nice feature that from my perspective can open a new and big future possibilities for blender users, and put it on at a level with what Adobe Aftereffects can do with it’s 2D layers based interface and power.Imagine those “Blender Image (composition) Layers” are intergrated with a plugin system (presets) dedicated to those B.layers in a new window like those dedicated for modeling, UV mapping, scripting, ..; so (Painting, Animating, scaling, blending, etc,..) for Interacting those layers together is a matter of uploading a couple of media files and few clicks.. Also Imagine It combined with what we already got (the video editor, the node based editing, and sure Blender’s Actual power “3D Rich Work space, Tracking, Cycles, etc..”. If so; I Think Blender people will no more have to switch to AE to make for example; the Intro of videos, Text based animations, Film Touches etc…and I guess with 10s of presets from free libraries supported by other opensource projects, we could see advanced cinematic visual effects done with only blender itself with it’s power of 2D based manipulations of media files. Well, It’s Just my Imagination for an awesome blender Roadmap to the industry. :)