Any idea to convert opacity maps into geometry?


#1

As you see here I constructed a hull around a solid and applied a opacity texture. Is there a way to convert the perforated surface into real geometry? Pls note that I want to convert shapes of different textures.
Thanks! Hannes


#2

I can’t think of a way to do it directly / in Rhino, but I do have a work-around. I’ll use this image as the example:

  • The graphic can be converted from a bitmap (JPG) to a vector with Adobe Illustrator using its ‘Object → Image Trace’ command. This image should convert easily since you have excellent contrast.
  • Save the resulting curves as an AI file
  • Import into Rhino
  • On a flat plane, you can do a simple extrusion and get a surface with holes.
  • On a rounded surface, you’ll need to use the ‘Flow’ command.

#3

Was considering this a bit as well, will come back soon with updates. As I know you can do it in Modo https://www.youtube.com/watch?v=ijN2o6f5t7U And just wanted something like this in Rhino, this would be awesome for quick design evaluations and concepting… So just use black and white images and convert the opacity/alpha channel to meshes or nurbs. Would be great for the future.You could then use the generated geometry and reverse engineer a proper model.


#4

My main issue would be control, as you could easily use photoshop on a second screen to tweak the texture and hit save to apply on rhino model, this would be tedious with Illustrator. But maybe it’s a good way to start this way in Photoshop and with the best fit get the texture into Illustrator and reconstruct the AI and then use your workflow. Heureka! Just thinking and writing. Thanks Dave for your input!!


#5

you can try the Heightfield Command. It will depend a lot on the image and what you want to achieve…


#6

@Miguel Thanks! tweaked a bit with the command, will dig deeper the next days!


(Nathan 'jesterKing' Letwory) #7

Hello Suzanne.


(Willem Derks) #8

Never knew it is a she let alone she had a name.

-Willem


#9

(Nathan 'jesterKing' Letwory) #10

Did you know about Cornelius, Suzannes’ baby brother?