opengl webgl 可以部分重繪嗎?

時間 2021-06-03 06:28:10

1樓:迷路

如上面大家所說的 scissor test 可以做這個。不過一般3d場景用這個意義不大。因為你這個移動的小物體,可能影響到其他物體或者全域性繪製的物體。這種情況下還是要重繪的。

但在特殊的一些場景上可以用到:

1 比如那種3d編輯器的左檢視,上檢視,下檢視等等。在不同的區域顯示不同的視角。

2 立體3D 需要繪製左眼/右眼區域。其實和1類似。

3 3D UI,就是基於OpenGL/ES 介面做的 2D UI效果。比如安卓UI系統/一些電視上Launcher等等。

2樓:叛逆者

用scissor test,你就可以只clear一部分,只畫那塊區域的物體,再配合EGL_NV_post_sub_buffer,就可以只swap一部分。

但是實際使用中,你仍會發現這麼做沒意義,幾乎所有時候你都會需要刷全屏。

3樓:左慶

你說的這種情況在遠端繪製的時候有應用。

比如乙個類似足球遊戲的場景,其實顯示端不太關注觀眾台,這樣觀眾台的資訊是不用每幀都傳輸的(只需要第一幀的時候傳輸背景,之後可以若干幀傳輸一次,或者再也不傳輸)。

但是我說的這個應用和你所描述的是不一樣的,因為遠端繪製的瓶頸可能是網路,而不是繪製時間。

4樓:Xi Yang

實踐上通常沒太大意義。因為對於乙個典型的3D場景,很多影響是全域性的。比如乙個物體的投影,很可能投到離得很遠的另乙個物體上。

再比如運動模糊、ambient occlusion這類二維特效,也得是在整個場景渲染到二維的基礎上。你只刷螢幕上面的乙個塊,就「不對」了。

實際上,3D場景的剪裁,通常在場景圖上完成,而不是在螢幕空間上搞。

人可以分為兩個部分嗎?

時間移民 感性地講,是靈魂和肉體的衝突,是靈魂對於肉體的懷疑。理性的講,好好睡覺,大晚上想這個容易猝死,推薦你在傍晚把想法寫下來,一年後再看 星野流魂 我 完全可以是虛幻的命題,建議你了解本我 自我 超我的概念,或參考大衛休謨和柏克萊的著作,甚至參詳宗教文獻。交流帶來的便捷和利益引誘欺騙我們長期使用...

《平凡的世界》可以分為哪幾部分?

XXxX 捂臉答一波。我覺得可以按時間線分一下 第一部分是改革開放之前 這一部分整個家庭都比較困難,整個農村都 未真正解決溫飽 孫少平經歷了吃不飽飯穿不暖衣的高中時期。高中一開始是與郝紅梅有朦朧的感情,後來通過和曉霞接觸和更多的讀書,他的性格和心理逐漸變得開闊。書的第一部結束時他在村里開始教書。孫少...

為什麼部分奧特曼可以帶走人間體?

左道 帶走不帶走這個先放在一邊。就說人間體設定跟口碑是不是有關係?泰伽三人小隊加個工具人人間體。澤塔歐斯奧特曼配工具奧。說人話就是劇本和口碑決定了人間體和奧對於後續作品是否有著積極意義或者返廠拉人氣的必要而已。畢竟愛迪雖然也在但是你看有啥機會給他出場。你如果說雷歐。那也是有雷吹的一部分功力在裡面。如...