Thanks for all the inputs.
Ok, I am not 100% sure where I am going with this.
Basically I imagine if I could bring in some 2D vector Shapes generated procedurally using NodeBox 2 (it could be city blue print map). NodeBox exports out PDF, which can be converted into bunch of vector curve shapes (via Inkscape) into Blender. With those imported 2D Curves Shapes, I was again wondering if I could extrude them using script, just based on different Materials, perhaps their luminance.
@Atom, you are right, that’s also what I had in mind.
@PKHG, I would think Luminance will just just the B in HSB color ring.
It would be a lot nicer of course to do everything inside Blender.
The most basic thing, for example I have 2D image on a plane. Would it be possible via scripting to sample color per UV into grid of cubes? I sort of able to do this in other 3D package (Houdini actually).
My 1st guess originally is: Blender Particles can sample color, but unfortunately the color does not get transferred into the Instance. Not sure if RE:Ticular add-on can sort of does this. Make instance alive and transfer each particle color into the instances.
Before getting too complicated, I think the question is:
If I have bunch of separate shapes with different Materials, I am wondering what kind of script helps to extrude each of those shapes based on the Material properties. Luminance or anything.
Is it tricky to script? It is more of curiosity than anything.