A node editor graph for image manipulation using G’MIC directly inside Blender, featuring 100+ of filters along with batch processing.
⚠️ NOTE: Only
.png
and.jpg
file formats are supported and tested, Failed to execute Output Node
⚠️ NOTE: For batch processing, it is recommended to downscale the images by adding a
resize node
.
gmic.exe
file.Click Install From Disk, and select the downloaded addon zip file.
gmic.exe
file.
Switch the Editor Type to G’MIC Node Editor from the editor selection menu.
Add G’MIC nodes to your graph and begin post-processing images.
Node Traversal: When the Execute button is clicked, the graph traverses through the nodes in the node tree.
Execution Process:
For each node, the execute()
method is called.
Command Generation:
The execute()
method of the node calls the finialize_command()
method.
finialize_command()
method:
get_input_value("in")
.create_command()
method.create_command()
method is responsible for generating the specific G’MIC command for the current node, such as:
def create_command(self):
return f"blur {self.amount}"
Command Chaining: This chaining of commands ensures that each node contributes its functionality (like applying a blur or filter) to the final command string in sequence.
You can open the console window to see the final command.