五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

最簡理解梯度下降法,尋找高度場距離最近的一點(diǎn)(Unity)

2022-05-11 19:26 作者:DeadCyber  | 我要投稿


????有一高度場z=H(x,y):

????

現(xiàn)在對(duì)于空間中任意一點(diǎn)target,想要知道高度場中距離target最近的點(diǎn)的距離(不必完全精確)。

直接解析求解太麻煩(或者不可求),使用固定步長Trace又太慢,需要一個(gè)折中的辦法。使用梯度下降法:

????設(shè)高度場上一點(diǎn)pnt(x,y,H(x,y)), 而target(m,n,o)。要使兩者距離最小。即求目標(biāo)函數(shù):

(x-m)%5E2%2B(y-n)%5E2%2B(H(x%2Cy)-o)%5E2?

關(guān)于x,y的最小值,其梯度方向?yàn)?偏x,偏y):

gradX%20%3D%202(x-m)%2B2*(H(x%2Cy)-o)*H_%7Bx%7D%20(x%2Cy)

gradY%20%3D%202(y-n)%2B2*(H(x%2Cy)-o)*H_%7By%7D%20(x%2Cy)

這樣,從target點(diǎn)開始,求得梯度后,往負(fù)梯度方向慢慢step,就能得到函數(shù)極小值(不保證全局最優(yōu)),也就是距離target最近的點(diǎn)。

轉(zhuǎn)

????我的高度場具體解析式是一個(gè)經(jīng)典的帶方向Cos函數(shù)組成的Octave Noise,或者稱為FBM。由于FBM的組成是累加的,所以對(duì)H(x,y)求值和求導(dǎo)都很方便,不再贅述。

????Unity里可以很快很方便地驗(yàn)證正確性。盡管脫離不了梯度下降(GD)的一貫缺點(diǎn),不過大部分情況下可用。之后試一下GD得到的距離之后減去一個(gè)小值,用來SDFTrace它的可行性。

補(bǔ)圖:

(直接用高度場差進(jìn)行SDFTrace,對(duì)于過高,過復(fù)雜地形是不對(duì),不可接受的)


最簡理解梯度下降法,尋找高度場距離最近的一點(diǎn)(Unity)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
金堂县| 电白县| 利川市| 金溪县| 新泰市| 亳州市| 剑川县| 正镶白旗| 凌海市| 繁峙县| 宜良县| 墨竹工卡县| 沈阳市| 乐亭县| 微山县| 柏乡县| 巫山县| 繁昌县| 淄博市| 龙口市| 通化市| 团风县| 肥城市| 临西县| 铁岭县| 临清市| 洞头县| 昔阳县| 光泽县| 禄劝| 文登市| 方正县| 荥经县| 齐河县| 沁源县| 兴安县| 漳平市| 平顶山市| 西丰县| 新宁县| 安吉县|