大数跨境
0
0

ShapeMap 1.0 for Rhino 8 发布

ShapeMap 1.0 for Rhino 8 发布 Rhino3D
2024-10-14
0
导读:ShapeMap 是由 Rhino 原厂中国团队开发的 Grasshopper 插件,新版在 Rhino 8 上重新开发,增加了新的解算方法,支持多核心并行计算,授权免费且安装简单,不再与其他插件冲突

ShapeMap 1.0 for Rhino 8

发布


ShapeMap 简介

ShapeMap 是一款由 Rhino 原厂中国团队开发的 Grasshopper 插件。它通过对 Rhino 中的基础功能进行整合与二次开发,使用户能够将平面上设计的任意曲线纹理映射到复杂的三维模型表面,并尽量避免或减少纹理曲线在三维形体上的变形。借助 ShapeMap,用户可以在三维模型表面更容易地设计纹理,整个操作流程也变得更加直观简便。

特点:ShapeMap 支持在多重曲面(Brep)上映射纹理曲线,并且不受曲面 UV 方向的影响和限制,可以跨越多重曲面上的多个曲面铺贴完整、统一且均匀的纹理曲线。解决了长期以来传统方法不能在多重曲面上贴合纹理的限制。


目前,ShapeMap 已经被广泛应用于汽车设计、产品设计、鞋业设计及建筑设计等多个行业。


新版 ShapeMap 介绍



相较于 Rhino 7 中的旧版 ShapeMap ( 0.7x 版本),新版 ShapeMap 主要有以下变化:


  • 在 Rhino 8 上重新开发

  • 增加了新的解算方法

  • 增强的模型修复功能

  • 支持多核心并行计算

  • 授权免费,安装简单

  • 支持在线安装、更新及卸载

  • 不再与其他插件冲突


基于 Rhino 8 重新开发

之前的旧版 ShapeMap 由于种种原因,并未遵循标准的插件开发流程,而是采用了 C# 与 Grasshopper Cluster 混合的方式,导致其运行效率不高,且在稳定性和兼容性方面存在诸多问题。而在 Rhino 8 平台上推出的 ShapeMap 1.0,则是使用 C++ 对核心部分进行了完全重写。因此,新版本在运行效率、稳定性等方面都有了显著的提升,也解除了旧版中的一些限制。

增加了新的解算方法

在 ShapeMap 1.0 版本中,除了保留原有的标准解算方法外,还新增了一种解算方法。这种新方法在处理某些特定形体时,解算效率会有显著提升,是对原有解算方法的重要补充。

一般来说,原有的标准解算方法适用于大多数常规形体,并能取得不错的效果。然而,对于某些特定的形体,计算结果可能不尽如人意。在这种情况下,可以尝试使用新的解算方法,这往往能够带来更好的结果,包括更精确的平面轮廓形状和更小的纹理变形量。如下图对比所示。

标准解算方式在处理某些形状对称的形体时,可能会产生偏差。而新的解算方法在某些情况下能够获得对称性更好的平面轮廓,从而提供更准确的结果。


加强的模型修复功能

在 ShapeMap 1.0 版本中,我们对修复模型结构错误的功能进行了全面重写,显著增强了其修复能力。现在,该功能能够处理并修正更多之前难以解决的模型结构问题以及在解算过程中出现的各种错误。

此外,当存在多个形体输入用于计算时,即使某些物件无法被计算,也不会干扰其他物件的正常处理。新添加的 Code 端口能够输出对应的错误代码,便于用户识别并检查问题数据。


支持多核 CPU 并行计算

MapToBorderMapToShape 两个组件默认启用了并行计算功能,支持利用 CPU 的多核心进行并行处理,从而显著提升计算效率和速度。

需要注意的是,只有在数据量较大、需要较长计算时间的情况下,并行计算的优势才会显现出来。如果计算本身所需的时间很短,则并行计算带来的性能提升将不明显。


例如,在下图中使用了一颗 6 核心的 CPU,当处理大规模数据时,计算速度接近理论上的 6 倍提升。


安装即可使用,授权免费

ShapeMap 是免费的,并自带授权期限。用户无需另外申请授权,安装插件后即可直接使用。(不用再像旧版那样去申请或下载授权文件并放在特定目录才能使用。)


在授权过期之前,我们会发布更新的版本。用户只需联网更新插件即可继续使用。

支持在线安装、更新及卸载

ShapeMap 1.0 支持在线安装及更新。

在 Rhino 8 for Windows 中,用户可以通过输入 'PackageManager' 打开软件包管理器,然后搜索 'ShapeMap' 即可在线完成安装、更新或卸载操作。

如果您需要手动下载和安装,可以像以往一样,前往 Food4Rhino 下载插件并进行安装使用。

https://www.food4rhino.com/en/app/shapemap


不再与其他插件冲突

由于 ShapeMap 1.0 是重新开发的,因此它彻底解决了旧版 ShapeMap 与其他某些插件冲突而导致无法正常使用的问题。

新的中英文范例文件

请在 Food4Rhino 上下载最新的示例文件,并解压后使用。

请注意:如果您是通过方式 PackageManager 安装的 ShapeMap,范例文件则位于以下路径中:

%AppData%\McNeel\Rhinoceros\packages\8.0\ShapeMap\1.0.3\samples


其他说明

我们将持续更新 ShapeMap,以下是用户目前需要知晓的信息:

  • ShapeMap 1.0 目前仅能在 Rhino 8 中运行,不支持旧版 Rhino(如 Rhino 7 及更早的版本),并且旧版 ShapeMap 将不再进行维护和更新。

  • 目前仅支持 Windows 版本的 Rhino 8,Mac 版 Rhino 8 暂时不兼容,我们正在评估其在 Mac 系统下的兼容性。

旧版 ShapeMap 的介绍

如果您想要了解更多 ShapeMap 的内容,建议查看之前的相关介绍文章和视频:

复杂表面上的纹理贴合方法汇总介绍

ShapeMap 0.72 功能介绍

这些资料可以帮助您更好的了解 ShapeMap 的特性和使用方法。

我们会在近期发布 ShapeMap 1.0 的使用介绍视频,敬请关注 “Rhino3D” 微信公众号。




关注Rhino原厂微信公众号获取更多优质内容


【声明】内容源于网络
0
0
Rhino3D
Rhino(犀牛)原厂中国技术支持与推广中心服务号
内容 493
粉丝 0
Rhino3D Rhino(犀牛)原厂中国技术支持与推广中心服务号
总阅读230
粉丝0
内容493