Grasshopper

Grasshopper:ShapeMap

Grasshopper 插件,能以极小的变形将 2D 曲线或基于图像的贴图映射到复杂的 3D 形状上。

ShapeMap 是一款 Grasshopper 插件,能以极小的变形将 2D 曲线或基于图像的贴图映射到复杂的 3D 形状上,让模型上的贴图设计直观而高效。非常适合需要在设计上包覆和调整贴图与图案的珠宝、工业和鞋类设计师,无需编写冗长复杂的参数化定义。

图像模块

以位图模块作为输入,将贴图应用到 3D 形状上。

曲面、网格或细分模块

使用未修剪的曲面、网格或细分几何图形作为 ShapeMap 的输入。

建筑设计

ShapeMap 无需复杂的参数化工作流程,即可直观地设计曲面图案。非常适合需要将精细图案和贴图包覆到曲面建筑形体上的建筑师和设计师。

以极小的变形在双曲率建筑雨棚上排布图案

请试用

  1. 下载 Windows 版或 Mac 版 Rhino 9 WIP。
  2. 下载并打开 ShapeMapDemo_Step3.3dm 文件。
  3. 下载 ShapeMapDemo.gh 文件,并在 Grasshopper 中打开该定义。此定义已包含 ShapeSolver 和 Project Curve 运算器,用于展开 3D 形状并准备 2D 曲线图案。
  4. 在 Grasshopper 中:
    1. 在画布中添加一个 MapToShape 运算器,位于 Transform > ShapeMap 下。
    2. 将 ShapeSolver 运算器的 MapData 输出端连接到 MapToShape 上对应的输入端。
    3. 将 Project Curve 的 C(Curve)输出端连接到 MapToShape 的 G(Geometry)输入端。
    4. 右键单击这个 G 输入端,选择 Flatten。这样即可解决数据匹配错误。
      使用 Grasshopper 在 3D 中轻松映射复杂贴图

      使用 Grasshopper 在 3D 中轻松映射复杂贴图

    5. 调整连接到 Populate Geometry 运算器 C 和 S 输入端的 Number Slider 。
      以参数化方式调整单元的大小和数量

      以参数化方式调整单元的大小和数量

  5. **在您自己的形状上试试吧!**或者下载 ShapeMap_Archi1.gh 示例文件进行体验。
  6. 请在我们的 Discourse 论坛提出问题并提供反馈。