RSS

Archivi tag: Image Layer

Image Layer Phase 3 Completed (eng)


Hello to everyone,

I finally managed to post the third phase of the project.
This publication has undergone many delays due mainly to two transfers to Italy and various business reasons that did not allow me to devote myself fully to the project.
Now let’s talk about serious things! 😛

In this third phase have been resolved many annoying bugs and improved features are already implemented , I have also added other very interesting features.
The main new features are: Preview of operations applied to images and new operations on the colors of the images.
At the end of pages you can find the full ChangeLog.

The next phase will have as main objective to be able to import and export files with the layers of images (ora, xcf, …) and to improve the integration of the layers within Blender.
The beginning of the development of the fourth phase, will begin to achieving the €2,000 required.

Here’s a video demo of the third phase: 

Please all users to test as much as possible these new features in order to further improve this project.

I also want to thank everyone for the donations, thanks!! 😀

ChangeLog Phase 3:
1. FIX: Allocation of a default layer’s name creation missed.
2. FIX: In the Space Image if you pass to paint mode without an image, Blender Crash.
3. FIX: In the space Image produced by a render or by the Composite if you pass to Paint mode, Blender Crash.
4. FIX: BUG danxsy: Crash when you add a layer meanwhile you carry out the unwrap.
5. FIX: Reload and Replace did not work properly.
6. FIX: Open as Layer did not visualize the layer with the image.
7. FIX: Problem about ImBuf Layers initialization has been solved.
8. FIX: Size of a rotated image are properly calculated now.
9. FIX: Following Blend Mode problems solved: Color Dodge, Color Burn, Vivid Light e Hard Mix.
10. FIX: Now blender doesn’t crash when Undo is recalled.
11. FIX: When you opened an image from a file, layers were cancelled, if all of them were made invisible.
12. FIX: Now image layers saved in a file .blend are properly read.
13. FIX: If you open a file with an image and its layers inside, the image is displayed with a wrong ColorSpace.
14. FIX: When you open a file with an image and its layers inside, there will be Blender crash, because layers ColorSpace were not properly saved.
15. FIX: If you have an image with layers and switch from the Editor image to 3D View, Blender crash.
16. FIX: When there was a transparent image, a problem occurred, but it has been solved. Blend Mode were calculated only where colours superimposed, so that where the base were transparent, parts were not displayed.
17. FIX: If offset exeeded the size of the image, memory was not deallocated.
18. FIX: Now, if wrap is turned off for negative values, the image is not does not keep happening.
19. FIX: Offset on x and y axis is now complete, while the last pixel was previously not shifted.
20. FIX: Cancelling an image did not clear space in the preview memory.
21. UPD: Layers are Thread Safe, too.
22. UPD: Updated layers with new Image Thread management.
23. UPD: Shortcut added: ALT + LeftClick in order to create a default layer.
24. UPD: “Image Layer” Panel is displayed only if there is an image and you are in “Paint mode”.
25. UPD: Sample Color improved on Paint mode (key: S). Initial colour can be refreshed/restored by clicking mouse right key and ESC key. Moreover, just the colour of the image is extracted, not the interface one.
26. ADD: Possibility to use Color Space mode: GrayScale has been added.
27. ADD: “Image” menu has been added.

Menu Image
|-> Color Space
|——> GrayScale
|——> RGB
|-> ——————
|-> Duplicate
|-> Trasform
|——> Flip Horizontally
|——> Flip Vertically
|——> ——————
|——> Rotate 90° clockwise
|——> Rotate 90° anti-clockwise
|——> Rotate 180°
|——> Arbitrary Rotation
|——> ——————
|——> Offset
|-> Scale
|-> ——————
|-> Merge Layer
|-> Flatten Image

28. ADD: “Color” menu has been added.

Menu Color
|-> Bright/Contrast
|-> Exposure
|-> ——————
|-> Colorize
|-> Desaturate
|——> Lightness
|——> Luminosity
|——> Average
|-> ——————
|-> Threshold
|-> Posterize
|-> Invert …
|-> Invert Value

