Показать меню

Pixmap Plugin After Effects [FREE]

PixMap is a utility plugin for Adobe After Effects that introduces UV texture mapping

capabilities directly within the application. Developed by Wunkolo, it allows users to map any layer—be it a static image or a video—onto a UV texture pass (a coordinate map rendered from a 3D program).

This tool is primarily designed to bridge the gap between 3D rendering and 2D compositing, significantly reducing the need for time-consuming 3D re-renders when texture changes are required. 🛠️ Key Features & Functionality Real-time Retexturing

: Map any After Effects layer onto a 3D object using a UV pass (World Position or UV coordinate map). Rapid Iteration

: Change logos, labels, or patterns on a 3D surface instantly without returning to Maya, Blender, or Cinema 4D. Video-to-Surface Mapping

: Support for video layers allows for dynamic textures (e.g., a moving screen on a 3D monitor) to be mapped accurately. Workflow Efficiency

: By rendering a single UV pass from your 3D software, you can handle all subsequent texture "look-dev" within After Effects. 🚀 How to Use PixMap in Your Workflow To utilize PixMap effectively, follow these core steps: Prepare the 3D Pass : Render a UV Coordinate Pass

(often called a "UV AOV" or "ST Map") from your 3D software. This pass uses red and green color channels to represent X and Y coordinates. Apply the Plugin

: In After Effects, apply the PixMap effect to your UV pass layer. Assign the Texture

: Within the effect controls, select the layer you wish to use as your texture. Adjust Mapping

: Use the plugin's internal controls to scale, offset, or rotate the texture within the UV space. 💡 Creative Applications Product Mockups

: Quickly swap different labels on a 3D bottle or packaging render for client reviews. Screen Replacements

: Map footage onto a 3D phone or laptop model while maintaining perfect perspective and curvature. Dynamic Environments

: Change posters or graffiti on a 3D wall in a scene without re-calculating lighting or geometry. Visual Effects

: Use the UV pass to drive complex displacement or glitch effects that follow the contours of a 3D object. 📦 Installation & Availability

PixMap is available as a specialized plugin and is typically installed by moving the (Windows) or (Mac) file into the After Effects

C:\Program Files\Adobe\Adobe After Effects [Version]\Support Files\Plug-ins /Applications/Adobe After Effects [Version]/Plug-ins You can find the plugin and documentation on platforms like Wunkolo's itch.io page If you'd like to dive deeper, I can help you with: Optimizing 3D renders to work best with UV mapping Troubleshooting texture stretching or aliasing Comparing PixMap with alternative tools like

Which of these would be most helpful for your current project?

PixMap is a specialized native plugin for Adobe After Effects that enables UV texture mapping directly within your compositions. Developed by Wunkolo, it allows users to map any layer or video onto a UV texture pass, facilitating rapid re-texturing without the need to re-render expensive 3D scenes. Key Features

Rapid Iteration: Re-texture 3D objects in After Effects using a single UV pass from your 3D software.

Coordinate Control: Custom configuration of channels (R, G, B, A) to determine sampled texture coordinates. Pixmap Plugin After Effects

Transformations: Built-in affine transformations for translation, scaling, and rotation of texture coordinates.

Wrapping Modes: Multiple UV wrapping options including Repeat, Clamp, and Mirror Repeat.

High Fidelity Support: Compatible with 8, 16, and 32-bit color projects, ensuring precise floating-point values for high-end VFX. Use Cases

FUI (Futuristic User Interfaces): Creators use PixMap for generative interface techniques, such as wrapping rectangular compositions into circular shapes using angular gradients.

3D Compositing: It is a core tool for motion designers who want to skip the time-consuming process of 3D re-renders for simple texture changes. Availability and Installation

PixMap is available as a free (pay-what-you-want) download on platforms like Wunkolo's itch.io page and Plugin Play. To install the plugin:

Download the PixMap.aex (Windows) or PixMap.plugin (macOS) file. Close After Effects. Copy the file into the After Effects Plug-ins folder.

macOS Note: You may need to manually allow the plugin in your System Settings (Privacy & Security) due to "unidentified developer" warnings. How to Install Plugins in After Effects | MAC OS Tutorial

The Pixmap plugin for Adobe After Effects is a specialized tool designed to convert video layers into customizable pixel art and retro computer graphics. It is highly regarded for its ability to go beyond a simple "pixelate" effect by simulating specific hardware limitations and color palettes from the 8-bit and 16-bit eras. Core Features

