¿Cómo crear filtro de pincel 2d con varias texturas?

Hola, estoy creando un filtro de pincel 2d con varias texturas para lo cual que nodos debo utilizar para que mi pincel realice trazos con texturas de manera aleatoria y también que la textura aparezca en la pantalla con solo darle un tap. gracias