Files
Ewald a4154ccf05 Fix P0 bugs, remove Append V2/Lens Artifacts, and fix crop reload reset
- Fix batch bypass tuple handling, memory budget device-awareness, grain
  RNG device, roto payload limits, preview temp-file cleanup, and route
  double-registration.
- Add native VIDEO output (fps/audio) to effect nodes that previously
  only returned IMAGE/MASK when fed a VIDEO input.
- Split the oversized src/preview/ops/geometry.ts and add a starting
  golden-fixture test harness (spherize, transform) comparing backend
  and frontend math.
- Remove ImageOpsAppendV2 (Autogrow) and ImageOpsLensArtifacts; inline
  Append's helper back into its single caller.
- Collapse the Color Correct curve widget behind a toggle so the node
  no longer grows too tall.
- Fix Crop/generic-node video preview playback running at the RAF rate
  instead of the source video's real fps.
- Fix Crop losing its saved output size after a workflow reload:
  syncCropWidgets recomputed height from width and a preset aspect
  ratio on every resync (including onConfigure on load), discarding
  the restored value. It now only refreshes aspect-ratio bookkeeping
  on a resync.
2026-09-30 12:49:42 +02:00

41 lines
6.6 KiB
JSON

{
"nodes": [
{"className":"ImageOpsColorAjust","module":"color_ajust","classExport":"ImageOpsColorAjust","displayName":"ImageOps Color Correct","ui":"custom","minPreviewHeight":490,"aliases":["color correct","color","grade","grading","hue","saturation","brightness","contrast","gamma","temperature"]},
{"className":"ImageOpsBlur","module":"blur","classExport":"ImageOpsBlur","displayName":"ImageOps Blur","ui":"native","aliases":["blur","defocus"]},
{"className":"ImageOpsCameraShake","module":"camera_shake","classExport":"ImageOpsCameraShake","displayName":"ImageOps CameraShake","ui":"native","aliases":["camera shake","shake","jitter","handheld","camera"]},
{"className":"ImageOpsChannel","module":"channel","classExport":"ImageOpsChannel","displayName":"ImageOps Channels","ui":"native","aliases":["channel","channels","rgb","alpha","red","green","blue"]},
{"className":"ImageOpsCornerPin","module":"corner_pin","classExport":"ImageOpsCornerPin","displayName":"ImageOps Corner Pin","ui":"native","aliases":["corner pin","cornerpin","pin","perspective","quad","screen replacement"]},
{"className":"ImageOpsComp","module":"comp","classExport":"ImageOpsComp","displayName":"ImageOps Comp","ui":"custom","minPreviewHeight":400,"aliases":["comp","combine","merge","blend","compose"]},
{"className":"ImageOpsConstant","module":"constant","classExport":"ImageOpsConstant","displayName":"ImageOps Constant","ui":"custom","minPreviewHeight":390,"aliases":["constant","color","source","checker"]},
{"className":"ImageOpsCrop","module":"crop","classExport":"ImageOpsCrop","displayName":"ImageOps Resize/Crop","ui":"custom","aliases":["crop","resize","reformat","format","recadrer","taille"]},
{"className":"ImageOpsCropStitch","module":"crop_stitch","classExport":"ImageOpsCropStitch","displayName":"ImageOps Crop Stitch","ui":"native","aliases":["crop stitch","stitch","restitch","reassemble","recoller","paste crop"]},
{"className":"ImageOpsDistort","module":"distort","classExport":"ImageOpsDistort","displayName":"ImageOps Distort","ui":"native","aliases":["distort","displace","displacement","warp","deform","noise warp"]},
{"className":"ImageOpsDraw","module":"draw","classExport":"ImageOpsDraw","displayName":"ImageOps Paint","ui":"custom","minPreviewHeight":220,"aliases":["paint","draw","brush","eraser","sketch","mask paint"]},
{"className":"ImageOpsFrameRange","module":"frame_range","classExport":"ImageOpsFrameRange","displayName":"ImageOps FrameRange","ui":"custom","minPreviewHeight":390,"aliases":["frame range","frames","trim","hold","freeze","loop","repeat","timeline"]},
{"className":"ImageOpsGrain","module":"grain","classExport":"ImageOpsGrain","displayName":"ImageOps Grain","ui":"custom","minPreviewHeight":390,"aliases":["grain","film grain","noise grain","texture"]},
{"className":"ImageOpsTransform","module":"transform","classExport":"ImageOpsTransform","displayName":"ImageOps Transform","ui":"native","aliases":["transform","move","translate","rotate","scale","position"]},
{"className":"ImageOpsInvert","module":"invert","classExport":"ImageOpsInvert","displayName":"ImageOps Invert","ui":"native","aliases":["invert","negative","alpha invert","reverse"]},
{"className":"ImageOpsAppend","module":"append","classExport":"ImageOpsAppend","displayName":"ImageOps Append","ui":"custom","minPreviewHeight":430,"aliases":["append","join","concat","concatenate","clips","sequence"]},
{"className":"ImageOpsKeyer","module":"keyer","classExport":"ImageOpsKeyer","displayName":"ImageOps Keyer","ui":"custom","minPreviewHeight":420,"aliases":["keyer","key","chroma","green screen","luma key","matte"]},
{"className":"ImageOpsClamp","module":"clamp","classExport":"ImageOpsClamp","displayName":"ImageOps Clamp","ui":"native","aliases":["clamp","clip","limit","range"]},
{"className":"ImageOpsMerge","module":"merge","classExport":"ImageOpsMerge","displayName":"ImageOps Merge","ui":"native","aliases":["merge","blend","mix","combine","over","composite"]},
{"className":"ImageOpsMaskConvert","module":"mask_convert","classExport":"ImageOpsMaskConvert","displayName":"ImageOps Mask Convert","ui":"native","aliases":["mask convert","mask","matte","alpha","luma matte","image to mask","mask to image"]},
{"className":"ImageOpsNoise","module":"noise","classExport":"ImageOpsNoise","displayName":"ImageOps Noise","ui":"native","aliases":["noise","perlin","value noise","procedural","texture"]},
{"className":"ImageOpsPadOut","module":"padout","classExport":"ImageOpsPadOut","displayName":"ImageOps PadOut","ui":"custom","minPreviewHeight":430,"aliases":["pad","pad out","padding","border","expand canvas","outpaint"]},
{"className":"ImageOpsPreview","module":"preview","classExport":"ImageOpsPreview","displayName":"ImageOps Preview","ui":"custom","minPreviewHeight":360,"aliases":["preview","viewer","view","monitor","scope","histogram","waveform"]},
{"className":"ImageOpsRamp","module":"ramp","classExport":"ImageOpsRamp","displayName":"ImageOps Ramp","ui":"custom","minPreviewHeight":430,"aliases":["ramp","gradient","linear gradient","radial gradient"]},
{"className":"ImageOpsSpherize","module":"spherize","classExport":"ImageOpsSpherize","displayName":"ImageOps Spherize","ui":"native","aliases":["spherize","sphere","fisheye","defisheye","latlong","lens"]},
{"className":"ImageOpsText","module":"text","classExport":"ImageOpsText","displayName":"ImageOps Text","ui":"custom","minPreviewHeight":470,"aliases":["text","title","caption","label","type","font"]},
{"className":"ImageOpsVignette","module":"vignette","classExport":"ImageOpsVignette","displayName":"ImageOps Vignette","ui":"native","aliases":["vignette","lens","darken edges","falloff"]},
{"className":"ImageOpsChromaticAberration","module":"chromatic_aberration","classExport":"ImageOpsChromaticAberration","displayName":"ImageOps Chromatic Aberration","ui":"native","aliases":["chromatic aberration","fringe","fringing","lens","color fringe","ca"]},
{"className":"ImageOpsBloom","module":"bloom","classExport":"ImageOpsBloom","displayName":"ImageOps Bloom","ui":"native","aliases":["bloom","glow","highlight glow","lens"]},
{"className":"ImageOpsDefocus","module":"defocus","classExport":"ImageOpsDefocus","displayName":"ImageOps Defocus","ui":"native","aliases":["defocus","bokeh","depth of field","dof","depth blur","lens blur"]},
{"className":"ImageOpsRoto","module":"roto","classExport":"ImageOpsRoto","displayName":"ImageOps Roto","ui":"custom","minPreviewHeight":560,"aliases":["roto","rotoscope","bezier","spline","shape","matte","mask","nuke"]}
],
"aliases": {
"checker": "ImageOpsConstant",
"checkerboard": "ImageOpsConstant",
"radial": "ImageOpsRamp"
}
}