29. ADD: Possibility to block the alpha while painting has been added.
30. ADD: The following Blend Mode have been added: Inverse Color Burn, Soft Burn.
31. ADD: Possibility to use the undo with operations on the layers has been added.
32. ADD: Image sampling was added to arbitrary rotation.
33. ADD: Arbitrary rotation now has the possibility to leave the original size of the image.
34. ADD: Preview was added to the following operations:

Mode View
Menu Image
|-> Transform
|-> Arbitrary Rotation
|-> Offset
Menu Color
|-> Bright/Contrast
|-> Exposure
|-> Colorize
|-> Threshold
|-> Posterize

Mode Paint
Menu Image
|-> Transform
|-> Arbitrary Rotation
|-> Offset
Menu Color (Layer Selected)
|-> Bright/Contrast
|-> Exposure
|-> Colorize
|-> Threshold
|-> Posterize
Menu Layer (Layer Selezionato)
|-> Transform
|-> Arbitrary Rotation
|-> Offset

Builds:
Win 64: http://www.graphicall.org/908
Win 32: http://www.graphicall.org/909
Ubuntu 64: http://www.graphicall.org/1004
Ubuntu 32: http://www.graphicall.org/1003
Mac: http://graphicall.org/1017

Patch: Layer-phase3-2.69-svn.patch

The code can be found at the following link: https://github.com/ruesp83/Blender—Layer

I’ll see you soon! 😉
 
1 Commento

Pubblicato da su 20 marzo 2014 in Blender, Image

 

Tag: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Aggiornate Builds con Image Layers Phase 3


Ciao ragazzi,
sono riuscito ad aggiornare le builds su GraphicAll.org
Sotto troverete i link per poter scaricare la versione per il vostro SO.
Testate il più possibile e riportate bugs e features che ritenete utili al progetto.

Builds:
Win 64: http://www.graphicall.org/908
Win 32: http://www.graphicall.org/909
Ubuntu 64: http://www.graphicall.org/1004
Ubuntu 32: http://www.graphicall.org/1003
Mac: http://graphicall.org/1017

A presto,
ruesp83 😉

 
Lascia un commento

Pubblicato da su 4 marzo 2014 in Blender, Image

 

Tag: , , , , , , , ,

Image Layer Phase 3 Completed


Ciao a tutti,

finalmente dopo un po’ di tempo sono riuscito a pubblicare la terza fase del progetto.
Questa pubblicazione ha subìto molti rallentamenti dovuti principalmente a due trasferimenti per l’Italia
e a vari motivi lavorativi che non mi hanno permesso di dedicarmi completamente al progetto.

Ora parliamo di cose serie!! 😛
In questa terza fase sono stati risolti molti bugs fastidiosi, sono stati apportati miglioramenti
alle funzionalià già implementate ed aggiunte nuove features molto interessanti.
Le nuove features principali, sono: Preview delle operazioni applicate alle immagini
e nuove operazioni sui colori delle immagini.
A fine pagine potete trovare il ChangeLog completo.

La successiva fase avrà l’obiettivo principale di poter importare ed esportare file di immagini con dei layers (ora, xcf, …)
e di migliorare l’integrazione dei layers all’interno di Blender.
L’inizio dello sviluppo della quarta fase inizierà al raggiungimento dei 2000€ previsti.

Ecco un video esplicativo della terza fase:

Prego tutti gli utenti di testare il più possibile queste nuove features in modo da migliorare ulteriormente questo progetto.

Inoltre voglio ringraziare tutti per le donazioni effettuate. Grazie