Precision Pixel Mapping: Unlike the standard "Mosaic" effect, Pixmap maps every pixel of your footage to a grid while maintaining sharp edges and consistent sizing.

Palette Emulation: It includes built-in presets for classic systems like the Game Boy, NES, Commodore 64, and CGA. You can also import custom palettes to match specific brand colors.

Dithering Engines: The plugin offers various dithering methods (ordered, diffusion, etc.) to recreate the illusion of color depth common in retro games where color counts were strictly limited.

Bayer & Custom Patterns: You can apply specific texture patterns to the "pixels," allowing for more stylistic "lo-fi" aesthetics rather than just flat squares. Performance & Workflow

Ease of Use: The interface is intuitive, featuring a "one-click" approach to applying complex retro looks. Most users find the real-time preview responsive even on standard hardware.

Customization: Every aspect—from grid resolution to the specific mathematical way colors are crushed—is keyframeable, allowing for dynamic transitions between high-def and retro styles.

Versatility: While built for pixel art, it is frequently used in modern motion graphics for "tech" overlays, UI design, and glitch art. Pros and Cons Pros Cons

Authentic Retro Look: Excellent at mimicking 80s/90s hardware constraints.

Niche Utility: Primarily useful for retro or stylized projects; limited use in standard VFX.

Fast Rendering: Highly optimized compared to stacking multiple native AE effects.

Price: Some users may find it expensive for a single-purpose tool. Custom Palettes: Full control over color indexing. PixMap is a utility plugin for Adobe After

Learning Curve: Fine-tuning dithering patterns can take some trial and error. Final Verdict

Pixmap is an essential tool for motion designers who specialize in retro-gaming aesthetics or cyberpunk visuals. While you can replicate some of its functions using native After Effects tools (like Mosaic, Posterize, and CC Toner), Pixmap saves hours of workflow by bundling these into a single, much more powerful engine with superior color accuracy and dithering options.

Mastering the Pixmap Plugin for After Effects: A Complete Guide

If you’ve ever felt limited by the way After Effects handles pixel data or struggled to create complex, data-driven patterns, you aren't alone. Enter the Pixmap plugin—a powerful tool designed to bridge the gap between raw pixel manipulation and creative motion design.

Whether you are a seasoned motion designer or a technical artist, understanding Pixmap can significantly speed up your workflow and open doors to visual styles that were previously difficult to achieve. What is the Pixmap Plugin?

At its core, Pixmap is an After Effects plugin that allows users to map textures, colors, and patterns onto a grid based on specific parameters. Think of it as a sophisticated "tiling" engine, but with the intelligence to read brightness, saturation, or alpha values to determine how those tiles behave. It is frequently used for creating: LED screen simulations Halftone and ASCII art effects Data-driven infographics Complex mosaic patterns Key Features of Pixmap 1. Dynamic Texture Mapping

Unlike standard tiling effects, Pixmap can swap out "cells" based on the underlying source layer. For example, you can tell the plugin to use a "star" shape for bright areas and a "circle" shape for dark areas, creating a dynamic, responsive texture. 2. Sampling Precision

Pixmap allows you to define exactly how it "reads" your source image. You can sample based on: Luminance: Great for traditional halftone looks.

RGB Channels: Perfect for glitch art or stylized color separations. Alpha: Ideal for creating complex transitions. 3. Custom Tile Sets

One of the plugin's strongest suits is the ability to use your own pre-compositions as tiles. This means your "pixels" don't have to be dots—they can be animated icons, spinning gears, or even video clips. How to Use Pixmap in After Effects

Getting started with Pixmap is straightforward, but mastering it requires a bit of experimentation.

Prepare Your Source: Place the footage or image you want to "pixelate" into a composition.

Create Your Tiles: Create a separate composition containing the shapes or textures you want Pixmap to use as your "new pixels."

Apply the Plugin: Apply Pixmap to a new Adjustment Layer or directly to your source footage.

Assign the Map: In the plugin controls, select your "Tiles" composition as the source for the pattern.

Adjust Grid Settings: Use the "Rows" and "Columns" sliders to define the resolution of your effect.

Animate: Keyframe the "Threshold" or "Evolution" settings to give the pattern life. Creative Use Cases The "Cyberpunk" UI Look

