[Blender] Colores individuales de textura a un objeto?

La cuestión final es que cada uno de los objetos generados mediante duplivert/dupliface obtengan un color para aplicar al material, y que este color provenga de un píxel de una textura. Así, si lo vemos desde lejos, se puede llegar a ver la imagen si hay suficientes objetos.
¿Eh? ¿cómo? Preferiblemente en Cycles, si es por exigir.

Yo recuerdo que esto lo conseguí hace tiempo con nodos en el Blender engine, pero ahora estoy un poco espeso. ¿a alguien se le ocurre?

Ver más sobre el tema y los comentarios en el foro