Rhino WIP Feature: ShapeMap for GH1

About ShapeMap

ShapeMap is a Grasshopper add-on that maps 2D curves, mesh, SubD or image-based textures onto a complex 3D shape with minimal distortion. This makes texture design on models intuitive and efficient.

Now Available for Rhino WIP

It is included in Rhino WIP for both Windows and Mac. To find it, open Grasshopper and search for the Transform > ShapeMap tab.

How to use it

Step 1: Unroll the 3D Object
Use ShapeSolver components to unroll the 3D object, similar to the Flow command. Set a line (placed near the 3D object) as the ShapeLine , and set a new line as the Target Curve to define the unrolled border’s position.
ShapeMapDemo0.3dm (135.2 KB)

Step 2: Design the 2D Pattern
Design your pattern, ensuring all curves remain within the boundaries of the unrolled border curve.

Step 3: Map the Pattern Back to 3D
Use MapToShapecomponent to accurately project the 2D pattern curves from the unrolled layout back onto the original 3D object.

ShapeTexture: New Workflow Clusters

We are also distributing new custom clusters to streamline 3D texture generation. These clusters allow you to generate textures using an image, mesh, surface, SubD or Brep as input modules.

How to find it

1. Image Module

You can apply a texture on a 3D shape based on a bitmap module. See the example below, or refer to the tutorial for detailed instructions.

01_ImageModule.gh (1.1 MB)

2. Surface, Mesh, SubD or Brep Module

More examples

All ShapeMap files created for Rhino 8 are fully compatible with Rhino WIP. You can download the samples files from the link below to test them, which also includes our previously shared tutorial videos and guides.

https://discourse.mcneel.com/t/about-the-shapemap-category/195378/3

Try it and share your feeback

Download Rhino WIP…

Here’s an overview of what ShapeMap can do today. Our roadmap will be shaped by your feedback here.

Note:
It’s currently planned to remain available in Grasshopper only.

hi @jessesn
Suggestion: in the case of examples 2-1, 2-2, and 2-3, it would be necessary in the future to have a fading/blending option, similar to the texture settings where it is possible to fade the pattern near the borders.

Another useful example could be the possibility of having the pattern attracted to curves in space or to control points.
paneling tools example


Thank you for your feedback. This options has been complteted, and related exmaple will be updated soon.

This is a great ide, and we will try to add similar functionality.

Hi Jessesn. I just tested these tools. Very cool! I think I have some of the same suggestions about fading as @brvdln. I’m curious if we could also have a bit more control over the tiling. Should I ask questions here or would you like to talk privately?

Thanks for your attention. Any questions or suggestions, please feel free to post them here. Thank you.

Updated, please give it a try when you are free. Thank you.

@jessesn I wanted to try it, but something seems to be wrong. Is version 1.1.2 the latest release?


Shapemap is shipped with the Rhino WIP now. The version that ships with the WIP will contain all of the latest enhancements and bug fixes

As Steve reminded earlier, please update to the latest Rhino WIP and try again. I have already PM’d you the download link for the latest Rhino WIP. Thank you.

For anyone interested, I tried ShapeMap and it’s absolutely fantastic. I shared everything in a separate post to avoid cluttering this thread, including the tests I carried out and the files I used.