By using a tile set made of small technical UI elements (crosshairs, brackets, numbers), you can run Pixmap over a video of a face to create a "digital scanning" effect seen in sci-fi films. Advanced Halftone Printing

Go beyond the "CC Halftone" effect. By using custom-textured brush strokes as your tiles, you can create a realistic, hand-painted or vintage comic book aesthetic that responds organically to light and shadow. Interactive Data Visualization

If you have a map of a city, you can use Pixmap to overlay a grid of "buildings" that grow or change color based on the brightness of a heat map layer underneath. Performance Tips Step 1: Effect Registration (main

Because Pixmap can generate thousands of individual "tiles," it can be heavy on your CPU/GPU. To keep your workflow smooth:

Work in Half Resolution: While designing the look, lower your preview resolution.

Simplify Tiles: Keep your tile pre-compositions as simple as possible. Avoid heavy effects inside the tiles themselves.

Pre-Compose: Once you are happy with a look, pre-render the Pixmap layer to save on render time for the rest of your project. Conclusion

The Pixmap plugin for After Effects is more than just a stylization tool; it’s a powerhouse for anyone looking to push the boundaries of grid-based design. By treating every pixel as a container for more complex imagery, it allows you to create intricate, high-detail visuals with a fraction of the manual effort.

Are you planning to use Pixmap for a specific project, like a music video or a UI mockup?


Step 1: Effect Registration (main.cpp)

#include "AE_Effect.h"
#include "AE_EffectCB.h"
#include "AE_Macros.h"

static PF_Err GlobalSetup (PF_InData *in_data, PF_OutData *out_data, PF_ParamDef *params[]) out_data->my_version = AE_VERSION; out_data->out_flags = PF_OutFlag_DEEP_COLOR_AWARE; // 16/32-bit support return PF_Err_NONE;

static PF_Err Render (PF_InData *in_data, PF_OutData *out_data, PF_ParamDef *params[], PF_LayerDef *output) // Pixel processing happens here return PF_Err_NONE;

PF_Err EffectMain (PF_Cmd cmd, PF_InData *in_data, PF_OutData *out_data, PF_ParamDef *params[], PF_LayerDef *output) switch (cmd) case PF_Cmd_GLOBAL_SETUP: return GlobalSetup(in_data, out_data, params); case PF_Cmd_RENDER: return Render(in_data, out_data, params, output); default: return PF_Err_NONE;

Step 6: Adding UI Parameters

Define a slider for blur radius:

static PF_Err 
ParamSetup (PF_InData *in_data, PF_OutData *out_data, PF_ParamDef *params[]) 
    // Blur Radius parameter
    PF_ParamDef blur_param;
    AEFX_CLR_STRUCT(blur_param);
    blur_param.param_type = PF_Param_FLOAT_SLIDER;
    blur_param.u.fs_d.value = 5.0f;
    blur_param.u.fs_d.min = 0.0f;
    blur_param.u.fs_d.max = 50.0f;
    blur_param.u.fs_d.precision = 1; // one decimal place
    PF_STRCPY(blur_param.name, "Blur Radius");
AddParamToEffect(in_data, &blur_param);
return PF_Err_NONE;

Then read the parameter during render:

float blur_radius = params[BLUR_RADIUS_IDX]->u.fs_d.value;

4. Creative Applications in Motion Design

Why use a Pixmap plugin? The applications range from stylistic choices to technical solutions.

3. Key Features and Controls

While different developers offer different versions of Pixmap-style plugins, the core controls generally remain consistent across the board.

The "Scanimate" & Retro 80s Look

The analog Scanimate machine was famous for warping text with magnetic fields. By using a black-and-white gradient ramp as the Driver and text as the Target, Pixmap creates that exact analog warping sensation—instantly.

Tile-based Rendering

Process small chunks (64x64 tiles) for better cache locality:

A_long tile_width = 64, tile_height = 64;
for (A_long ty = 0; ty < height; ty += tile_height) 
    for (A_long tx = 0; tx < width; tx += tile_width) 
        ProcessTile(src, dst, tx, ty, 
                    min(tile_width, width - tx),
                    min(tile_height, height - ty));

The Core Function: Per-Pixel Manipulation

The defining feature of a pixmap plugin is its ability to perform calculations on individual pixels or small groups of pixels. This allows for a range of effects that are impossible with standard blending modes or layer transforms.