{ "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" } } ] }