Files
2025-04-29 13:39:02 -05:00

90 lines
1.8 KiB
JSON

{
"version" : 1,
"replacementkey" : "cursorripple",
"name" : "ui_editor_effect_cursor_ripple_title",
"description" : "ui_editor_effect_cursor_ripple_description",
"group" : "interactive",
"performance" : "expensive",
"preview" : "preview/project.json",
"passes" :
[
{
"material" : "materials/effects/cursorripple_apply_force.json",
"target" : "_rt_EightBuffer1",
"bind" :
[
{
"name" : "_rt_EightBuffer2",
"index" : 0
}
]
},
{
"material" : "materials/effects/cursorripple_simulate_force.json",
"target" : "_rt_EightBuffer2",
"bind" :
[
{
"name" : "_rt_EightBuffer1",
"index" : 0
}
]
},
{
"material" : "materials/effects/cursorripple_combine.json",
"bind" :
[
{
"name" : "_rt_EightBuffer2",
"index" : 0
},
{
"name" : "previous",
"index" : 1
}
]
}
],
"fbos" :
[
{
"name" : "_rt_EightBuffer1",
"fit" : 512,
"format" : "rgba8888"
},
{
"name" : "_rt_EightBuffer2",
"fit" : 512,
"format" : "rgba8888"
}
],
"dependencies" :
[
"materials/effects/cursorripple_apply_force.json",
"materials/effects/cursorripple_simulate_force.json",
"materials/effects/cursorripple_combine.json",
"shaders/effects/cursorripple_apply_force.frag",
"shaders/effects/cursorripple_apply_force.vert",
"shaders/effects/cursorripple_simulate_force.frag",
"shaders/effects/cursorripple_simulate_force.vert",
"shaders/effects/cursorripple_combine.frag",
"shaders/effects/cursorripple_combine.vert"
],
"gizmos" :
[
{
"type" : "EffectPerspectiveUV",
"condition" :
{
"PERSPECTIVE" : 1
},
"vars" :
{
"p0" : "point0",
"p1" : "point1",
"p2" : "point2",
"p3" : "point3"
}
}
]
}