The exported clips and backdrop movies were drawn source-over everywhere, but the cabinet places a number of glow layers with its add blend mode: the lantern glows of the lower backdrops (bg_nomal_a_01..05), the crown's radial burst, the score rank plate's effect copy, and the full-combo / donderful letter glows. Drawn source-over, those textures show up as dark or grey patches. - movie_export / clip_export record the placement's blend mode (`blend = 8` on a backdrop leaf, an 8th row value on a clip leaf; the root placement's mode is folded into its group), and bg_anim / clip_player / ending draw such leaves with blend = "additive". Data re-exported; only the blend field changed. - result_crown: the burst copies draw additively; the crown_loop shine sweep is a plain white polygon on the cabinet, so gleam frames 0..2 are white now instead of the atlas colour they were exported with. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
34 lines
5.7 KiB
Lua
34 lines
5.7 KiB
Lua
-- GENERATED by scratchpad/lyric/movie_export.py from enso/background/bg_nomal_a_05.nulm -- do not hand-edit.
|
|
-- 1920x540 stage @60fps (screen y 540). Per leaf: shape, period, channels tx/ty/sx/sy/rot/a
|
|
-- (number = constant, table = per frame of the loop; a = 0 means not placed), optional on/on_period mask.
|
|
-- shapes[c] = {w, h, ox, oy}: png size and the shape origin inside it.
|
|
return {
|
|
shapes = {
|
|
[1] = {1920, 540, 960, 270},
|
|
[3] = {405, 150, 202.5, 75},
|
|
[6] = {328, 109, 0, 0},
|
|
[8] = {1112, 250, 556, 125},
|
|
[11] = {1920, 540, 960, 270},
|
|
[13] = {226, 226, 0, 0},
|
|
},
|
|
normal = {
|
|
{ shape = 1, period = 1, tx = 960, ty = 270, sx = 1, sy = 1, rot = 0, a = 1 }, -- #1@0
|
|
{ shape = 3, period = 26, blend = 8, tx = 1680, ty = 398, sx = 1, sy = 1, rot = 0, a = {1,0.984,0.965,0.949,0.934,0.914,0.898,0.914,0.934,0.949,0.965,0.984,1,0.977,0.949,0.926,0.902,0.875,0.852,0.871,0.895,0.914,0.938,0.957,0.98,1} }, -- #5@1/#3@0
|
|
{ shape = 3, period = 26, blend = 8, tx = 240, ty = 398, sx = 1, sy = 1, rot = 0, a = {1,0.984,0.965,0.949,0.934,0.914,0.898,0.914,0.934,0.949,0.965,0.984,1,0.977,0.949,0.926,0.902,0.875,0.852,0.871,0.895,0.914,0.938,0.957,0.98,1} }, -- #5@1/#3@1
|
|
{ shape = 6, period = 1, tx = 1515, ty = 360, sx = 1, sy = 1, rot = 0, a = 1 }, -- #6@2
|
|
{ shape = 6, period = 1, tx = 74, ty = 360, sx = 1, sy = 1, rot = 0, a = 1 }, -- #6@3
|
|
{ shape = 8, period = 1, blend = 8, tx = 940, ty = 362, sx = 1, sy = 1, rot = 0, a = 1 }, -- #10@4/#8@0
|
|
{ shape = 11, period = 1, tx = 960, ty = 270, sx = 1, sy = 1, rot = 0, a = 1 }, -- #11@5
|
|
{ shape = 13, period = 50, blend = 8, tx = 1973.2, ty = 19, sx = -0.95, sy = 0.95, rot = 180, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@0/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 1796.9, ty = -113.5, sx = -1.25, sy = 1.25, rot = 180, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@1/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 1599, ty = 2.95, sx = -1, sy = 1, rot = 180, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@2/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 1403, ty = -34, sx = -1.15, sy = 1.15, rot = 180, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@3/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 1149.9, ty = -55.85, sx = -0.9, sy = 0.9, rot = 180, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@4/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 767.1, ty = -59.8, sx = 0.9, sy = 0.9, rot = 0, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@5/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 560.95, ty = -41.95, sx = 1.1, sy = 1.1, rot = 0, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@6/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 368, ty = -23.85, sx = 1.05, sy = 1.05, rot = 0, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@7/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = 114.1, ty = -106.35, sx = 1.25, sy = 1.25, rot = 0, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@8/#13@0
|
|
{ shape = 13, period = 50, blend = 8, tx = -51.25, ty = 9.55, sx = 1, sy = 1, rot = 0, a = {0.5,0.484,0.473,0.457,0.441,0.426,0.414,0.398,0.383,0.367,0.352,0.34,0.324,0.309,0.297,0.281,0.266,0.25,0.238,0.223,0.207,0.191,0.176,0.164,0.148,0.164,0.176,0.191,0.203,0.219,0.234,0.246,0.262,0.273,0.289,0.305,0.316,0.332,0.344,0.359,0.375,0.387,0.402,0.414,0.43,0.445,0.457,0.473,0.484,0.5} }, -- #16@6/#15@9/#13@0
|
|
},
|
|
}
|