我有一個遊戲理念,你的角色的視覺完全基於環境中的運動。如何根據環境中的運動渲染視覺?
我只是想對這個想法進行原型設計並看到結果,但我不知道如何接近「基於運動的視覺」算法。
我體味到哪裏開始研究不亞於直接回答解決任何指導。
提供有關問題的詳細信息;
-The字符視力僅限於在環境中的運動。如果一個球在平截頭體內移動,只有球的運動可見,其他一切都將是黑暗的。
- 如果角色旋轉,由於從截錐的參考視角來看,整個場景看起來像是在移動,只要角色持續旋轉,角色就會看到整個環境。當停止旋轉時,所有東西都應該回到黑色。如果角色向任何方向移動,也是如此。只要平截體移動,環境將根據平截體的參考視圖移動,從而實現運動。
所以要想一想,問題的簡化版本是(?)在屏幕上向玩家展示任何更新,並將所有其他東西變暗。正如我所說的,我只對原型設計感興趣,我沒有真正考慮過遊戲的結果會如何。但是,如果您對遊戲玩法的荒謬性有任何預見性,我也希望從您那裏獲悉。
預先感謝您。
PS:我不知道有關的標籤,因此,如果您可以添加相應的標籤問題,我真的很感激。
克服如果物體是靜態的並且相機移動,我認爲這不起作用,對吧?也許閱讀屏幕上的所有像素,然後與前一幀的像素進行比較?我知道這是一個非常緩慢的操作,但也許這是一條值得探索的道路。 –
@JonasGrumann很好,它說「除了默認的相機重建運動矢量」。每個對象似乎指出,可以將每個對象的整個效果都包含/排除在外。 **繼續嘗試**。無論如何,如果有效的話,從不遲到移動整個場景而不是相機。 – Geri
@JonasGrumann像素比較:這是光流的作用,以及什麼運動矢量備用。 :) – Geri