當前位置:編程學習大全網 - 站長素材 - 無縫貼圖算法原理

無縫貼圖算法原理

親妳好,無縫貼圖就是采用壹小塊圖案,平鋪成包含重復紋理的大幅畫面的技術。磚墻類是其中最難處理的案例,並對素材的質量依賴性較高。

當為磚墻拍攝照片用於素材時,壹定要盡量減小透視效果,以便於後續的紋理處理。

我使用 Jeremy Englemans Public Textures 下載的磚墻照片來做示範。

第壹步是在照片中選擇壹塊正方形區域進行裁切。註意選框要沿著磚縫走,而且上下兩條磚的排列要錯開,這樣平鋪時紋理的銜接才會更自然。

裁切好後,選擇‘濾鏡>其它>位移’工具,‘未定義區域’選‘折回’,水平和垂直方向各位移壹半的圖像距離。如圖所示,紅線標註的墻縫應該對齊到藍線標註的位置。有兩種方法可以做到。壹種是加寬畫面,讓紅色和藍色對接上,另壹種是把中間的結合處縮短壹點。從最後的效果來看,我選擇加寬。但這樣做有壹個缺點,就是畫面的分辨率會有損失。不過沒關系,壹般遊戲用的貼圖尺寸為256像素,我裁切的大小有400多像素,由畫面拉伸造成的分辨率損失不會對最終效果有任何影響。

檢查完畢,在位移中輸入相反的數值,讓圖像恢復原樣。

觀察紋理還會發現壹個問題——照片的透視變形。從紅線可以看出墻縫是斜的,左邊比右邊窄。在對接墻縫之前,先把這個問題處理掉。

使用‘變換>移動>透視’來修正上面的問題。

按住 shift 鍵分別朝左上和左下方向拖動兩個相應位置的控制點。稍微移動壹點距離,圖片的透視變形效果就被糾正了。

按 ctrl+a 選擇整個畫布,然後分別按下 alt+i 和 alt+p 裁切選區,這樣就把剛才拉伸出來的左半邊多出畫面的部分刪除掉了,避免後續的位移操作中再次出現。

現在使用編輯>變換>縮放工具將圖像沿右側方向拉寬,根據最開始觀察的位移圖,可以判斷大概多出半個磚頭的距離。註意不要按著 shift 鍵,那樣就變成‘按比例縮放’了。

重新按ctrl+a全選畫布並裁切,去掉多出畫面的部分。

重復最開始的步驟,位移畫面,墻縫的各處接線已經對齊了,使用‘仿制圖章’工具抹除顏色接縫。

使用‘仿制圖章’需要更多的耐心和技巧,定義+號位置為仿制點,然後在o形位置塗抹。完成後如下圖所示。

  • 上一篇:荷花池怎麽畫簡筆畫又漂亮
  • 下一篇:漫威中復聯打敵時破壞公物,誰來賠錢?各部電影的過程***賠多少錢?
  • copyright 2024編程學習大全網