PIXEMAPGEN

Your Ultimate Command Center for Pixel Maps


From technical concept to content-ready documentation in minutes. Design LED screens and projection blends without the calculation errors.

What is PIXEMAPGEN?

Are you still wasting hours manually drawing grids in Photoshop or crunching resolutions in Excel? PIXEMAPGEN is a professional tool built by technicians, for technicians. It bridges the gap between the technical team and the content studio.

Automate the creation of pixel maps, calculate power requirements and weight loads instantly, and generate crystal-clear guidelines for motion designers with a single click. Handle complex stage setups, combine LED walls with projection, and manage video processor outputs in an intuitive drag-and-drop interface.

Key Features

🖥️ Advanced LED Screen Editor

Select a diode type from the built-in database (or define your own), input the physical dimensions, and let the software do the heavy lifting.

  • Auto-Calculation: Instantly get total resolution, aspect ratio, and panel count.
  • Physical Specs: Real-time calculation of Weight and Power Consumption (Amps/kW).
  • Creative Control: Visualize cabinet structures and disable specific panels for creative/custom shapes.

📽️ Precision Projection Module

Planning a blend? PIXEMAPGEN handles it flawlessly.

  • Projector Arrays: Define complex grids (X by Y).
  • Blending Control: Precise overlap settings in pixels—both horizontal and vertical.
  • Test Patterns: Automatically generate geometric grids with blend zones clearly marked.

🎨 Interactive 4K Canvas

Plan your screen layout on a video processor or media server output (e.g., Disguise, Resolume, Novastar).

  • Drag & Drop: Simply pull screens from your list onto the canvas.
  • Full Control: Experience a smooth workflow with the new Zoom & Pan engine and Snap-to-Edge precision.
  • Multi-Output: Manage multiple 4K outputs simultaneously.

đź“‘ Professional Documentation & Branding

Don't send amateur sketches. Deliver documentation that looks as professional as your event.

  • PDF Exports: Generate a complete report containing screen layouts, technical specifications, and file delivery requirements for content creators.
  • PNG Exports: High-quality files ready to be used as background "underlays" in media servers.
  • Your Brand: Upload your own Custom Logo. It will appear on every preview, export, and PDF report, ensuring your documentation represents your company.

Whats new

Ver.6.0

The Connection Diagram is the "smart brain" of your project's wiring. It automates the technical documentation so you can focus on the design.

  • Smart Data Sync: Forget about manual typing. The diagram automatically pulls all technical details—like weight, power consumption, and pixel resolution—directly from your Screen Editor.
  • Automatic Port Mapping: The system calculates exactly how many RJ45 ports your screen needs. It automatically generates a mapping table (e.g., "Screen 1: Ports 1 to 3"), ensuring you never overload a controller.
  • Professional PDF Export: Generates high-quality A3 landscape reports. The best part? Text is selectable and searchable. You can use Ctrl+F to find specific panels, and the diagrams stay crystal clear even when zoomed in.
  • Built-in NovaStar Library: Includes a pre-configured database of popular controllers (like VX1000, MCTRL4K, or VX4S-N). It knows their specific pixel limits and port counts out of the box.
  • High-Speed Stability: Optimized for large-scale projects. Even with thousands of LED modules and dozens of screens, the export engine runs smoothly without freezing or crashing your computer.
Ver.5.5
New Feature:
Precise Position Editing (Canvas):
  • Added an "📍 Edit Position (X, Y)" option to the right-click menu on screens within the Canvas tab.
  • Introduced a dialog box that supports mathematical operations. You can enter values like 1920 + 50 or 3840 / 2 into the X field, and the program will automatically calculate the result.
Ver.5.4
New Feature:
Smart Math Inputs
  • You can now enter mathematical operations directly into dimension and resolution fields.
  • Type 1920/2 to get 960, or 2*5 to set 10 meters.
  • Works for both pixels (integers) and physical dimensions in meters (floating-point numbers).
Direct Export to Resolume Arena (XML)
  • Generates an .xml file compatible with Resolume Arena 6/7.
  • Each Canvas becomes a Screen in Resolume.Each placed module becomes a Slice.Automatically generates geometry and warper grids (Input/Output Rect).
Built-in LED Library Editor
  • A new window for managing the LED panel database without needing to edit text files manually.
  • Add and remove custom cabinet models.Edit parameters (resolution, weight, power consumption).
