2013-03-13 44 views
0

我正在跟蹤本書學習OpenGL for IOS:現代3D圖形編程實踐指南,作者:Erik M. Buck。如何在SketchUp中導入紋理圖集?

這本書提供了一個有用的免費工具,名爲COLLADAViewer,用於將COLLADA文檔(* .dae文件)轉換爲可由OS/X或IOS加載的plist文件。 COLLADAViewer的限制之一是,它一次只使用一種紋理;因此您的模型使用的所有紋理應該合併爲一個由其他模型共享的大紋理圖集。

該代碼示例包含一個「紋理地圖集」和一個使用該地圖集紋理的草圖文件(* .skp)。

我的問題是:

  1. 如何創建從SketchUp的紋理地圖加載?
  2. 如何在SketchUp中導入紋理圖集,從中選擇並應用不同紋理到我的模型的不同表面上?

回答

0

使用SketchUp有點打後,我想通了,如何可以做到這一點:

  • 如何創建從SketchUp的紋理地圖加載?

紋理地圖集是一堆堆紋理圖像疊加在一起。沒有硬性規則將許多紋理圖像堆疊成一個圖像文件。使用你最喜歡的圖像編輯器來這樣做。重要的一點是,這個文件中的每個紋理片段都應該有足夠的區域來覆蓋/放入模型的指定表面。

  • 如何在SketchUp中導入紋理圖集,從中選擇並應用不同的紋理區域到我的模型的不同表面上?

在SketchUp中,從File/Import菜單下選擇Format中,選擇Use As Texture並按Import導入您的紋理地圖。

您只需定位/拖動圖像,使目標表面左下角和右上角的導向點對齊。在這個階段不要擔心從地圖集中選擇正確的紋理區域。

互聯網上有大量資料顯示如何從圖像文件導入紋理並將其應用到曲面。這是其中之一:http://www.youtube.com/watch?v=ScuPF_CvFAk

有一個最後一步是定位紋理圖集提供的許多右側(預期)紋理。爲此,請選擇您在其上應用地圖集紋理的曲面。 Right-click然後從上下文菜單中選擇Texture/Position選項。這將帶來紋理圖集圖像的網格。通過手形圖標,您可以拖動紋理以將目標圖像區域與目標表面對齊。一旦對齊,Right-click並按下Done按鈕。

0

右鍵單擊紋理區域,創建材質並選擇新紋理