I'm trying to create a polygonal art background, based on an image texture, like this penguin picture at this link: http://www.polygenapp.com/ That image was generated using this method, How can I do something like it using cycles. Note, I already have a mesh, I just want to texture it.
Ideally I prefer OSL, but anything that is one or two click to update will fly.
The method works by finding the color at the center of the face. I believe the is better then averaging vertexes in many instances.
Note: It would mean a lot if I didn't have to apply any modifiers on the mesh in order for this to work, just heads up.
Here is a practice file with modifiers:
This is not a duplicate of this: Is there a smart way to apply a better transition between colours while maintaining one solid colour per face?, That is not applicable to any textures, just gradients.