2016-02-01 31 views
0

我試圖呈現不同時間與不同傳感器獲得的地理數據。目前,我管理(通過OpenGL和QOpenGL小部件)呈現單個圖像(即所有頂點具有z = 0的座標)。但是,我想知道如何添加新的「圖像」(仍然具有不同的頂點和紋理),這些圖像可以重疊(在同一平面z = 0)其他圖像。如何在OpenGL中渲染疊加的平面物體?

+2

禁用深度測試並以前後順序渲染? – genpfault

+0

這是否允許紋理之間的透明度? – floflo29

回答

1

從您的片段着色器中的每個紋理中進行採樣,執行所需的任何組合,例如添加,但對於地理空間數據,它可能比這更復雜。

如果使用完成所有功能的庫,那麼只需禁用深度測試,然後渲染每個圖層,調整通道之間的透明度函數。

+0

@genpfault,Khlorghaal:這似乎是最好的主意 – floflo29