1. New workflow. 2. Create animations without video. 3. Tracking source video.
241 lines
3.9 KiB
JSON
241 lines
3.9 KiB
JSON
{
|
|
"last_node_id": 33,
|
|
"last_link_id": 39,
|
|
"nodes": [
|
|
{
|
|
"id": 19,
|
|
"type": "LoadImage",
|
|
"pos": [
|
|
1022,
|
|
702
|
|
],
|
|
"size": {
|
|
"0": 220.3717041015625,
|
|
"1": 314
|
|
},
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
25
|
|
],
|
|
"slot_index": 0,
|
|
"shape": 3
|
|
},
|
|
{
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": null,
|
|
"shape": 3
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "LoadImage"
|
|
},
|
|
"widgets_values": [
|
|
"exp_image.png",
|
|
"image"
|
|
]
|
|
},
|
|
{
|
|
"id": 20,
|
|
"type": "LoadImage",
|
|
"pos": [
|
|
1027.712857031252,
|
|
322.70146904296865
|
|
],
|
|
"size": {
|
|
"0": 210.9286651611328,
|
|
"1": 314
|
|
},
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
26
|
|
],
|
|
"slot_index": 0,
|
|
"shape": 3
|
|
},
|
|
{
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": null,
|
|
"shape": 3
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "LoadImage"
|
|
},
|
|
"widgets_values": [
|
|
"source_image.png",
|
|
"image"
|
|
]
|
|
},
|
|
{
|
|
"id": 21,
|
|
"type": "ExpressionEditor",
|
|
"pos": [
|
|
1305,
|
|
338
|
|
],
|
|
"size": [
|
|
252.62867736816406,
|
|
690
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "src_image",
|
|
"type": "IMAGE",
|
|
"link": 26
|
|
},
|
|
{
|
|
"name": "motion_link",
|
|
"type": "EDITOR_LINK",
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "sample_image",
|
|
"type": "IMAGE",
|
|
"link": 25
|
|
},
|
|
{
|
|
"name": "add_exp",
|
|
"type": "EXP_DATA",
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
39
|
|
],
|
|
"slot_index": 0,
|
|
"shape": 3
|
|
},
|
|
{
|
|
"name": "motion_link",
|
|
"type": "EDITOR_LINK",
|
|
"links": null,
|
|
"shape": 3
|
|
},
|
|
{
|
|
"name": "save_exp",
|
|
"type": "EXP_DATA",
|
|
"links": null,
|
|
"shape": 3
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ExpressionEditor"
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
"OnlyExpression",
|
|
1.7
|
|
]
|
|
},
|
|
{
|
|
"id": 33,
|
|
"type": "SaveImage",
|
|
"pos": [
|
|
1617,
|
|
390
|
|
],
|
|
"size": [
|
|
263.6363636363635,
|
|
278.18181818181813
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 39
|
|
}
|
|
],
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"ExpressionEditing"
|
|
]
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
25,
|
|
19,
|
|
0,
|
|
21,
|
|
2,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
26,
|
|
20,
|
|
0,
|
|
21,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
39,
|
|
21,
|
|
0,
|
|
33,
|
|
0,
|
|
"IMAGE"
|
|
]
|
|
],
|
|
"groups": [
|
|
{
|
|
"title": "Extracting facial expressions from photos",
|
|
"bounding": [
|
|
970,
|
|
233,
|
|
939,
|
|
823
|
|
],
|
|
"color": "#a1309b",
|
|
"font_size": 30
|
|
}
|
|
],
|
|
"config": {},
|
|
"extra": {
|
|
"ds": {
|
|
"scale": 1,
|
|
"offset": [
|
|
-256.9678555487616,
|
|
-36.006961063159906
|
|
]
|
|
}
|
|
},
|
|
"version": 0.4
|
|
} |