ziSpread
ziSpread

ziSpread1.8 for Maya 2019-2027

官方版无广告2

Maya 边线均匀分布插件,智能保持体积不变

25MB0 人已下载 手机查看

ziSpread 详解

出品方:Verture
核心亮点:用智能算法对边环做均匀化重排,同时保持模型体积守恒,可选保留 UV

ziSpread 是 Verture 出品的 Autodesk Maya 建模插件,实现了一套 「同质边线分布」算法 + 体积守恒(Volume Conservation 的迭代求解器。它面向建模师最常见的需求:在保持模型轮廓不变的前提下,把不均匀的边环(如环形切割、循环边)重新排布得更整齐,同时不让模型被无意识地拉伸或压缩。Maya 2019 起全平台(Windows / Linux / macOS)兼容,Python 命令式与 UI 双驱动均可。

一、资源概述

应用全称ziSpread
发布平台Verture 官网
出品方Verture
应用类型Autodesk Maya 建模插件(Python 加载,Context 工具)
核心软件Autodesk Maya 2019 及以上
支持平台Windows / Linux / macOS
应用定位中级到高级建模师(拓扑优化、边环均匀化、UV 友好的模型修复)
官方链接Verture ziSpread 页面

二、出品方:Verture

Verture 是专注 Maya 建模与拓扑流程 的工具开发方,以发布轻量、聚焦「一个具体建模痛点」的小型插件见长。ziSpread 是其代表作之一,专注于「边线均匀化」这一细分但高频的建模需求——相比大型建模套件,Verture 的工具更易于集成进任何现有 Maya 流水线。

三、核心理念:均匀化 ≠ 拉伸变形

传统手工调边环往往陷入两难:调均匀了形状走样,想保住形状又只能让边线参差。ziSpread 的算法核心是在 「边线分布」与「体积守恒」之间求最优解——它是一个迭代求解器,会在用户拖拽过程中持续把边线推向均匀,同时抑制模型因边线滑动而产生的体积变化。换句话说,得到的边环既整齐、又不会让模型「瘪掉」或「鼓起来」。

四、核心内容:三组布尔开关

1)preserveUVs(保留 UV,默认关闭)

  • 关闭(默认):算法全速运行,只关心几何均匀化
  • 开启:在重排边线时同步保持/修改 UV,适合已经展过 UV 的模型
  • 代价:开启后会显著降低运算性能

2)realtime(实时刷新,默认开启)

  • ziSpread 是迭代工具,默认在每次循环结束时刷新视图
  • 关闭后只跑算法不刷新,性能大幅提升,但需要手动刷新才能看到结果

3)display(叠加显示,默认开启)

  • 在边线上绘制半透明叠加层,方便观察分布变化
  • 与 realtime 联动:若关闭 realtime,开启 display 没有意义

三个开关可一次性组合在 cmds.ziSpreadContext(...) 中调用,并保存为 Maya 工具上下文。

五、使用流程

  1. 安装:用 Plug-in Manager 加载插件(官方提供视频教程)
  2. 调用:Python 一行命令 import zi_spread; zi_spread.main(),或配合 UI/快捷键
  3. 选择:选中 边组件(Edges),通常是平行的边环(parallel edge loops)
  4. 激活上下文cmds.setToolTo(cmds.ziSpreadContext(...))
  5. 拖拽:按住 左键(LMB) 在视口 水平拖拽,边线即开始重排,松开即停
  6. 中键(MMB):用于调整其他参数(具体见官方文档/视频)

六、典型场景

  • 环形切割线:环形边不均匀时一键拉平
  • 细分曲面准备:让循环边均匀分布,得到更干净的细分结果
  • UV 友好拓扑:开启 preserveUVs 修复 UV 模型上的边线
  • 面部表情边:把唇线、眉线的边环拉得均匀一致
  • 硬表面管路/线缆:让沿长度方向的边线间隔均匀

七、涉及软件与工具

软件用途版本要求
Autodesk Maya建模、边组件选择、Context 工具上下文2019 及以上(当前最新版均可)
Python(Maya 内置)命令式调用 zi_spread / ziSpreadContextMaya 2019+ 自带

八、配套资源

  • 官方安装视频YouTube 安装教程(含 Plug-in Manager 加载、UI/快捷键配置)
  • 官方 Benchmark / Showcase:Verture 官网提供算法前后对比与典型模型演示
  • Python APIzi_spread.main()ziSpreadContext(...) 三参布尔组合

九、前置要求

  • 熟悉 Maya 边组件(Edge)的选择与显示
  • 理解 Context 工具(setToolTo)的概念
  • Python 基础(命令式调用)非必须,但有助于自定义工作流
  • 了解 Volume Conservation / 体积守恒的概念会更理解 preserveUVs 的代价

十、适用人群

  • 角色建模师:需要干净的边环做细分、表情绑定
  • 硬表面建模师:管路、线缆、机加工特征需要均匀边线
  • 已有 UV 的模型修复者:需要 preserveUVs 模式
  • Maya 流水线 TD:把 ziSpread 集成进自动化建模/修复脚本

相关软件

暂无评论

none
暂无评论...