Edit product




  • CPU based Images and Videos Generator and Editor for Windows.

Download manual

  • Select version on the right (Ideally the newest, bottom one)
  • Type "0" in price field to download it for free. Type value greater than "0" if You want to support the project (it will require credit card information)
  • Click on "Buy this"

Installation - ImaGen

  • Unzip ImaGen.zip and double click on ImaGen.bat

Version 0.2

  • New nodes: checkerboard, gradient, sine, step, truchet, morphology, uv, circlemap uv, multiply uv, sine uv
  • Most of the materials have UV input, so it is possible to twist and transform materials
  • Information about the nodes (inputs, outputs, resolution, type) now have black outline so it visible while working on black-white images
  • Hopefully fixed all "infinite loops" bugs
  • Optimized most of the nodes and fixed most of the antialiasing bugs 

Version 0.3

  • New nodes: fbm 1D, fbm 2D, zigzag, twist uv, grid scatter, line scatter, point, sine scatter, fbm ridged 2D, random pixels, pixelate, rotate, rotate90, svd, random scatter, overlay, add alpha, scatter combiner, fract uv, rotate uv, scale uv, translate uv, twist uv.
  • Fixed poisson disc sampling node
  • Nodes new features: overlay supports foreground image negative position; added interpolate options for fbm nodes, 
  • Viewport can be zoomed in also - added support for monitors with higher resolution than full HD (1440p and 4k)
  • Dark mode for open and save dialog and pop-up windows
  • Added icons to nodes: show /  hide node elements (shortcut: double click on node), show /  hide image info, save image, close node
  • Added links to youtube demos / tutorials
  • Added End User Licence Agreement (EULA)
  • Added About Dialog
  • Added icon / logo
  • Architecture clean-up and bug fixing

Version 0.4

  • New nodes: ellipse, grid, xor texture, swap channels, resize relative, vignette, extract hsv, gamma correction, flower 3, gradient color, rays, star
  • Added phoenix, average and difference options to blend and mix combiners.
  • Output images are in RGB format (for images and textures) or gamma corrected sRGB format (for bump maps, normal maps and displacement maps)
  • UI changes: execution time is added to the node's info and number of used CPU cores are showed in the status bar. Nodes have switch button between RGB and sRGB output. All of these actions can be called also by right clicking on the node
  • Added connections animation
  • Removed unnecessary UV Outputs from material nodes
  • Added welcome screen

Version 0.5

  • New nodes: draw line, draw arc, draw chord, draw rect, draw ellipse, draw pie, draw rounded rect, draw triangle, draw quad, tile, binarize, color quantization, chromatic abberation
  • Added options to basic draw modifiers: edge line type, cap type, join type, fill type, color fill (single color and gradients)

Version 0.6

  • New nodes: draw bezier curve, fill, tunnel, motion blur angled, multiply, edges, white noise, bayer matrix, distance blobs, sharpen simple
  • Gradient filter cleaned and renamed to edges simple
  • Added top-left, top-right, bottom-left and bottom-right options to edges simple
  • Implemented angle for normal map and edges modifiers
  • Style changes: added nodes shadows, changed menu style, added shadings to int and float fields, added colors elements, cutline style modified...

Version 0.7

  • Added style nodes: connections, node editor, node shadows
  • Fixed twist_uv and its direction option
  • Implemented barcode texture node, draw delaunay, ridge modifier and edges angles modifier
  • added shadows to the nodes
  • Fixed line node (material) (was causing some issue with motion blur modifier)
  • Fixed vignette issue with alpha channel
  • Added glow animation when successful connection between nodes is made
  • Fixed issue with output image from UV nodes having negative image values

Version 0.8

  • Completely recreated UV nodes
  • UV nodes can now handle modification of just U or V channel
  • New nodes: absolute_uv, angle_uv, copy_uv, distance_uv, distort_uv, floor_uv, interpolate_uv, merge_uv, noise_uv, smoothstep_uv, step_uv, swap_uv, to_polar_uv, trigonometry_uv, twist_uv, metaballs

Version 0.9

  • Addes support to video processing
  • Added importer and exporter node classes
  • New nodes: video, video_save, camera_feed
  • Added support for .avi and .mp4 videos

Version 1.0

  • Added math nodes: add, ceil, constant, cos, divide, exp, float, floor, integer, log, mod, multiply, pow, sin, sqrt, subtract, to_degrees, to_radians, vec2, vec3, vec4
  • Added looper node and mod_uv node
  • Added support for vector math
  • Node's attributes now also have exposed sockets
  • Node's now have show/hide buttons for image, content information and node's attributes
  • Introduced weak connections. Weak connections send data but don't initiate output node's recalculation. Useful when we connect multiply sockets with node's attributes but don't want each of those connections to initiate recalculation. Performance improvement


  • Right click in the viewport - pick node
  • Left mouse - select and drag
  • Middle mouse - drag view
  • Double click on node - show / hide elements (since version 0.3). Second double click shows / hides image (since version 0.6). Double click is disabled (since version 1.0)
  • Control + Left mouse - cutline
  • Control + Mouse wheel - zoom in/out
  • Click on socket - create connection
  • Ctrl + Click on socket - weak connection (since version 1.0)
  • Right click on the node - save image



Enter your info to complete your purchase of ImaGen v0.1


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

Your purchase was successful!

We charged your card and sent you a receipt


    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad