我想模糊相機圖像或添加其他效果,同時保持我的場景不受影響。我嘗試將模糊組件附加到探戈相機上,但最終模糊了包括我的3D場景在內的所有內容。有沒有一種方法來設置視頻圖像而不會影響我的場景?我正在使用Unity。謝謝。探戈相機的後期處理效果
1
A
回答
0
我第一次看到TangoARScreen.cs,發現這個:
/// <summary>
/// Script that manages the postprocess distortion of the camera image.
/// </summary>
private ARCameraPostProcess m_arCameraPostProcess;
它指向一個在TangoPrefabs名爲ARCameraPostProcess.shader着色器/着色器
您將要複製此着色器進行備份,並將您的模糊濾鏡整合到原始着色器中。如果正確完成,它應該只模糊背景視頻。
希望你發現這個答案有幫助!
1
有兩種方法可以做到這一點:
渲染彩色攝像機的圖像的渲染紋理,而在這個過程,執行後處理,然後渲染場景的不同通與普通相機。這是相對簡單的。但是您需要確保彩色相機的圖像平面比例與物理彩色相機相同。可以從GetIntrinsics調用中查詢物理彩色攝像機的內部函數。
直接使用彩色相機紋理。這有點不好,但你可以參考here的代碼。即使認爲它被稱爲
UpdateEnvironmentMap
,它只是將彩色相機圖像寫入傳入的紋理ID。在引擎蓋下,TangoSDK向Unity的命令緩衝區注入一個調用,以將彩色相機渲染爲紋理。請參閱代碼here。
相關問題
- 1. 項目探戈,相機位置?
- 2. 探戈相機外部參數
- 3. 機械工程探戈?
- 4. 使用探戈相機保存相框/圖片
- 5. 獲取探戈
- 6. 如何使項目探戈三角洲相機相機VR模式
- 7. 谷歌探戈聯想PHAB 2相機內部函數
- 8. 如何在多臺攝像機上正確應用後期處理效果?
- 9. 普遍和探戈?
- 10. Vuforia +探戈項目
- 11. ThreeJS後期處理,混合效果作曲家通過
- 12. 僅對某些3D對象應用後期處理效果
- 13. OpenGL屏幕後處理效果
- 14. 實時渲染後處理效果
- 15. 新項目探戈開發套件不升級/安裝探戈
- 16. 探戈項目的USB OTG
- 17. 棄用的AR相機與我們的谷歌探戈團結SDK版本
- 18. 相機變焦效果
- 19. 探戈預定義對象
- 20. 探戈項目,生根
- 21. 探戈已過時 - 無法更新探戈核心 - 不兼容的設備
- 22. WSGI後期處理清理
- 23. 谷歌探戈/ opencv安卓相機應用程序崩潰/掛起
- 24. 黑暗谷歌探戈相機表面使用深度信息時
- 25. ngrx效果錯誤處理
- 26. 的iOS:使用XMLHttpRequest的認證 - 處理401效應初探
- 27. PHP處理MySQL的效應初探數組的獨特記錄
- 28. 爲什麼探戈相機界面有兩個獨立的更新紋理功能?
- 29. 處理相機按鈕
- 30. 處理LookVector飛行相機
艾丹,謝謝你的迴應。我看了一下ARPostProcess.shader,它獲得了一個紋理輸入,它似乎已經將視頻輸入和場景結合在一起。我改變了顏色輸出並進行了測試以驗證。我將繼續尋找解決方案。讓我知道如果我錯過了什麼。再次感謝。 – e8jms