99 lines
2.1 KiB
JSON
99 lines
2.1 KiB
JSON
{
|
|
"version" : 1,
|
|
"replacementkey" : "godrays",
|
|
"name" : "ui_editor_effect_godrays_title",
|
|
"description" : "ui_editor_effect_godrays_description",
|
|
"group" : "enhance",
|
|
"performance" : "expensive",
|
|
"preview" : "preview/project.json",
|
|
"passes" :
|
|
[
|
|
{
|
|
"material" : "materials/effects/godrays_downsample2.json",
|
|
"target" : "_rt_HalfCompoBuffer1",
|
|
"bind" :
|
|
[
|
|
{
|
|
"name" : "previous",
|
|
"index" : 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"material" : "materials/effects/godrays_cast.json",
|
|
"target" : "_rt_HalfCompoBuffer2",
|
|
"bind" :
|
|
[
|
|
{
|
|
"name" : "_rt_HalfCompoBuffer1",
|
|
"index" : 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"material" : "materials/effects/godrays_gaussian_x.json",
|
|
"target" : "_rt_HalfCompoBuffer1",
|
|
"bind" :
|
|
[
|
|
{
|
|
"name" : "_rt_HalfCompoBuffer2",
|
|
"index" : 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"material" : "materials/effects/godrays_gaussian_y.json",
|
|
"target" : "_rt_HalfCompoBuffer2",
|
|
"bind" :
|
|
[
|
|
{
|
|
"name" : "_rt_HalfCompoBuffer1",
|
|
"index" : 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"material" : "materials/effects/godrays_combine.json",
|
|
"bind" :
|
|
[
|
|
{
|
|
"name" : "_rt_HalfCompoBuffer2",
|
|
"index" : 0
|
|
},
|
|
{
|
|
"name" : "previous",
|
|
"index" : 1
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"fbos" :
|
|
[
|
|
{
|
|
"name" : "_rt_HalfCompoBuffer1",
|
|
"scale" : 2,
|
|
"format" : "rgba_backbuffer"
|
|
},
|
|
{
|
|
"name" : "_rt_HalfCompoBuffer2",
|
|
"scale" : 2,
|
|
"format" : "rgba_backbuffer"
|
|
}
|
|
],
|
|
"dependencies" :
|
|
[
|
|
"materials/effects/godrays_downsample2.json",
|
|
"materials/effects/godrays_cast.json",
|
|
"materials/effects/godrays_gaussian_x.json",
|
|
"materials/effects/godrays_gaussian_y.json",
|
|
"materials/effects/godrays_combine.json",
|
|
"shaders/effects/godrays_downsample2.frag",
|
|
"shaders/effects/godrays_downsample2.vert",
|
|
"shaders/effects/godrays_cast.frag",
|
|
"shaders/effects/godrays_cast.vert",
|
|
"shaders/effects/godrays_gaussian.frag",
|
|
"shaders/effects/godrays_gaussian.vert",
|
|
"shaders/effects/godrays_combine.frag",
|
|
"shaders/effects/godrays_combine.vert"
|
|
]
|
|
} |