LuaでGLSLを実行する


使用方法

glsl.lua

version3()
glsl(Your_code_string_here)

注意、文字列を括る際に[==[Your_code_string_here]==]を使用することをお勧めします。これにより、エスケープの問題が回避されます。通常、コードは以下の形式で記述する必要があります:

glsl2.lua

version3()
glsl([==[
void main(){
    outColor = vec4(uv,sin(time*10)/2+.5,1);
}
]==])

以下のコードを使用して、shadertoy.comからのコードをレンダリングできます。

shadertoy.lua

version3()
shadertoy(Your_shadertoy_code_here)

results matching ""

    No results matching ""