• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            白云哥

            身披半件長工衣,懷揣一顆地主心

             

            Unity3D地形的制作

              Unity3D手冊中介紹了兩種地形制作方法:

              一、在SceneView中使用height tools直接繪制

              二、使用外部工具制作的heightmaps

             

              直接繪制地形很簡單,不過只適合小面積地圖的制作,對于真實游戲項目來說,這樣拉地形實在太復雜,一般我們都會使用外部工具,比如PS,比如max來制作高度圖,然后導出為一張灰度圖,在引擎中將其轉換為地形。

              Unity3D也支持了這種做法,即導入HeightMap的方式,不過對HeightMap的格式有一個限定,必須是16bit的RAW格式灰度圖,但是除此之外手冊中再沒有更多的描述。

              沒關系,Unity3D提供了將地形導出為HeightMap的方法,我們可以做一張小地圖將其導出來,看一看就知道了。

              如下圖所示,將地形長寬高都設定為2個單位,地形精度設定為33,這個數值是能夠設置的最小值了。這樣就表示在一個單位內會有17個高度值,即16條邊。然后把這個地形導出為16bit Raw格式文件。

            heightmap_resolusion

              按照上面的數據,這個raw文件將會由33 * 33個16bit數據構成,所以文件大小應為 16 * 16 * 2 = 2178字節。導出來的文件也確實如此,證明我們的推斷是正確的。

              注意這里的Heightmap Resolution一定是2的n次冪加1,至于為什么會這樣,找一個介紹HeightMap的文檔看一下就明白了。

             

              既然驗證了我們的推斷是正確的,那試著在PS中創建一張HeightMap放到Unity3D中看看。我們創建的HeightMap大小為129 * 129象素,如果我們讓一個Unity3D單位由4個象素點構成,那么地圖大小則為 (129 – 1) / 4 = 32,即32 * 32,高度值不需要太大,高為12就夠了。

              導入到Unity3D中后刷上一層Texture,再種上幾棵樹,最終的效果看上去是這樣:

            heightmap_finalwork

              還不錯,其實我沒這么好的藝術細胞,在PS里擺弄了半天后,還是決定到網上去找一張現成的HeightMap (囧)

              好了,場景制作應該不會有大問題了,下一步,看看怎么放兩個會動的東西進去吧。

            posted on 2009-07-26 00:09 白云哥 閱讀(4325) 評論(0)  編輯 收藏 引用 所屬分類: Unity3D

            導航

            統計

            常用鏈接

            留言簿(4)

            隨筆分類

            隨筆檔案

            相冊

            我的鏈接

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲午夜久久久久久噜噜噜| 四虎国产精品成人免费久久| 亚洲伊人久久大香线蕉综合图片| 久久久精品视频免费观看 | 一级做a爱片久久毛片| 97精品久久天干天天天按摩| 色妞色综合久久夜夜| 午夜人妻久久久久久久久| 日韩精品久久久久久免费| 久久发布国产伦子伦精品| 国产精品视频久久| 97久久国产亚洲精品超碰热| 久久久久久噜噜精品免费直播 | 久久强奷乱码老熟女网站| 久久人人爽人人爽人人片AV不 | 久久青青草原亚洲av无码app| 久久精品欧美日韩精品| 亚洲国产天堂久久综合网站| 久久久久国产视频电影| 久久综合亚洲色一区二区三区| 久久久久国产精品熟女影院| 草草久久久无码国产专区| 精品国产日韩久久亚洲| 久久无码av三级| 欧美久久久久久午夜精品| 国产精品久久久久久久久| 久久国内免费视频| 亚洲AV无码久久精品狠狠爱浪潮| 国产亚州精品女人久久久久久 | 奇米影视7777久久精品人人爽| 久久99精品久久久久久久久久| 久久国产免费| 国内精品人妻无码久久久影院导航 | 久久精品免费大片国产大片| 久久精品国产99久久无毒不卡| 欧美精品丝袜久久久中文字幕| 狠狠色丁香久久综合婷婷| 久久亚洲精品无码AV红樱桃| 久久人人爽人爽人人爽av| WWW婷婷AV久久久影片| 伊人热热久久原色播放www|