← All ideas
  • Published 21 Feb 2026

Add ability to draw images in Geometry Nodes

Снимок экрана от 2026-02-21 11-06-30.png

This can be implemented by adding two nodes:

  • Draw Pixel - has all pixels with its UV coordinates in context, and sets color and alpha values
  • Pixel UV Coordinates - gets UV coordinate of pixel from context.

Using these two nodes, entire Dynamic Paint can be replaced by the set of node setups.

100%

Development Status: Open

Upvote 10 Downvote 0
crantisz
21 Feb 2026

7 Comments

gwetell

I don't think this could work at all. Geometry nodes can store data on points, faces, edges, splines etc, but it cannot draw pixels.

1
crantisz Author

This is feature request about! Adding new domain to store data to.

gwetell

What domain would that be?

crantisz Author

It is a node, that changes image. Domain is Image itself. That is the domain of gizmo node?

gwetell

Sorry but you are quite unclear in what you mean. A domain is what you store an attribute on, so when it comes to geometry nodes it must be on any of the domain of a geometry, so points, edges, faces or face corner on a polygonal mesh, or points, curves on a spline. So an image cannot be a domain on a geometry because it just doesn't make sense. I might misunderstand you though, so if I do please do explain what you mean.

hoyun

Just curious question, how you manage to make custom node image, is it photoshop or something else

Enord

A way to edit image data-blocks would certainly be great, especially if there is a way to transfer them to shaders or export/save them.