ChangeLog Phase 3:
1. FIX: Mancata assegnazione del nome alla creazione di un layer di default.
2. FIX: Nello Space Image se passo nella modalità paint senza un’immagine, Blender crash.
3. FIX: Nello Space Image prodotto da un render o dal Composite se si passa nella modalità paint, Blender crash.
4. FIX: BUG danxsy: Crash quando aggiungo un layer mentre eseguo l’unwrap.
5. FIX: Reload e Replace Image non funzionavano correttamente.
6. FIX: Open as Layer non visualizzava il layer con l’immagine.
7. FIX: Risolto problemi di inizializzazione dell’ImBuf dei layer.
8. FIX: Le dimensioni di un’immagine ruotata ora vengono calcolate correttamente.
9. FIX: Risolti problemi con i seguenti Blend Mode: Color Dodge, Color Burn, Vivid Light e Hard Mix.
10. FIX: Ora blender non crash quando si richiama l’Undo.
11. FIX: Nel caso in cui si apre un immagine da un file, i layer se resi tutti invisibili venivano cancellati.
12. FIX: Ora i layer di un’immagine salvati all’interno di un file .blend vengono letti correttamente.
13. FIX: Se si apre un file con all’interno un’immagine e i propri layer, l’immagine viene visualizzato con un ColorSpace errato.
14. FIX: All’apertura di un file con all’interno un’immagine con i propri layer si ha il crash di Blender, perchè non veniva salvato correttamente il ColorSpace dei layer.
15. FIX: Se ho un’immagine con dei layer e passo dall’Image Editor al 3D View, Blender crash.
16. FIX: Risolto il problema che si presentava quando si aveva un’immagine trasparente. Il blend mode veniva calcolato solo dove si sovrapponevano i colori, non visualizzando le parti dove la base era trasparente.
17. FIX: Se gli offset superavano le dimensioni dell’immagine, la memoria non veniva deallocata.
18. FIX: Ora se il wrap è disattivato per i valori negativi l’immagine non si ripete.
19. FIX: L’offset sull’asse x e y ora è completo, prima rimaneva l’ultimo pixel non traslato.
20. FIX: Quando viene cancellata un’immagine non liberava la memoria del preview.
21. UPD: Anche i layer ora sono Thread Safe.
22. UPD: Aggiornati i layer con la nuova gestione dell’Image Thread.
23. UPD: Aggiunto shortcut: ALT + LeftClick per creare un layer di default.
24. UPD: Il Panel “Image Layer” è visualizzato solo se esiste un immagine e se ci si trova nella modalità “Paint”.
25. UPD: Migliorato Sample Color nella modalità Paint (tasto: S). Con il tasto destro del mouse e con il tasto ESC, ripristina il colore iniziale. Inoltre preleva solo il colore dell’immagine e non anche quella dell’interfaccia.
26. ADD: Aggiunta la possibilità di utilizzare la modalità di Color Space: GrayScale.
27. ADD: Aggiunto il menù “Image”.

Menu Image
|-> Color Space
|-> GrayScale
|-> RGB
|-> ——————
|-> Duplicate
|-> Trasforma
|-> Rifletti Orizzontalmente
|-> Rifletti Verticalmente
|-> ——————
|-> Ruota di 90° in senso orario
|-> Ruota di 90° in senso antiorario
|-> Ruota di 180°
|-> Rotazione Arbitraria
|-> ——————
|-> Spostamento
|-> Scala Immagine
|-> ——————
|-> Fonde livelli visibili
|-> Appiattisci Immagine

28. ADD: Aggiunto il menù “Color”.

Menu Color
|-> Luminosità – Contrasto
|-> Esposizione
|-> ——————
|-> Colora
|-> Desaturazione …
|-> ——————
|-> Soglia
|-> Posterizza
|-> Inverti …
|-> Inverti Valore

29. ADD: Aggiunta la possibilità di bloccare l’alpha mentre si dipinge.
30. ADD: Aggiunti i seguenti Blend Mode: Inverse Color Burn, Soft Burn.
31. ADD: Aggiunta possibilità di utilizzare l’undo con le operazioni sui layer.
32. ADD: Aggiunto alla rotazione arbitraria, il sampling dell’immagine.
33. ADD: La rotazione arbitraria ora ha la possibilità di lasciare le dimensioni originali dell’immagine.
34. ADD: Aggiunto preview alle seguenti operazioni:

Mode View
Menu Image
|-> Trasforma
|-> Rotazione Arbitraria
|-> Spostamento
Menu Color
|-> Luminosità – Contrasto
|-> Esposizione
|-> Colora
|-> Soglia
|-> Posterizza

