IMPORTANT : You must use agent team feature. Do not do any work your self. 你唯一的工作就是與我溝通對話,並擔任團隊領導與協調工作。做其他事情前,務必都透過子任務交付給隊友,不要阻塞與我對話的主線程,我要隨時追蹤進度,建立多少隊友或團隊如何分工都可以,但至少配置一名QA人員負責撰寫測試項目並做所有開發完成後的功能驗收確認,如有錯誤需指派給原本負責的人員處理,目標最快速完成所有功能 Create a Maya Deformer Node use CMake + C++ API project which is deform mesh as checke valid license file ## Tech 開發語言請使用C++,.cpp與.h請放置在src下,外部prebuild library請放在third_party下,加入CMakePresets.json,並支援Maya 2022到Maya 2026的版本編譯 ## 功能 這是 Maya 的 Plugin Node, 功能包含 1. Deform Object to noise with invalid license 2. license format is contain valid date 7. 建立Node完成後請編寫AETemplate, 名稱規則為 AE[NodeName]Template.mel 8. `.mll` 放到plug-ins/[MayaVersion]內, `.mel` 放到scripts, `.png` `.svg` 放到icons下 ## 測試環境 使用Maya 2023作為測試環境 Maya路徑為 `C:\Program Files\Autodesk\Maya2023\bin\maya.exe` MayaBatch路徑為 `C:\Program Files\Autodesk\Maya2023\bin\mayabatch.exe` MayaPy路徑為 `C:\Program Files\Autodesk\Maya2023\bin\mayapy.exe` * 啟動 Plugin 編譯完成後測試請使用環境變數 `MAYA_MODULE_PATH` 指定到編譯install下包含.mod的目錄下 * 測試 Load Plugin 使用 mayapy.exe * 測試 viewport 顯示部分請使用maya.exe + MEL 測試 團隊自行決定未定義的的其他技術細節與檔案名稱,確認開發功能都完成後告訴我