Creating 'Bump Map' from/over 3D Polysurface

Good Afternoon Everyone,

I have a script which is sampling an image, and creating a surface within given input boundary curve with ‘bump mapped’ variation in Z position (see screenshots).

I am trying to get the script to be applicable to input of polysurface geometry (ie. to work over 3D surface). I have managed to get as far as constructing a grid of sample points (of sorts) over the polysurface, and to ‘bump map’ vary their Z position, but not then reconstruct the final surface.

Is there another tool I should be using to interpret surface across these points, besides ‘Surface from Points’ ?

Any ideas or advice greatly appreciated.

Kindest,

JJC.

235_GH_COMP_BumpMapSurface_R00.gh (2.6 MB)


235_GH_COMP_BumpMapSurface_SK-01
235_GH_COMP_BumpMapSurface_SK-02
235_GH_COMP_BumpMapSurface_SK-03

… perhaps ‘Patch’ should be appropriate, but Rhino crashes each time I try ?

Hey all,

Sorry to bump this, but I keep trying and didn’t find a solution - any ideas would be greatly appreciated.

Kindest,

JJC.

This could be one way.

235_GH_COMP_BumpMapSurface_R00_re.gh (1.3 MB)