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

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

godot visual shader -1 基本操作

2023-06-06 03:41 作者:damedown  | 我要投稿

一、直接看這個(gè)

https://www.youtube.com/watch?v=sf_Dc4ew3eM&ab_channel=GDQuest

二、創(chuàng)建和使用

????1、創(chuàng)建一個(gè)

????2、右鍵、或者點(diǎn)擊add node

三、node 的介紹

?1、 color

????color 本身就是 3個(gè) (0.0~1.0)的float

? ??


????粉色的就是vector了,這里基本沒(méi)啥區(qū)別

????只是color function是專門(mén)用于對(duì)色彩的處理,然而vector function是專門(mén)對(duì)向量的控制。

只是分類不同而已。

????

對(duì)色彩的轉(zhuǎn)換
常見(jiàn)的函數(shù)都扔進(jìn)來(lái)了。
繪制的操作
加減乘除

還有什么,什么都沒(méi)有哈。func 和op就是包含了框框里的其他玩意。

2、conditional

就是判斷,對(duì)bool的處理

3、input

input就有意思多了,我只需要?jiǎng)?chuàng)建一個(gè)common ,就和其他的一樣,可以調(diào)用其他的東東了。

在godotshader里面,有些需要可以被uniform的資源,全都被input了。

可以把資源列表的東東直接拖拽進(jìn)來(lái)哈。

而且texture包括我們之前看到的所有東東。

也就是,在外部創(chuàng)建noisetexture, 然后導(dǎo)入進(jìn)來(lái)也是可以的。

1
2
3

4、scalar

就是int和float和uint,還有一些常量。

function和operator的操作不展開(kāi)了,加減乘除。展開(kāi)我得先學(xué)20年特效吧。有機(jī)會(huì)再說(shuō)。

可以自己去看看。

5、SDF


6、texture

我們對(duì)待texture的時(shí)候,就把他當(dāng)做2dArray看待。有UV就能直接讀取他的值。不需要考慮太多。

7、transform

主要用于vertex上面。

不用3D,我直接跳過(guò)了,(*^▽^*)

8、random 和map

9、其他,哎呀媽媽咪呀,這才是重點(diǎn)好吧

9.1comment

框框

放進(jìn)去,我就可以拖拽了,方便閱讀

9.2 expression

9.3global expression

官方連教程都沒(méi)有,官方說(shuō)明也沒(méi)有,我滴媽媽呀。這是真的過(guò)分了啊。

9.4引用

直接取用。

9.5vary跳過(guò)了,我現(xiàn)在不做渲染。

五、uniform

shader里面只有const 和uniform 沒(méi)有內(nèi)部變量,所有的內(nèi)部變量,都是float[uv_y][uv_x]這樣的存在。


他還可以,它還可輸出代碼誒。







對(duì)于和渲染后需要求的,可以去這里康康

https://iquilezles.org/

第三世界國(guó)家屁民不配沉進(jìn)去。


godot visual shader -1 基本操作的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
桦甸市| 凤山县| 基隆市| 上栗县| 锦州市| 涟水县| 江源县| 江津市| 永济市| 丘北县| 裕民县| 自治县| 化德县| 长兴县| 全椒县| 丰镇市| 武功县| 揭东县| 南开区| 三门县| 新田县| 凌海市| 于田县| 波密县| 洪江市| 阿拉善盟| 化隆| 黎川县| 安康市| 盘锦市| 双城市| 安泽县| 泸水县| 乐都县| 屯门区| 石家庄市| 天台县| 锦州市| 凤冈县| 文水县| 普安县|