Friday, December 22, 2023

Path Waves with Live Preview

(MrQ Path Waves by Ofn with Live Preview.py)

Author: MareroQ
based on code Ofnuts and Tin Tran

This is a Live Preview overlay of the path-waves-0.2 plugin by Ofnuts (plugin must be installed - is in the attachment).
Renders a wave along the BOTTOM path.

Without closing the plugin, you can also "manually" (when Preview = No):

- change the visibility of paths,
- modify the bottom path (make corrections), 
- drag any track to the bottom track.

In menu: Filters ➤ Path ➤ Path Waves LP... 


Rel.1.0


Rel.1.1.

/23/12/2023/

Changes:  

Added option: "Visibility": ["No Change", "Only TOP", "Only BOTTOM", "TOP & BOTTOM", "All Visible", "All Invisible"]



 

 

Rel.1.2.

/03/01/2024/

Changes:

added code by David Madsen: changed update policy of sliders to DISCONTINUOUS (this prevents the plugin from updating while moving the sliders).

 


 

Tuesday, December 19, 2023

String Art Live Preview

 (String Art Live.py)


Author: Tin Tran [aka: Tin, Tim, Trandoductin]

In menu: Filters ➤ Path ➤ String Art LP...

Discussion and examples on GimpChat
http://gimpchat.com/viewtopic.php?f=9&t=20665&start=0

This plugin works on your existing TOP path with Live Preview (directly on the canvas).
It will then divide this path into equal-distance sections based on the path length to obtain points.
And then uses the entered string pattern to move forward/backward at points such as string weaving or string art.
The result is a path, so you'll have to stroke it or do anything else to decorate your string art.


 

Sunday, December 10, 2023

FreePaint 2023 by Diego

 (DIEGO_ARTISTIC_FreePaint2023.py)

Author: Diego

Unlike its conceptual predecessor (Free Painting, since 2020), it has no prerequisites (no subsidiary filters, no pattern sets).

It has been developed using exclusively the functionalities of Gimp+Gmic.

It manipulates the source image in two sections of processes:

- the first one leads to create what I called the BASIC OUTCOME

- the second one applies optional embellishments to finalize the outcome

The basic section has four steps:

- the choice of the "painting" tool

- the choise of the brush "stroking" tool

- the choice of the "contours" accentuation tool

- the choice of the "posterizing" tool

The second section has also four steps:

- the choice of the percent of the original image to restore

- the choice of a final pattern generating tool

- the choice of the percent of abstract color application

- the choice of the final look generated by various possible filters

The user has the possibility to test the combination of choices for:

- better meet her/his taste 

- be more suitable for the specific image (and image type: people, nature, constructions,...)

First time it could take a lot of time, but at end every one will have a sort of "presets" to use.

We include a simple, partial, incomplete suggestion (FP2023preset). 

Click here for file.












Free Paint Filter Information
----> PDF File  <----


Free Paint 2023 Filter

Monday, November 6, 2023

Sliding Into Place Animation

 (Slide Into Place Animation.py)

Author: Tin Tran [aka: Tin, Tim, Trandoductin]

Examples on GimpChat: here.

In menu: Filters ➤ Animation ➤ Slide Into Place...
(old original plugin location: Python-Fu/Slide Into Place Ani...)



This plug-in will animate your LINKED layers.

Frames-per-slide - will be number of frames that each layer will animate for.

Start Sliding-In Frame Array - will tell the plug-in which frame you want to start animating for which layer starting with the top LINKED LAYER.

Sliding-in from angle Array - indicates which angle the sliding motion will start.
 

Sliding in from Distance array -: is how far (in pixels) it'll start slide in from your set position.

Sliding-in Fade Array is array - of 1s and 0s: 1 indicates to do fade-in, 0 indicates no fading to keep original layer's opacity.

You can animate as many layers as you like just have to add to array (comma separated with no spaces).
 
 

 
 
Ver.1.0

 

Ver.1.1

(Nov 18, 2023)
Added option to animation in reverse as well so that it can be endless loop.  





Saturday, November 4, 2023

BIBO (Breath-in, Breath-out)

 Author: Tin Tran [aka: Tin, Tim, Trandoductin]
Examples on GimpChat: here.
 
BIBO-text
Ver.3
(BIBO-text.py)
Text animation showing Inhale one word, exhale the next.


In menu: Filters ➤ Animation ➤ BIBO-text...
(old original plugin location: Python-Fu/BIBO-text...) 




BIBO-layers
Ver.2.
(BIBO-layers.py)
Linked layers animation showing Inhale one word, exhale the next.

In menu: Filters ➤ Animation ➤ BIBO-layers...
(old original plugin location: Python-Fu/BIBO-layers...)





Character layers from text

(character-layers-from-text.py)

Author: Tin Tran [aka: Tin, Tim, Trandoductin]
(modification: MareroQ)

In menu: Filters ➤ Text ➤ Character Layers from Text...

Text layer (existing) to new image & individual character layers.

Ver.3.
Changes:
MrQ: create layer group as an option, added color selection, added "Layers to image size?".
 
 



Rotate Linked Layers Animation

 (Rotate-Linked-Animation.py)

Author: Tin Tran [aka: Tin, Tim, Trandoductin]

Examples on GimpChat: here.
 
In menu: Filters ➤ Animation ➤ Rotate-Linked-Animation... 
(old original plugin location: Python-Fu/Rotate-Linked-Animation...) 
 
Creates an animation by rotating selected linked layers (one speed per layer linked) in two directions ('+' = right,' -' = left, '0' = no rotation) at the selected rotation speed ('Linked Frames Speed') .
The combined frame rate is a string of numbers (comma separated) that tells the plugin how to rotate the combined frames.
In the example shown above, -1,1,-2,3 will say so:
rotate the first connected layer at negative full speed (full rotation)
rotate the second connected layer at full speed
rotate the third connected layer at negative double speed
rotate the fourth connected layer at 3x speed.





Sunday, October 22, 2023

Abstract Plus (requires GMIC)

(DIEGO_SIMPLEFILTERS_AbstractPlus.py)

Author: Diego

This one was born as a pure toy, exploiting the interesting effect of G'MIC Abstract filters.

Then, with the great help of Issabella, it came out also as an interesting filter useful for other people.

It is composed by two steps:

- the first one uses G'MIC Color Abstraction Paint to create an abstract base of the outcome

  the user can select the layer mode to be applied to the source

- the second one applies an overlaying G'MIC distortion or creative effect

  this effect is selectable by the user among 26 possibiities








An attached tutorial created by Issabella gives suggestions to the users.

PDF Tutorial

See Forum: Gimp Art   Topic:  Outcomes of a new toy: ABSTRACT PLUS...

In menu: Diego ➤ SimpleFilters ➤ Abstract Plus...

Colors Framed (requires GMIC)

(DIEGO_SIMPLEFILTERS_ColorsFramed .py)

Author: Diego

It's a filter which exploits the many functions of G'MIC Colors Series:

"Abstraction","BoostFade",

"MetallicSilver","MetallicGold","MetallicCopper","MetallicBronze","MetallicBlueSteel",

"Retinex","RetroFade","Sepia","Vibrance"






The most interesting are the metallic looks.

Outcomes are available on Gimpchat, mainly created by Issabella:

- see Forum: Gimp Art   Topic: Outcomes created using filter COLORS FRAMED.

In menu: Diego ➤ SimpleFilters ➤ Colors Framed, version 1.1.0 (initial)

The filter has no prerequisites except obviously G'MIC.