31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
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 測試
|
||
|
||
|
||
團隊自行決定未定義的的其他技術細節與檔案名稱,確認開發功能都完成後告訴我 |