0
我有類似於RTS遊戲的模擬器,我有一個擁有自己的視野的代理位置。我想要可視化這個。類似於像「突擊隊」的遊戲。現在,創建像三角錐形二維平面這樣的場景是相當容易的。但是我也希望它能夠被障礙物遮擋。做這件事最好的策略是什麼?我目前的想法是使用Stencil測試來測試所有的在渲染錐體之前的幾何體,但它仍然意味着我有某種方式在測試之前標記遮擋區域。我應該做一些PVS嗎?它是如何在遊戲中完成的?OpenGL中遮擋視場的有效渲染
但是,我如何限制視錐的影子不通過障礙物。這是我無法弄清楚的...... –
你有障礙產生陰影。即您可以通過輪廓提取(如模板陰影)或通過某種深度緩衝(如陰影映射)來遮擋從視點遮擋的區域, – ltjax