ValidShape/AGENT.md

1.7 KiB
Raw Permalink Blame History

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

  3. 建立Node完成後請編寫AETemplate, 名稱規則為 AE[NodeName]Template.mel

  4. .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 測試

團隊自行決定未定義的的其他技術細節與檔案名稱,確認開發功能都完成後告訴我