# 策展 · X (Twitter) 🔥

> 作者：Rudrank Riyam (@rudrank) · 平台：X (Twitter) · 日期：2026-03-16

> 原始來源：https://x.com/rudrank/status/2033253764765991019

## 中文摘要

MeshingKit 2.6.0 版本已正式發布。這是一個用於 Apple 平台上建立動畫網格漸層的 Swift 程式套件。

**新版更新內容：** 2.6.0 版新增功能包括自訂「AnimationPattern」支援在影片匯出中使用，以及修復「animate: false」保持靜態的問題。

**核心功能與範本：** MeshingKit 的核心功能是在 SwiftUI 中輕鬆建立網格漸層，內建 68 個預定義漸層範本。這些範本分別按網格尺寸組織：

- 35 個 2x2 網格
- 22 個 3x3 網格
- 11 個 4x4 網格範本

套件支援 iOS 18.0+、macOS 15.0+、tvOS 18.0+、watchOS 11.0+ 和 visionOS 2.0+，需要 Swift 6.2+ 和 Xcode 16.0+。

**主要特點：** 套件的主要特點包括可自訂控制點和顏色的漸層建立、具備平順可配置過渡的漸層動畫，以及跨 Apple 所有平台的相容性。使用者可以透過「PredefinedTemplate」列舉統一存取所有漸層範本。例如通用漸層名稱包括：

- `cosmicAurora`
- `auroraBorealis`
- `sunsetGlow`
- `oceanDepths`
- `neonNight`

**動畫限制說明：** 動畫功能僅適用於 3x3 和 4x4 網格範本，因為 2x2 範本的四個角點必須保持固定在漸層邊緣。使用者可透過「AnimationPattern」和「PointAnimation」結構建立自訂動畫。「PointAnimation」允許指定點索引、動畫軸向（x、y 或雙軸）、振幅和頻率等參數。

**雜訊與客製化：** 套件支援使用「ParameterizedNoiseView」為漸層新增雜訊效果，並可調整強度、頻率和不透明度。使用者也可以透過定義自訂「GradientTemplate」來建立客製化漸層。

**匯出功能：** MeshingKit 提供數個輔助工具：

- `snapshotCGImage`：擷取網格漸層的快照為 CGImage
- `swiftUIStopsSnippet`：產生 SwiftUI 漸層停止點程式片段
- `cssLinearGradientSnippet`：產生 CSS 線性漸層預覽

此外，使用者可將動畫網格漸層匯出為 MP4 檔案，透過「VideoExportConfiguration」控制輸出尺寸、時長、影格率、模糊半徑、是否顯示控制點、動畫設定、顏色平滑化和渲染縮放等參數。提高「renderScale」參數可在不改變版面尺寸的情況下取得更銳利的輸出。

**開發背景：** 套件基於同名應用「Meshing」（一個 AI 網格漸層工具）進行開發，支援透過「find(by:)」函式按關鍵字在範本名稱、標籤和氛圍中搜尋。開發者在 GitHub 上提供了 MIT 授權條款，並邀請使用者提交拉取請求進行貢獻。

## 標籤

SwiftUI, 框架更新, 功能更新, iOS, macOS, Apple, MeshingKit