Mode Paint
Menu Image
|-> Trasforma
|-> Rotazione Arbitraria
|-> Spostamento
Menu Color (Layer Selezionato)
|-> Luminosità – Contrasto
|-> Esposizione
|-> Colora
|-> Soglia
|-> Posterizza
Menu Layer (Layer Selezionato)
|-> Trasforma
|-> Rotazione Arbitraria
|-> Spostamento

Builds: (Aggiornate alla nuova versione)
Win 64: http://www.graphicall.org/908
Win 32: http://www.graphicall.org/909
Ubuntu 64: http://www.graphicall.org/1004
Ubuntu 32: http://www.graphicall.org/1003

Mac: http://graphicall.org/1017

Patch: Layer-phase3-2.69-svn.patch

Il codice può essere trovato al seguente link: https://github.com/ruesp83/Blender—Layer

Ci vediamo presto!! 😉

P.S.: Presto pubblicherò anche in inglese, aggiornerò il blog e risponderò a tutti i commenti.

 
Lascia un commento

Pubblicato da su 2 marzo 2014 in Blender, Image

 

Tag: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Image Layer Phase 2 Completed


Hello to all! 🙂

Finally, after a few months from the end of the first phase, I have completed the second phase.
There have been improvements on previously implemented features and I have implemented new features related to processing operations in an image.
The bulk of the work has been done trying to integrate layers in Blender, and this operation will continue in the third phase.
All modifications and improvements made in this phase are described below.

The third phase will start when you reach the 1200€.
In the meantime please all users to test the patch, so that we can improve what already done and eliminate as many bugs as possible.

Thank you all for your donations! Thanks 😉

Layers v0.2 beta6 new features and fixed bug for Phase 2. Completed: 28\9\2012:
1. FIX: If there is only one layer and you try to delete it, Blender crashes.
2. FIX: You create a layer only if it is an image of a file or if it is a generated image. In this way you avoid several crashes.
3. FIX: Fixed a display issue of the border around the image.
4. FIX: When you render a scene, Blender does not lock.
5. FIX: If it is invisible Baselayer and remove layers invisible, Blender crashes.
6. FIX: Quando applicavo Merge All con foto in un layer si verificava un crash.
7. UPD: When does the “Merge All” and is also deleted the “Background”, the last layer is renamed “Background”.
8. UPD: In the “Merge All” when you delete the “Background”, the “default_color” is set in white, the property “Background” in “IMA_LAYER_BG_WHITE”.
9. UPD: Updated “startup.blend” with the properties of the dashed border to the image.
10. UPD: In the panel Image Layers when you create a layer is created with the default settings.
11. UPD: Modified functions “BKE_image_get_ibuf” and “BKE_image_acquire_ibuf” in order to allow
the integration of layers in Blender.
12. UPD: Modified “IMB_imbuf_types.h” in “DNA_imbuf_types.h”, so you can save the ImBuf within files “.Blend”.
13. UPD: Modified “image_get_ibuf” so you can return a layer or merge layers. Useful for integration.
14. UPD: Updated Blending layers but the problem of the black border around the stroke has not been resolved.
15. UPD: Changed the way you view an image in the “View” and for Render. Now uses the “glaDrawPixelsTexScaled”.
16. UPD: In the structure “Image” is connected to ibufs the resulting image of the union of all layers.
17. ADD: Added menu “Transform”.
18. ADD: Added menu “Scale”.
19. ADD: Added “Open Image” in the header of the Space Image.
20. ADD: Ability to save layers and images in the file. “Blend”.
21. ADD: Now you can choose the layer to be used within the node “Image”.
22. ADD: Now it is possible to save an image composed of several layers.

Builds:
Win 64: http://www.graphicall.org/908
Win 32: http://www.graphicall.org/909
Ubuntu 64: http://www.graphicall.org/1004
Ubuntu 32: http://www.graphicall.org/1003

Patch: patch-layer Phase 2.0.rar

The code can be found here: https://github.com/ruesp83/Blender—Layer

See you soon with new features!! 😉

 
24 commenti

Pubblicato da su 4 ottobre 2012 in Blender, Image

 

