我想生成如下圖所示的低多邊形地形。 我已經完成了網格生成器。但我無法想象如何在該網格上應用顏色。例如高角度上的棕色,平坦點上的淺色。以及如何在顏色之間進行漸變。有人可以幫助我建議我應該學什麼?Unity如何用不同顏色的網格繪製網格
2
A
回答
0
地形數據保存......嗯,對地形數據。 究竟是什麼地形數據可以在這裏找到: http://docs.unity3d.com/ScriptReference/TerrainData.html
你需要做一些編碼。 地形數據可以與類似訪問:
TerrainData terrainData = Terrain.activeTerrain.terrainData;
,這裏是可能有用的一個帖子: http://answers.unity3d.com/questions/12835/how-to-automatically-apply-different-textures-on-t.html
在該職位給出的代碼,創建了一個三維陣列來存儲您的splatmap數據然後使用地形數據和一些邏輯(基於該特定地形塊的高程)來「飛濺」紋理以給出更逼真的外觀。
這裏是使用splatmap地形(從谷歌)的隨便舉個例子: http://www.cygengames.com/images/terrainBeautyShot09_720.png
相關問題
- 1. Chartist.js網格顏色
- 2. R - 如何繪製不同顏色的多個柵格
- 3. 不使用表格繪製2x1網格
- 4. 如何更改WPF中網格的網格線的顏色?
- 5. 如何使用matplotlib繪製沒有顏色的網格化混淆矩陣?
- 6. 顏色繪製不同的顏色matplotlib
- 7. 如何繪製不同的顏色
- 8. 使用CSS繪製網格
- 9. 使用Matplotlib繪製網格
- 10. 用SpriteKit繪製網格
- 11. 如何更改extjs網格行顏色
- 12. asp.net網格顏色設置
- 13. 網格顏色變化
- 14. Google Charts網格顏色
- 15. 交替網格顏色
- 16. 用於網格線(不是輪廓)的顏色條在matplotlib中繪製陰謀
- 17. 繪製2D:在網格佈局圖上繪製網格圖
- 18. Matlab在一個軸上使用不同顏色的網格線
- 19. 用javascript更改網格框的顏色
- 20. 我如何定製網格佈局行的顏色
- 21. 在Mathematica中繪製用不同顏色表格的不同條目
- 22. 如何在SketchFlow中繪製網格?
- 23. 如何繪製SuperShape3D作爲網格?
- 24. 如何在網格內繪製點?
- 25. 連接4 C#(如何繪製網格)
- 26. 如何在Python中繪製網格圖?
- 27. 在JFrame中繪製網格
- 28. 繪製2D網格在MATLAB
- 29. 如何使用highcharts爲每個網格線顯示不同的顏色?
- 30. 創建一個所有相鄰顏色不同的隨機顏色網格
像這樣的着色可能不是太複雜,你可以通過它垂直法線的顏色和水平的顏色法線和它們之間的插值。 [Here](http://docs.unity3d.com/Manual/SL-SurfaceShaders.html),您將找到用於sufaceshaders的documentatin。使用輸入參數'worldNormal',您應該能夠獲得角度。 – AntiHeadshot
@AntiHeadshot非常感謝你!我認爲這是我需要的 – Yuri