HLSL風吹草動shader

2021-08-13 10:26:07 字數 342 閱讀 6028

挺簡單的,就是橫向和縱向加一些sin和cos進行擾動**如下

float3 getwindeffect(float3 vertexworldpos, float vertexcolorred, float grassuv, float windspeed, float windstrenth, float gametime, float bgrass)

//草else

return windoffset;

}

有乙個float值bgrass區分這個物體時草還是樹。

草的根部固定用的是uv衰減,植被使用頂點色來控制樹葉根部晃動幅度小於樹葉的晃動幅度。

HLSL內建函式

表 3 1 hlsl內建函式 函式名 用法 abs 計算輸入值的絕對值。acos 返回輸入值反余弦值。all 測試非0值。any 測試輸入值中的任何非零值。asin 返回輸入值的反正弦值。atan 返回輸入值的反正切值。atan2 返回y x的反正切值。ceil 返回大於或等於輸入值的最小整數。cl...

HLSL初級教程

hlsl 初級教程 trcj 目錄 前言1.hlsl 入門1.1 什麼是著色器 1.2什麼是 hlsl 1.3怎麼寫hlsl 著色器1.4 怎麼用hlsl 著色器2.頂點著色器 2.1可程式設計資料流模型 2.2頂點宣告 2.3用頂點著色器實現漸變動畫 3.畫素著色器 3.1多紋理化 3.2多紋理效...

風吹書香來!!

海上風吹書香來 安武林 薛原先生的 海上日記 是一本很奇特的書,它讓我感到驚訝。在這麼乙個時代,還能讀到如此沉靜而又真實 孤獨而又豐饒的書,的確多多少少讓我感到有點意外。日記本身就是具有吸引力和 力的,但當下很少有人保持這個良好的習慣了。況且,這還是老日記,它能觸動人們濃厚的懷舊情結。而且,它還是科...