This is a group for the ShapeMap plugin: ShapeMap | Food4Rhino
About ShapeMap
ShapeMap is a plugin for Grasshopper. It integrates multiple basic functions in Rhino and has undergone secondary development. This plugin allows users to map any curve texture designed on a plane onto the surfaces of complex 3D models, while minimizing or eliminating deformation of the texture curves on the 3D surfaces. With ShapeMap, designing textures on 3D model surfaces becomes much easier, and the operation process is intuitive and simple.
Important: ShapeMap for Rhino 7 is an unstable development version and will cease service after December 1, 2024. Please use ShapeMap 1.0 in Rhino 8.
Try it
You can follow below steps to install ShapeMap,
- Run PackageManager in the command line of Rhino
- Search ShapeMap
- Click Install
- Click the Grasshopper button or run Grasshopper in the command line of Rhino,
Sample files
You can find the samples file under the following path,
%AppData%\McNeel\Rhinoceros\packages\8.0\ShapeMap\1.1.0\samples
You also can dwonload the sample file to learn the basic usage of each component of Shapemap and the fundamental workflow.
ShapeMap1.0 sample EN.gh (214.3 KB)
How to use it
-
Use ShapeSolver and ShapeMap to unroll the importing object, just like the Flow command, you need to set the Line0 near the 3d object as the base curve and set the Line1 as the target curve to place the unrolling object border curve.
-
Design the pattern and keep all curves inside the border curve
-
Returns the pattern curves inside the border to the original 3d object via MapToShape
Demo videos
The following video tutorials have explanations in Mandarin with English subtitles. They were all recorded based on ShapeMap for Rhino 7 and are for reference only. The tutorial for the Rhino 8 version will be updated asap, pls be patient.
- Part 1, How to texture mapping method on complex surface with ShapeMap
https://youtu.be/JTF37Ba9n34 - Part 2, How to texture mapping method on complex surface with ShapeMap
https://youtu.be/DIc1W9d5Vrg