Tag: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Second Phase to 70%


Hello everyone,
I am sorry if I do not hear often, but it is a period replete with examinations at the university and other small things, but the work sull’image layer continues unabated! 😉
Moreover, the slowdown is due to the integration of layers in Blender and there is still some work to do.
This work serves for the subsequent phase in which some features will be implemented only possible if it is done this work well.

The current state of the second stage is:
1) Operations for manipulating layers.
Menu Layer
|-> Transform
*        |-> Flip Horizontally
*        |-> Flip Vertically
*        |-> ——————
*        |-> Rotate 90° clockwise
*        |-> Rotate 90° counter-clockwise
*        |-> Rotate 180°
*        |-> Arbitrary Rotation
*        |-> ——————
*        |-> Offset
|-> Scale
***         |-> Layer Boundary Size
***         |-> Layer to Image Size
***         |-> Scale Layer
** 2) Begin integration layer with Blender.
*  3) Saving an image in a single layer (Save, Save As ..).

Legend:
*   : Released
**  : WIP
*** : Test

The patch of the present state without the features in the “Test” was published on github.

See you soon
Fabio Russo (ruesp83)

 
3 commenti

Pubblicato da su 16 luglio 2012 in Blender, Image

 

Tag: , , , , , , , , , , , , , , , , , , , , ,

Test Compositing Image Layers


A simple test of a layer which is applied the Blur effect and changed the color of the curve:

Best Regards,
Fabio Russo (ruesp83)

 
4 commenti

Pubblicato da su 15 giugno 2012 in Blender, Image

 

Tag: , , , , , , , , , , , , , , , , ,

Image Layers in Compositing Nodes


Hello everyone!
Continue the integration of Layers in Blender.
After much work, I am finally able to understand the structure of the nodes and change the node for the insertion of images so that he could read the layers.

The result of all this work is:

See you soon with new features;-)

Best Regards,
Fabio Russo (ruesp83)

 
1 Commento

Pubblicato da su 15 giugno 2012 in Blender, Image

 

Tag: , , , , , , , , , , , , , , , , , , ,

Delay Phase 2


I want to apologize for the delay which is accumulating!

The integration of image layer inside blender, it is more complicated than expected.
To help you understand: when I render a scene, blender crash! This is due to the fact that not all functions manage the layers …

See you soon;-)

P. S.: A little preview …

 
Lascia un commento

Pubblicato da su 25 Maggio 2012 in Blender, Image

 

Tag: , , , , , , , , , , , , ,

Image Layer Phase 1


Hello everyone!
After just over a month, I am ready with the first phase of image layers.
I thank all those who believed in me, by making donations! 😉

I have not yet managed to implement step 3 and 5. But this will happen soon! 😉

The current status of the project is:

Layers v0.1 beta2 new features and fixed bug for Phase 1. Completed: 15\4\2012:
1. FIX: Fixed many memory problems.
2. FIX: Increased the range of parameters of the function “sdrawbox” in “glutil.c”. When you
have a zomm very excessive, the dashed border of the layer changed direction.
3. FIX: Almost solved the problem of the black border, when you paint on a layer.
4. UPD: The layers are handled by the bottom to the top, as in GIMP e PS.
5. UPD: Improved UI.
6. UPD: Layer names are handled by the API of Blender
7. UPD: The BaseLayer if it is not a layer, it can not be moved.
8. UPD: Added control to manage operations on layers only when it is in the “Painting mode”.
9. ADD: Added Menu for the management of the layers.
10. ADD: Added the ability to create layers above or below a selected layer.
11. ADD: For some operations have been associated keyboard shortcuts.
12. ADD: Added the Menu “Select”.
13. ADD: Added the dotted border around the layer. With the ability to change color at the
dotted line in the Theme Manager. In addition there is also the possibility to
disable it.
14. ADD: Now you see a cursor in the Image Space more inherent, which is disabled if you can
not draw.
15. ADD: When you invoke the Color Sample in paint mode, you see a box at the bottom left with
the selected color.
16. ADD: Added the ability to clear a layer, even if the layer is loaded a photo.
17. ADD: The Color Picker in the Image Editor, in Vertex Paint and Texture Paint change to
reflect your choices nell’User Preferences.
18. ADD: You can add an image as a layer.
19. ADD: Added the Menu “Order”.
20. ADD: Added the Menu “Merge”.
21. ADD: Ability to lock a layer.

