開天闢地^_^

來源:互聯網
上載者:User

      
              花了一周時間製作地形和天空。由簡單的height map產生地形,多層紋理混合進行著色。不過似乎紋理選的不是太好,導致遠處看地形似乎是平面的-_-b。都怪可惡的饅頭,號稱給我做美工,結果到最後所用東西還是要我自己動手。暫時還沒有實現Frustum Culling和LOD。一直在猶豫使用Geometry mipmap還是Geometry clipmap。Geometry clipmap雖然比Geometry mipmap更科學,但是在CPU上實現似乎和mipmap方式差不多,而在GPU上實現又必須支援shader model 3.0的顯卡才能跑-_-#.

         產生天空頂花了我好多時間,老是把索引算錯,只能怪自己太粗心了~~。不過動態雲的效果倒是完成的很順利,簡單的紋理混合和座標位移就能達到很好的效果。目前只用了2張紋理,明天花點時間加入多張紋理和天色隨時間變化的效果。

          用xna寫程式實在很舒服,最方便的就是content pipeline可以“智能”的管理資源,此外xna對HLSL的支援也不錯,編譯時間就能檢查出語法錯誤。雖然已經習慣用shader來渲染,但是一下子完全沒有了fixed pipeline還是有點不習慣,特別是想寫點小程式測試時,好在xna提供了一個BasicEffect類,可以不用寫shader,按照類似於fixed pipeline的方法來渲染。

          設計,設計,還是感覺自己寫程式的設計太差了,還要多多看書才是~~~。

          最終還是選擇了繼續學習3D的道路,實在捨不得完全放棄了已經學的東西去轉asp.net。繼續飄,不知道年底能不能找到工作~~~。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.