1
我正在編寫着色器,我想將vec3傳遞給輸入。然而,我能找到的所有東西總是通過一個單一的浮動vec4,紋理或數字範圍。是否有可能將香草vec3一起發送給着色器?通過統一屬性將float3/vec3傳遞給着色器
Properties
{
offset ("formula Offset", Vector) = (0, 0, 0)
}
似乎沒有像我希望的那樣工作。 爲了得到它來編譯我一直在做這樣的:
Properties
{
offset ("formula Offset", Vector) = (0, 0, 0, 0)
}
// offset.xyz //Extract relevant data from vector
這只是感覺不對。有沒有更好的辦法?
我發現一個獎金,使它看起來更好一點 當我宣佈它作爲一個統一的着色器,我只是把vec3,它忽略了額外的價值 我也發現Shader.setGlobal方法包含兩個矩陣和Vector3 –