Builds:
Win 64: http://www.graphicall.org/908
Win 32: http://www.graphicall.org/909

The code can be found here: https://github.com/ruesp83/Blender—Layer

Now, I give the go at the beginning of the second phase …

Start! 😀

 
8 commenti

Pubblicato da su 16 aprile 2012 in Blender, Image

 

Tag: , , , , , , , , , , , , , ,

Funding and Roadmap of Image Layers for Blender


Here represent the various stages of development of the Image Layers.

If you like this project, please donate to it. Without these donation the project can take longer.
First development will start when the amount of 500€ will be met. The complete development will be around 3.000€. As soon as the project will be made public. Once the patch is made quite usable.

Please contact me if you have additional questions.

I hope to get enough funds,to complete the development! 😉

Status funding:

Phase 1:
Stage    : Management
Target   : Management and operations common to organize Layer.
Deadline : 15/04/2012
Amount   : 500€
Info     :

1) Operations management layer.

Menu Layer
|-> Add
|——> New Layer
|——> ——————
|——> Above active layer
|——> Below active layer
|-> Duplicate Layer
|-> Clear Layer
|-> Remove Layer
|——> Layer
|——> Hidden Layers
|-> Merge
|——> Merge Layers
|——> Merge Visible
|——> Unique layers
|-> ——————
|-> Select
|——> Select the previous layer
|——> Select the next layer
|——> Select the top layer
|——> Select the bottom layer
|-> Order
|——> Layer to Top
|——> Raise Layer
|——> Lower Layer
|——> Layer to Bottom
|-> ——————
|——> Reverse Layer Order

2) Insert image as a layer.
3) Undo & Redo Layer.
4) Lock Layer.
5) Reading and saving in files. Blend.
6) Dashed Border Layer.
7) Improving and adding some other Blend Mode.

Phase 2:
Stage    : Transform
Target   : Simple operation to change the selected layer.
Deadline : Defined after phase 1
Amount   : 800€
Info     :

1) Operations for manipulating layers.

Menu Layer
|-> Order …
|-> Transform
|——> Flip Horizontally
|——> Flip Vertically
|——> ——————
|——> Rotate 90° clockwise
|——> Rotate 90° counter-clockwise
|——> Rotate 180°
|——> Arbitrary Rotation
|-> ——————
|——> Offset
|-> Scale
|——> Layer Boundary Size
|——> Layer to Image Size
|——> Scale Layer

2) Begin integration layer with Blender.

Phase 3:
Stage    : Color
Target   : Operation for the color management.
Deadline : Defined after phase 2
Amount   : 1200€
Info     :

1) Exposure, Saturation, Hue, Contrast, Color Temperature and Tint, Sharpness.
2) Add GrayScale for the Color Space.
3) Integration layer with Blender.

Phase 4:
Stage      : Import & Export
Target     : Import and export in the formats most commonly used layer.
Deadline : Defined after phase 3
Amount   : 2000€
Info     : Import and Export in ora, xcf, …

Phase 5:
Stage    : Tools
Target   : Paint Tools, Selection Tools, Generic Tools
Deadline : Defined after phase 4
Amount   : 2500€
Info     :

1) Paint Tools: Color Picker, Text Tool, Bucket Fill, Shapes.
2) Selection Tools: Rectangle, Ellipse, Free, Polygonal.
3) Generic Tools: Griglia, Hand Tool, …

Phase 6:
Stage    : Brush
Target   : Improvement Brush
Deadline : Defined after phase 5
Amount   : 3000€
Info     :

1) Import the improvements made by Jason Wilkins in GSOC 2011.
2) Add Blend Mode for Brushes.
3) To be defined yet!

 
1 Commento

Pubblicato da su 16 marzo 2012 in Blender, General, Image

 

Tag: , , , , , , , , , , , ,