2016-02-04 98 views
0

我試圖將一個純色紋理應用於四叉樹,但是我遇到了問題。我的四叉樹的工作原理是在每次有細分時創建一個新的網格。所以樹開始作爲一個網格,然後當它分裂它的4個網格,等等。如何紋理四叉樹

現在我試圖將一致的紋理應用於四叉樹,其中每個分割仍然完全繪製相同的紋理。下面的圖片給出一個很好的例子

拆分前: enter image description here

拆分後: enter image description here

我要的是紋理看起來像甚至分裂後的分裂前的畫面。我似乎無法找出它的紫外線貼圖。有沒有簡單的方法來做到這一點?

我試圖根據新網格的比例修改它的位置並修改它的值。這已經證明沒有成果,但我真的不知道該怎麼做。

任何幫助是建議,非常感謝,謝謝。

回答

0

在這個問題上陷入困境...所以它可能爲時已晚,無法幫助您。但如果你還在想這個:

我認爲你的問題是你對四叉樹是什麼感到困惑。四叉樹是空間的空間分區。把它想象成一個二維的b-tree。你不會紋理四叉樹,你只是用它來快速找出在一個任意有界區域內的東西。

我想你可以用它來確定紋理對齊的紋理偏移量,但這聽起來像是一個奇怪的四叉樹使用,我懷疑可能有更簡單的方法來解決你的問題。 (也許使用世界空間座標%紋理尺寸來獲得無縫渲染多個三角形紋理所需的偏移量?

+0

我試圖製作程序生成的行星,並使用大圖像來紋理它,我同意這一點是一個奇怪的方式來做到這一點,並不是我最終做到了這一點,它當時似乎是一個好主意(我最終使用單純的噪音來生成紋理) – CMilby

+0

很高興聽到你能夠解決問題。 – MadTigger