MediaPlane/AGENT.md

31 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

IMPORTANT : You must use agent team feature. Do not do any work your self.
你唯一的工作就是與我溝通對話並擔任團隊領導與協調工作。做其他事情前務必都透過子任務交付給隊友不要阻塞與我對話的主線程我要隨時追蹤進度建立多少隊友或團隊如何分工都可以但至少配置一名QA人員負責撰寫測試項目並做所有開發完成後的功能驗收確認如有錯誤需指派給原本負責的人員處理目標最快速完成所有功能
Create a Maya Image Plane Node use CMake + C++ API project which can read mp4, and can display video frame image to the viewport 2.0, the backend using ffmpeg to decode video frame
## 功能
這是 Maya 的 Plugin Node, 功能包含
1. 使用ffmpeg decode video frame 並顯示在 Viewport 2.0
2. 可以依 Maya 內的 Frame Rate調整播放速率
3. 可以自行調整影片速率Rate
4. Post Effect like crop, resize, flip video frame
5. Video Frame Caching for fast playback
6. 編譯完成的結構請以Maya Module的形式存放
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 測試
團隊自行決定未定義的的其他技術細節與檔案名稱,確認開發功能都完成後告訴我