我正在爲我工作的公司開發可視化引擎。我們爲飛機外部創建貼圖。因此,我們希望能夠在我們支持的飛機上可視化我們的貼花。物理上真實的貼花
所以問題是這樣的:在現實生活中,如果我將貼花應用到飛機外部,我會選擇一個固定位置(比如說在機身左側的中心),然後解決從那裏,允許貼花環繞飛機的身體,因爲它認爲合適。當然,我們正在將二維貼圖「圖像」映射到三維表面,因此它會圍繞飛機蒙皮包裹一些變形,但這是預期的,並在原始設計中進行了說明。
但是,我試圖在3D中重現此問題。我嘗試以下方法:
UV貼圖 - 通過拆模型一樣複雜的東西,我們將是非常困難的,而且似乎有點大材小用。飛機的側面接近平坦,所以看起來更簡單的「貼花投影」方法會更好地工作
立方體貼圖 - 然而,當貼花在臉上時,它會變得非常接近,真的很接近。飛機的一側,在某些時候對模型的頂部的面將開始映射立方圖的頂部...然後我們得到剪切.....
任何想法?什麼是最好的方式去做這件事,在這一點上我沒有設置OpenGL vs DirectX,所以兩者的答案都可以正常工作。
下面是關於這背後的概念的優秀的博客文章:http://blog.wolfire.com/2009/06/how-to-project-decals/ – Ricket 2010-03-11 04:55:59