Custom Panel Shapes
  • Ability to change the shape of individual modules on the grid.
  • Triangles (corners), Circles, and Arcs.
  • Right-click on a panel in the Preview to select a shape from the menu. This allows for the creation of creative stage designs (e.g., circular screens).
Ver.5.3
New Feature:
Canvas Property Editing: Users can now modify the name and resolution of an existing canvas directly by right-clicking the tab button and selecting "Edit Properties".
Multi-Instance Screens: The restriction on single-use screens has been removed, allowing the same module to be added to multiple canvases or duplicated on the same one.
Global Usage Status: The side list now tracks screen usage globally across all canvases, marking used screens in red while still allowing them to be dragged and dropped again for reuse.
Ver.5.2
New Feature: Advanced Screen Splitting
  • Precision Cutting: User can now define the cut point with pixel precision (vertical X and horizontal Y).
  • Math Support: Input fields now support mathematical expressions. For example, typing 128*3 and pressing Enter will automatically calculate 384.
  • Structure Information: The split dialog now displays the resolution of a single module/panel (e.g., "Single Panel: 128x128 px"). This makes it easy to cut the screen exactly at cabinet seams.
  • Proportional Resizing: The system converts pixel cuts into percentage values (UV mapping), ensuring that split fragments retain the correct portion of the image even if the source resolution changes.
Ver.5.1
New Features Added
  • Full Project Export ("All in One"):

Added an "Export Full Project PDF" button next to the load button. This function generates a single, cohesive PDF file containing sequentially: all Editor screens, all Canvas views, and the server technical specification.

Ver.5
New Features Added
  • Duplicate Screens (Tabs)
  • Added a "Duplicate Current Page" option to the "âž• Add Editor Page..." menu.
  • This function creates a full copy (including the pixel map, settings, and name) of the acti
  • ve screen in a new tab.

  • Interactive Canvas (Zoom and Pan)
  • Implemented smooth zooming on the Canvas using the mouse wheel (scroll).
  • Added panning of the Canvas view by dragging with the right mouse button.
  • Double-clicking the left mouse button now resets the view to fit the window.

  • Custom User Logo
  • Added a "Load Custom Logo" button to the "General Project and Server Data" panel.
  • The selected logo (PNG/JPG) is now drawn in the bottom-right corner of every screen.
  • The logo's size is dynamically scaled to a percentage of the screen width.
  • The logo appears on all previews (Editor, Canvas) and in all exports (PNG, PDF).

  • Logo Display Control
  • A new "Draw Custom Logo" checkbox has been added to the "Drawing Options" section (in both Pixel Map and Projection modules).
  • Unchecking this box allows you to disable logo rendering for that specific screen (e.g., for exports without the logo).
Fixes and Optimizations
  • Canvas Performance Optimization (Key Change)
  • Fundamentally changed how the Canvas renders.
  • Dragging screens, which was previously very slow and "laggy," is now perfectly smooth. This was achieved through image buffering (caching) – the program no longer redraws entire pixel maps on every mouse move but instead just moves the finished images already stored in memory.

  • Critical PDF Export Fixes
  • Fixed an incorrect indentation bug that caused the PDF generation function to never run (despite showing a "Success" message).
  • Fixed a NameError (self in a global function) that prevented the logo from being passed to the PDF generator.
  • Improved error handling – if an error occurs while drawing an image for the PDF, the program will now correctly display the error instead of a false success message.

  • Logo Display Fixes
  • Fixed a bug where the logo was visible on the Canvas but did not appear in the "Screen Editor" preview. (The issue was related to incorrectly finding the main window via self.parent()).
  • Corrected the drawing logic in generate_grid_image_data_alpha to ensure the logo is properly placed in both "Pixel Map" and "Projection" modules.

  • Save/Load Fixes
  • Updated the project save and load functions (.pgen) to correctly handle the path to the custom logo and the state of the "Draw Custom Logo" checkbox.

  • Minor UI Fixes
  • Fixed a bug that caused the Canvas view to reset with every single click.
  • Fixed a bug where the Canvas was very small after program launch or loading a project (the view now correctly fits to the window on first display).
  • Fixed a bug where the "Draw Custom Logo" checkbox did not work in the "Pixel Map" module.