
嚴格黎講係試整唔算模擬.

暫時無數據 無公式 太多因素未能確定.
只係想reproduce個場景一次.
雖然最後失敗 但都想睇下
會唔會大家有D野諗漏/少左.
heightfield/terrain GTA玩就玩得多.
咁岩有呢個機會分享下可以點整.

首先上網搵張heightmap. 用黎產生heightfield.

按下載:

其實個L位 唔睇heightmap都唔知咁明顯.


Map size: 10km, max height: 594.4m
都想確保 唔好差太遠.
介紹一個好東西:
mask by feature (feature可以係slope/height/peaks valleys/direction....)
mask係咩? 總知岩你要求既野就會著燈

約594米既山頂就係最高 著燈. 睇下係咪岩數先.

主要拎黎對下個scale 起碼唔好差太多.


張heightmap平地太多noise好難搞.
唯有手動mask by feature. 今次係mask by height
手動mask邊個位 係平地.

當然土地 有少少水土流失.
中學讀geography果D就真係著數啦.
你一定整得好過我 .

順便mask左<0 米係水.


terrain完, 到城市 跟著就係fail係呢個位.
我用osm data.

我心入面好希望地. 每一個building有height既參數.
但可惜. 有每層樓既height data只有紅色著燈既位置.


之後我會行for loop跟據height 既data
產生簡單既立方體大廈. 整返D Noise Barrier.
但卡機了GG.

繞射, 反射, 折射, 干涉 差D比返晒老師.




