Noise Jitter Cinema 4D Python Effector
Noise Jitter Cinema 4D Python Effector The Noise Jitter Effector is a versatile and easy-to-use tool designed for motion designers using Cinema 4D. This effector introduces a subtle, randomized offset to the position of MoGraph elements, creating a dynamic jittering effect that evolves over time. It’s particularly useful for adding natural-looking motion and imperfections to…
Explosion Effector with User Data
Here is another great Cinema 4D Python Explosion Effector with User Data options. Explosion Effector for Cinema 4D Motion Designers The Explosion Effector is a powerful tool for motion designers working in Cinema 4D. This effector provides a dynamic and visually striking way to simulate explosions and chaotic movements for MoGraph objects, allowing you to…
Self-Contained Magnetic Swarm Effector
Python""" Self-Contained Magnetic Swarm Effector No external dependencies – uses built-in random for turbulence Same features as original but with simplified noise """ import c4d import math import random # Global swarm storage swarm_system = { "positions": [], "velocities": [], "accelerations": [], "initialized": False, "random_seeds": [] } def simple_noise(x, y, z, seed): """Built-in pseudo-noise function…
Image Merger Grid
Image Merger Grid Description Image Merger Grid is a simple Python desktop application that lets you batch‑merge images into customizable grid layouts (e.g., 2×2, 4×4, or any rows×columns) with adjustable margins and background colors. Built with Tkinter and Pillow, it automatically processes all images in a folder, pads incomplete grids with blanks, and shows real‑time…
Decrypting Text – Cinema 4D Python Tag
Here is a very useful Cinema 4D Python Tag to create decrypting text animation. Create a text object and add python tag. (Right Click and choose Python Tag from Programming Tags.) You can set text size, horizontal and vertical space as usual from text settings. You should only enter your string in Userdata field. Create…
Nulls to Spline – Cinema 4D Xpresso&Python Setup
We needed this Python Xpresso Node to generate In-/Exclusion necessary for Tracer Object List. Make sure to set your tracer and xpresso_null inputs as links. And for the output select In-/Exclusion as its type. You can check the type by right clicking input/output from Port Information dialogue. You may increase or decrease the null amount…
Procedural Shader Driven Parametric Plane – Cinema 4D
Ever wanted to apply fields directly to your geometry while keeping your objects parametric? Here is an old technique used to newer versions. The key is using old Explosion modifier. This way we can use effectors and fields directly on our geometries.
Raster to Vector Halftone Generator
Vector Halftone Generator is a Python-based application that transforms raster images into artistic vector halftones. With an intuitive graphical user interface built using PyQt5, this tool enables designers and digital artists to create unique halftone effects that can be easily exported as SVG files for further editing in graphic design software like Adobe Illustrator. Overview…
Create Halftone from Raster Images – Illustrator Tutorial
Before we start although it is not fully necessary it’s a good practice to set our image resolution with multiplies of two. Here in this example we used 1000x1000px. You can change the settings. (Please note that if you have too many tiles (In this example we have 100×100 = 10000) it can take a…
Script Launcher – Fully Responsive After Effects Panel
Script Launcher is a fully responsive and customizable ScriptUI panel for Adobe After Effects, designed to streamline your workflow by letting you launch your favorite scripts with a single click. Whether you’re a motion designer, VFX artist, or AE power user, this panel automatically detects .js, .jsx, and .jsxbin files in its dedicated Scripts folder…
Open URL Directly from Photoshop Script
Here is a handy photoshop script to Open URL directly from Photoshop.
JSON Syntax Corrector – Python Script
Pythonimport tkinter as tk from tkinter import messagebox, filedialog, scrolledtext import json import re class SyntaxCorrector: def __init__(self, master): self.master = master self.master.title("Advanced JSON Syntax Corrector") self.master.geometry("700×500") # UI Elements self.label = tk.Label(master, text="Select a file to check and fix JSON syntax errors:") self.label.pack(pady=10) self.select_button = tk.Button(master, text="Select File", command=self.select_file) self.select_button.pack(pady=5) self.file_info = tk.Label(master, text="No…
Color by Scale – Cinema 4D Mograph Trick
Here is a quick trick to colorize mograph cloner objects by their scale.
System Environment Diagnostic and GPU Information Script
System Environment Diagnostic and GPU Information Script This Python script provides a comprehensive overview of the system environment. It displays the Python version, PyTorch details (if installed), the maximum supported CUDA version from nvidia-smi, the installed CUDA Toolkit version (using nvcc), the NVIDIA driver version, and detailed GPU diagnostics such as memory usage and temperatures.…
Redraw Path with Equal Distanced Points
The Equal Distance Points Generator is a powerful Adobe Illustrator script that redraws selected paths with evenly spaced points while intelligently preserving the original path structure. It solves the common problem of uneven point distribution in vector paths, allowing for more consistent editing and effects. Whether working with geometric shapes like rectangles and squares or…
Random Walker – Cinema 4D Experiments
This Cinema 4D Python Effector Script is generating random walker splines on selected geometries.
Rename Artboard Illustrator Script
This script allows you to rename all artboard names at once in Adobe Illustrator. With this script, you can replace, add, or modify the numbering and text of your artboard names. It also supports regular expressions for advanced renaming options.
Find and Delete Empty Folders (Win) – Python
Enter a path or click “Browse” to select a folderClick “Scan” to start the processWatch the progress bar as it scansView the results with creation and modification datesSelect multiple folders (Ctrl+click or Shift+click)Delete using either the “Delete Selected” button or right-click context menu
Remove All Expressions – After Effects Script
This After Effects script thoroughly cleans your project by automatically removing all expressions from every layer and property within your compositions. It recursively scans through property groups, ensuring that even nested expressions are eliminated. With built-in error handling and detailed logging, the script not only reports the total number of expressions removed but also provides…
Cinema 4D Find and Replace Object Names (Regex) Script
This Cinema 4D Python script enables users to perform a find/replace operation on the names of selected objects using regular expressions. It provides an intuitive dialog interface to input the regex pattern (“Find”) and replacement text (“Replace with”), along with an option to toggle case sensitivity. The script processes all selected objects (including children), updating…
Cinema 4D Parent/Child Object Renamer Python Script
This Cinema 4D Python script automates the renaming process by leveraging an object’s hierarchy. It provides a user-friendly dialog that allows you to choose between two renaming modes: renaming parent objects using the name of their immediate first child, or renaming child objects to match their parent’s name. The script also supports additional customizations, including…
Formulas in Cinema 4D
Advanced Formula Usage in Cinema 4D Cinema 4D offers a powerful way to perform complex calculations and transformations by allowing you to enter formulas in any field that accepts numerical values. Whether you are working with the Formula spline primitive, Formula deformer, or any numerical parameters in the Attribute Manager, understanding the range of units,…
Simple Color Picker ScriptUI for Adobe Applications
This ScriptUI-based color picker script creates a simple user interface for selecting colors in Adobe applications. Developed by Mehmet Sensoy, the script features two color buttons that display the currently selected color with custom drawing functions. Users can click either button to open the native color picker, and the chosen color is converted to a…
Create an Arc with Specified Number of Anchor Points – Illustrator Script
This Adobe Illustrator script creates a smooth arc with a specified number of anchor points. It features an integrated ScriptUI dialog that allows users to input parameters such as the number of anchor points, radius, start angle, and end angle. The script centers the arc within the active document’s artboard and calculates smooth in/out handles…
Duplicate Along Circle Script for Adobe Illustrator
This script for Adobe Illustrator automates the duplication of a selected object along a circular path. It checks if an object is selected, prompts for the number of copies, calculates the appropriate radius based on the object’s dimensions, and then creates duplicates evenly spaced and rotated along the circle. Ideal for creating radial designs quickly…
Advanced Layer Renamer with Dynamic Token Replacement – Photoshop Script
The Advanced Layer Renamer with Dynamic Token Replacement is a powerful Photoshop automation tool designed for professionals who need precise control over layer naming. By leveraging dynamic tokens and customizable keywords, this script allows users to rename layers based on document properties, layer attributes, date information, and sequential numbering. The script gathers essential data such…
Nested Group Ungrouper & Empty Group Remover – Photoshop Script
This Photoshop script is designed to streamline your layer organization workflow by automatically ungrouping all nested groups within a selected group and deleting any empty groups that remain. When you have complex documents with deeply nested layer structures, managing and cleaning up your layers can become cumbersome. This script recursively searches through the selected group,…
Photoshop Preview Image Exporter Script
The Photoshop Preview Image Exporter is an advanced automation script designed to effortlessly generate optimized JPEG preview images from your active Photoshop document. This script duplicates your document, removes all guides, flattens the image, and resizes it to a maximum dimension (set by default to 1200 pixels) so it can be used as a high-quality,…
Advanced Layer Renamer – Photoshop Script
The Advanced Layer Renamer is a robust, feature-rich script designed for Photoshop professionals who need to manage, organize, and update layer names in complex projects. This script provides an extensive user interface that offers multiple search and renaming options, making it one of the most flexible tools for handling large numbers of layers.
Duplicate Artboard with Guides and Content – Illustrator Script
This Illustrator script automates the duplication of the currently active artboard along with all its contents and guides. It first retrieves the properties of the active artboard (position, dimensions, and name), then creates a new artboard to the right of the original and names it by appending ” Copy” to the original artboard’s name. The…
Photoshop Layer Processor Script
This Photoshop script streamlines the process of processing and exporting individual layers (or groups of layers) from your active document. The script sets up a custom user interface where you can choose the destination folder, specify a layer name prefix, select a target resolution from predefined presets, and pick your export format (PNG or JPG)…
Glyph Artboard Creator with Descriptive Names – Illustrator Script
This Illustrator script streamlines the process of generating individual artboards for each glyph from a defined character set. Each artboard is automatically assigned a descriptive name that corresponds to the glyph it represents (e.g., “Uppercase_A” for A, “Lowercase_a” for a, “Number_0” for 0, etc.). The script creates a new document, sets a standardized artboard size,…
Grid Duplicator and Color Modifier – After Effects Script
This Adobe Illustrator script allows you to duplicate selected objects in a grid layout while providing options to assign custom duplicate counts and fill colors for each object. The script also offers flexible grid configuration, enabling you to either set manual grid dimensions (rows and columns with a specified margin) or let Illustrator automatically determine…
Text to Multi-Compositions Generator – After Effects Script
This script automates the process of creating multiple compositions in After Effects from a single template. Each line of text that you input will become its own composition. The script first validates that your project is open and then displays a user-friendly dialog for you to enter your text. It then searches your project for…
Slideshow Creator – After Effects Script
This script automates many of the repetitive tasks involved in creating transitions and setting up a composition, letting you focus on adjusting creative parameters as needed. Usage: To use the script, follow these steps:
Ollama Model Manager UI – Python Script
Pythonimport tkinter as tk from tkinter import messagebox, scrolledtext, ttk, filedialog, simpledialog # Added simpledialog import subprocess import threading import os import platform import shlex # import webbrowser # Currently unused, uncomment if needed later # import json # Currently unused, uncomment if needed later import re from datetime import datetime import logging # Setup…
Conda Environment Manager – Python Script
Pythonimport tkinter as tk from tkinter import ttk, messagebox, filedialog import os import shutil from pathlib import Path import sys import subprocess from datetime import datetime class CondaEnvManager: def __init__(self, root): self.root = root self.root.title("Conda Environment Manager") self.root.geometry("1000×600") self.main_frame = ttk.Frame(self.root, padding="10") self.main_frame.grid(row=0, column=0, sticky="nsew") self.root.columnconfigure(0, weight=1) self.root.rowconfigure(0, weight=1) self.create_widgets() self.refresh_env_list() def create_widgets(self): # Control…
Exploring the Property Tree in Adobe After Effects Using ExtendScript
When working with Adobe After Effects, you may need to identify property names for specific elements within a layer. This can be a crucial step in scripting and automation. The following script provides a way to recursively walk through the property chain of selected layer(s) and outputs the match names and display names directly to…
Understanding Shape Layer Match Names in Adobe After Effects
Understanding Shape Layer Match Names in Adobe After Effects Adobe After Effects uses “Match Names” as identifiers for various elements, making scripting and automation easier. Here’s a comprehensive look at the match names and their corresponding display names for different components of Shape Layers. 1. Layer The primary identifier for a Shape Layer in After…
Convert to Bezier Path – After Effects Scripting
Here is a function to convert any shape path into a bezier path. Make sure that you selected the sub path under contents. Manually Convert Parametric Shapes into a Bezier Path In this short guide, I’ll demonstrate how to effortlessly transform any Parametric Shape into a Bezier Path within Adobe After Effects. Step 1: Choose…
Zoom to Selection – Illustrator Script
Description This Illustrator script automatically adjusts the view to focus on the currently selected objects. It calculates the bounding box that encloses all selected items, then centers and zooms the active view so that the entire selection fits within the screen. How It Works Usage This script is ideal for quickly focusing on a specific…
Outliner Script for Adobe Illustrator
This script, developed by Tom from Inventsable (contact: tom@inventsable.cc) and based on the Outliner project hosted on GitHub, enables you to convert all paths in the active Illustrator document into permanent outlines. In this context “outlines” mean that every path is re-rendered with its individual anchor points and handles drawn explicitly. The modification is non-destructive…
Random Layer Order Script
Random Layer Order Script This Adobe Illustrator script randomizes the stacking (z-order) of the selected objects. It is a stripped-down version of the Random Layer Order functionality originally part of the Randomill Illustrator Plugin. The script was created by Boris Boguslavsky in 2022 and is available on GitHub. Before script: After script: Purpose Description Usage…
Random Select – Illustrator Script
This Adobe Illustrator script implements a random selection functionality. It is a stripped-down version of the random selection function from the Randomill Illustrator Plugin. The script was created by Boris Boguslavsky in 2022 and is inspired by Randomill’s functionality. Description Usage Additional Information This script provides a simple yet effective means to randomly filter a…
Area Size – Illustrator Script
ObjectArea Script This Adobe Illustrator script calculates and displays the area size of a selected object (path). It is designed for Adobe Illustrator CSx (tested on CS6 on Windows 64-bit) and requires exactly one selected object to run. Description Usage Instructions This script is distributed under the MIT License and was originally created by Lucas…
Export Text from Illustrator to Notepad
Text Export Script for Adobe Illustrator This script extracts text contents from all text frames in an Adobe Illustrator document (or multiple documents) and exports the text to a UTF-16 encoded text file. It supports both interactive (using a save dialog) and automatic file naming based on the document’s name. Description Usage
Hatches – Illustrator Script
Adobe Illustrator Script: Hachures (Hatches) Description This Adobe Illustrator script, created by Christian Condamine, allows you to add vector hatches to the selected object (path or compound path). It includes a preview function to view live changes related to the settings. The values entered in the dialog box are saved in a .json file to…
Blank Graph Generator – Illustrator Script
Adobe Illustrator Script: Blank Graph Creator Description This Adobe Illustrator script creates a blank graph with customizable grid lines, axis labels, and graph title. The script generates a user interface to input the parameters for the graph and then draws the graph based on those parameters. Usage Script Details User Interface Graph Creation
Anchors to Dots – Illustrator Script
Adobe Illustrator Script: Add Circles to Path Points Description This Adobe Illustrator script adds small circles to each anchor point of the selected paths. If no document is open, it creates a new document. The script requires at least one path to be selected to run. Usage Script Details Example To use the script, follow…
Enhance Your Workflow Adobe Illustrator Scripts
How to Enhance Your Adobe Illustrator Workflow with Scripts When using Adobe Illustrator, there might come a time when the standard tools and functionalities are not enough, or you need to automate some repetitive tasks. As a smart designer, you will eventually seek out ways to streamline your workflow, boost productivity, and enhance the comfort…
Calendar – Illustrator Script
Calendarikko Script for Adobe Illustrator Description The calendarikko.jsx script is designed for Adobe Illustrator CC+ and was created by Alexander Ladygin. This script allows users to quickly create a customizable calendar grid, and even multiple grids within one document. It offers extensive functionality for customization, enabling users to flexibly adjust the grid to their needs.…
Circular – Illustrator Script
Circular Script for Adobe Illustrator Description The circular.jsx script is designed for Adobe Illustrator CC+ and was created by Alexander Ladygin. This script allows users to quickly and easily arrange selected objects in a circular pattern. It provides a variety of settings to customize the rotation, placement, and duplication of objects, enabling users to achieve…
Cropulka Script for Adobe Illustrator
Cropulka Script for Adobe Illustrator Description The cropulka script is designed for Adobe Illustrator CS5+ and was created by Alexander Ladygin. This script allows users to easily create crop marks around selected objects in Adobe Illustrator. The script provides a graphical user interface (GUI) for users to specify parameters such as crop mark size, offset,…
Harmonizer – Illustrator Script
Harmonizer Script for Adobe Illustrator Description The harmonizer.jsx script is designed for Adobe Illustrator CS5+ and was created by Alexander Ladygin. This script allows users to harmonize the arrangement of selected objects by organizing them into a grid layout with customizable parameters. The script provides a graphical user interface (GUI) for users to specify settings…
Gridder – Illustrator Script
Griddder Script for Adobe Illustrator Description The griddder.jsx script is designed for Adobe Illustrator CS5+ and was created by Alexander Ladygin. This script enables users to create a grid layout of selected objects within Adobe Illustrator. The script provides a graphical user interface (GUI) for users to specify parameters such as the number of columns…
Randomus Script for Adobe Illustrator
Randomus Script for Adobe Illustrator Description The randomus.js script is designed for Adobe Illustrator CS5+ and was created by Alexander Ladygin. This script allows users to apply random transformations and effects to selected objects within Adobe Illustrator. The script provides a graphical user interface (GUI) for users to input parameters and execute various actions such…
Fillinger Script for Adobe Illustrator
Fillinger Script for Adobe Illustrator Author: A Jongware Script (Circle fill)Program Version: Adobe Illustrator CC+Script Name: fillinger.jsxModified and Refactored By: Alexander LadyginWebsite: www.ladyginpro.ruCopyright: 2018 Description The fillinger.jsx script for Adobe Illustrator is a powerful tool designed to fill a selected path with multiple objects. It allows users to customize the size, rotation, and positioning of…
Duplicate Selected Object to All Artboards in Adobe Illustrator
Script Overview This script automates the process of duplicating a selected object across all artboards in an open Adobe Illustrator document. It maintains the exact position of the object relative to each artboard, making it especially useful for designers working with multi-artboard files who need consistent elements (e.g., logos, watermarks) across all artboards. How It…
Sort Layers By Their Z Positions
This script sorts all layers in a composition by their Z position, moving them into order based on their depth in 3D space. It does the following:
Resize Composition to Selected Layers in After Effects
When working with Adobe After Effects, you may sometimes need to resize a composition to match the bounding box of selected layers and center them within the resized composition. Performing this manually can be time-consuming, especially in projects with multiple layers. This script automates the entire process, making your workflow much more efficient. Script Overview…
Release Clipping Paths in Illustrator
Tutorial: Releasing Clipping Masks in Adobe Illustrator Using a Script Clipping masks are a powerful feature in Adobe Illustrator, allowing you to hide parts of objects and create clean designs. However, in some cases, you might need to release these clipping masks for easier editing or further manipulation. This tutorial explains how to automate the…
ReTrack 2 – After Effects Plugin
Tracking motion in Adobe After Effects is an essential skill for visual effects artists, compositors, and motion designers. While After Effects offers built-in tracking tools, they often struggle with complex shots or incomplete tracking data. This is where ReTrack 2 comes in—a powerful motion tracking and editing plugin designed to rebuild, refine, and enhance existing…
Fade Opacity of a 3D Layer Based on Distance from Camera
Place a shape or an image on your composition. Convert it into 3D Layer. Click T to open its opacity property. Alt-Click on Stop-Watch icon to enable expressions. Delete and paste the following expression in this field. Now add two Expression Controls: Both should be Slider Control. You can add Expression Controls from: Effect –…
Batch Merge Groups – Photoshop Script
The script, Batch_Merge_Groups_into_Layers.jsx, is designed to process and manipulate the layer structure of a Photoshop document by merging layer groups (or layer sets) into individual layers. Here’s what the script is good for and its key purposes: In summary, this script is particularly useful when you need to simplify a Photoshop document’s layer structure by…
Creating Animating Organic Lines with Expressions
Create a New Shape Layer Add a Path to the Shape Layer Add Expression Controls for Custom ParametersYou’ll need to create several controls to tweak the organic line’s behavior with noise. Change the “Length” to increase or decrease the overall size of your line.Modify “Points” to add more or fewer vertices, which will affect how…
Parametric Ellipses or Ovals using Expressions
Step 1: Create a New Shape Layer Open your After Effects composition.Create a new Shape Layer by navigating to:Layer > New > Shape Layer. Step 2: Add a Path to the Shape Layer With your Shape Layer selected, click the “Add” button (next to Contents in the Timeline) and choose “Path”.This adds a default path…
Parametric Curves using Expressions
Step 1: Create a New Shape Layer In your After Effects composition, create a new shape layer (Layer > New > Shape Layer).In the shape layer, add a “Path” property (for example, by adding a “Shape” → “Path” under Contents). Step 2: Add Slider ControlsTo control the spiral, add the following slider effects to your…
Parametric Spiral Usign Expressions
Create a shape layer. Expand the contents under layer. Delete current shape (i.e.: Ellipse). Now create a path by clicking Right Arrow Icon (Next to Contents – Add) and add Path. Now expand path and alt-click stop watch icon to add an expression. Delete the current expression and copy-paste the following expression. Now we need…
Expression Driven Parametric Circles
Create any shape layer. Go to contents and expand. Delete the current shape (Ellipse and etc.) Click on the little right arrow icon next to Add. Click Path. Now expand path by clicking down arrow icon. Alt-Click on time-watch icon to create an expression. Copy and Paste the following code. Now we need to add…
Create Expression Driven Arc
Today we’re going to build an expression-driven arc stroke. Start with creating any kind of shape. For example ellipse. Now go to your shape layer and expand the contents. You can delete the Ellipse 1 path. Right next to Contents, you should see an Add option with a right arrow next to it. Now click…
Adobe After Effects Expression Controls
Adobe After Effects Expression Controls Adobe After Effects is a powerful tool for creating motion graphics and visual effects. One of the advanced features of After Effects is the use of expressions, which allow you to create sophisticated animations and effects using code. Expression Controls are special effect controls that let you create custom user…
Photoshop Action – Duotone
Take your designs to the next level with ease! Transform any image into a trendy and polished masterpiece using this free duotone Photoshop action. Experiment with seven unique photo effects, each featuring a straightforward color palette and simple-to-use settings. Effortlessly turn your photos into striking visuals with two contrasting color tones. This free Photoshop action…
After Effects Performance & Optimization
Optimizing Adobe After Effects for better performance can save time and improve your workflow. Here are some tips and techniques:
After Effects Motion Graphics
Adobe After Effects is a powerful tool for motion design, widely used in film, TV, and digital media. It allows designers to create stunning animations, visual effects, and dynamic graphics. Here’s an overview of its capabilities:
After Effects Plugins & Scripts
After Effects plugins and scripts can significantly enhance your workflow and creativity. Here are some resources and popular options: These tools can help you achieve stunning visual effects, streamline repetitive tasks, and unlock new creative possibilities. Let me know if you’d like recommendations for a specific type of plugin or script!
After Effects Expressions
After Effects expressions are snippets of JavaScript code that allow you to create dynamic animations and automate tasks within Adobe After Effects. They can be applied to properties like position, scale, rotation, and more, enabling you to achieve effects that would otherwise require extensive keyframing. Here are some popular expressions:
After Effects Text Effects and Presets
Bring your motion graphics to life with dynamic text effects and presets in After Effects! This section dives into everything from eye-catching animations and kinetic typography to subtle text reveals and complex transformations. Learn how to customize built-in presets, create your own unique text animations, and efficiently apply these effects across your projects. Whether you’re…