2012-05-21 94 views
0

我正在開發用於程序紋理生成的庫(https://github.com/mikera/clisk),該庫正開始很好地結合在一起。從不可變花紋的3D紋理生成可變花紋的2D紋理

我現在試圖找出生成花木2D紋理的好方法。

似乎有道理的一種方法是將(0,0) - (1,1)2D紋理空間映射到3D紋理內的表面上,使得表面連接左右邊緣以及頂部和紋理的底部邊緣(例如環面)。這樣做,應該可以確保2D紋理自動成圖。由於我已經有了很好的(不可拼湊的)3D紋理(perlin噪聲,分形噪聲等),所以這似乎是允許從任意3D紋理創建圖形2D紋理的好方法。

所以我quesyions:

  • 這是一個有效的技術?
  • 如果是這樣,我應該映射到什麼樣的表面以減少扭曲/獲得好看的拼貼效果?
  • 任何需要注意的陷阱?

回答