diff --git a/source/2022/03/2022-03-29.ts b/source/2022/03/2022-03-29.ts new file mode 100644 index 0000000..580a001 --- /dev/null +++ b/source/2022/03/2022-03-29.ts @@ -0,0 +1,50 @@ +import { + Bloom, + Cartoon, + FocusBlur, + Mirrors, + Oilify, + Plasma, +} from '../../gegl/exports.js'; +import Project from '../../project.js'; + +const [width, height] = [3840, 2160]; + +const project: Project = { + createInputImage: false, + name: '2022-03-29', + operations: [ + new Plasma({ + height, + seed: 3_474_742_930, + turbulence: 2, + width, + }), + new Cartoon({ + maskRadius: 50, + pctBlack: 1, + }), + new FocusBlur({ + blurType: 'lens', + }), + new Mirrors({ + oX: 0.406, + oY: 0.588, + }), + new Oilify({ + maskRadius: 8, + }), + new Bloom({ + radius: 2.08, + softness: 87.94, + strength: 165.29, + }), + ], + resetAlpha: false, + resolution: { + width, + height, + }, +}; + +export default project; diff --git a/source/2022/03/projects.ts b/source/2022/03/projects.ts index 86d3ed7..2e6d920 100644 --- a/source/2022/03/projects.ts +++ b/source/2022/03/projects.ts @@ -10,6 +10,7 @@ import p2022_03_12 from './2022-03-12.js'; import p2022_03_13 from './2022-03-13.js'; import p2022_03_14 from './2022-03-14.js'; import p2022_03_15 from './2022-03-15.js'; +import p2022_03_29 from './2022-03-29.js'; const projects: Project[] = [ p2022_03_06, @@ -22,6 +23,7 @@ const projects: Project[] = [ p2022_03_13, p2022_03_14, p2022_03_15, + p2022_03_29, ]; export default projects;