最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

godot 隨機(jī)地圖5 深入解析 noise的形成原理

2023-05-25 15:01 作者:damedown  | 我要投稿

我這個(gè)講了可能不沒(méi)講沒(méi)區(qū)別,很多東西就是看得懂。


在noise之前是random

他就是在把多跟正選函數(shù)融合后,再取某個(gè)點(diǎn)。如果圖像足夠大,就可以看到random在圖像上面也是循環(huán)的。

所以我們才使用多層疊加,然后得到合適的效果。

我們切換到noise,使用random代替smooth_noise就會(huì)得到這樣的結(jié)果。

用marble一層來(lái)演示

使用random
smooth_Noise

這時(shí)候我們不用看smooth_noise的代碼,因?yàn)橐呀?jīng)寫(xiě)好了,直接看原理。

我們看到的,他也是網(wǎng)格,然后在中間的uv,取圍繞他的4個(gè)點(diǎn)的值得平滑。

就在這4個(gè)頂點(diǎn)里面每個(gè)點(diǎn)取平滑值


平滑公式 value = x*x*(3-2*x)

不過(guò)我們的uv無(wú)論怎么變化,使用fract就讓它留在0~1的區(qū)間內(nèi),并且取值也在0~1的區(qū)間內(nèi)。


這里在去上下的時(shí)候只用了平滑后uv.x,之后返回的時(shí)候用了uv.y,我們可以交換一下,效果也差不多。就不展示了。


所以我們的noise是規(guī)規(guī)整整的網(wǎng)格點(diǎn)平滑后的結(jié)果,voronoise是不規(guī)則頂點(diǎn)平滑后的結(jié)果,然而simple是三角網(wǎng)絡(luò)平滑的結(jié)果


我們可以把這里的平滑公式 給改了,可以制造出更加奇怪的圖形。

x*x*(3-2*x)
x*x
x*x*x
sin(x*3)
sin(x*2)
sin(x*30)


我們是可以看到圖像在循環(huán)的

這里會(huì)出現(xiàn)明細(xì)的分裂狀態(tài),實(shí)際上是我們的sin取值為(-1~1),而且

我們只看一層



在開(kāi)啟時(shí)間后

他會(huì)在每1秒循環(huán)一次。

稍微改一下我們直接改源碼

https://www.shadertoy.com/view/Dl3Sz8

這里的frequency改為12。


這種循環(huán)noise并我是我的重點(diǎn),當(dāng)然我也不了解這些數(shù)學(xué),我尼瑪就是個(gè)高中畢業(yè)的,干不了這些事兒。


給我 uv和對(duì)于的value,我也整不出來(lái)。



godot 隨機(jī)地圖5 深入解析 noise的形成原理的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
彭阳县| 永城市| 同心县| 视频| 新邵县| 榆树市| 常熟市| 扎囊县| 唐海县| 青龙| 和政县| 池州市| 惠安县| 民县| 新野县| 岳阳市| 濉溪县| 乌拉特中旗| 股票| 巴林左旗| 石阡县| 芮城县| 云浮市| 文安县| 南漳县| 子洲县| 潜山县| 武胜县| 高邑县| 天津市| 喀喇沁旗| 包头市| 海原县| 边坝县| 武强县| 华安县| 天峨县| 泊头市| 甘南县| 衢州市| 博兴县|