Files
effectcraft/docs/feature-naming.md
T
FredApps 9893eb0d8d Naming: descriptive names for the CC effects, Lumetri, Mocha, Keylight and Mercury (#3327)
Related to #1365. Display labels only; effect, command, parameter, panel and serialized ids and the AEP/script match-name tables are unchanged.

- 69 Cycore CC effects, Key Light, Mocha shape, Lumetri Color/Scopes and the Mercury renderer labels get descriptive names; the old names stay case-insensitive lookup and search aliases.
- Backend::parse accepts the new renderer labels, so reported settings round-trip.
- Display names are unique per language in every effect catalog (new test).
- Warp Stabilizer and Roto Brush keep their names until RFC-0029 settles.
- Mapping in docs/feature-naming.md.
2026-11-09 04:51:10 +01:00

5.8 KiB

Descriptive feature names

Related to #1365. This is a naming cleanup, not a trademark clearance or a product rename.

Naming policy

Use short, descriptive labels for EffectCraft implementations. Do not reuse a vendor prefix or coined feature name as our branding. Qualify similar effects by what distinguishes them; each English display name remains unique across the registry.

  • Renderer: GPU Acceleration / Software Rendering.
  • Panel: Video Scopes.
  • The table below covers the 69 former CC effects plus color grading, the shape matte and keying.

Compatibility contract

Only presentation names change. Effect IDs, command IDs, parameter IDs, enum values, panel IDs, serialized types and AEP import/export match names stay unchanged. Old effect display names remain case-insensitive lookup and search aliases. Existing project instance names, custom names, expressions, animation and values are not rewritten. The UI displays a current label for an exact legacy default name, optionally followed by its numeric instance suffix; all other names stay verbatim. A user-entered name identical to a legacy default cannot be distinguished from it, but its saved value is still retained.

External format specifications, comparison documents, attribution records and compatibility fixtures may still name the external product or effect they actually describe.

Display mapping

Stable ID Previous display name Current display name
ec.sim.ccballaction CC Ball Action Ball Grid
ec.distort.ccbendit CC Bend It Two-Point Bend
ec.distort.ccbender CC Bender Flexible Bend
ec.distort.ccblobbylize CC Blobbylize Organic Displacement
ec.stylize.ccblockload CC Block Load Block Reveal
ec.sim.ccbubbles CC Bubbles Bubbles
ec.stylize.ccburnfilm CC Burn Film Film Burn
ec.color.cccolorneutralizer CC Color Neutralizer Color Neutralizer
ec.color.cccoloroffset CC Color Offset Channel Offset
ec.channel.cccomposite CC Composite Source Composite
ec.blur.cccross CC Cross Blur Cross Blur
ec.perspective.cccylinder CC Cylinder Cylinder Wrap
ec.sim.ccdrizzle CC Drizzle Water Ripples
ec.perspective.ccenvironment CC Environment Environment Map
ec.distort.ccflomotion CC Flo Motion Dual Lens Warp
ec.time.ccforcemotionblur CC Force Motion Blur Temporal Motion Blur
ec.stylize.ccglass CC Glass Glass Relief
ec.transition.ccglasswipe CC Glass Wipe Glass Wipe
ec.generate.ccgluegun CC Glue Gun Paint Beads
ec.transition.ccgridwipe CC Grid Wipe Grid Wipe
ec.distort.ccgriddler CC Griddler Tile Grid
ec.sim.cchair CC Hair Surface Fibers
ec.stylize.cchextile CC HexTile Hexagonal Tiles
ec.transition.ccimagewipe CC Image Wipe Luminance Image Wipe
ec.transition.ccjaws CC Jaws Serrated Wipe
ec.stylize.cckaleida CC Kaleida Kaleidoscope
ec.color.cckernel CC Kernel Convolution Kernel
ec.distort.cclens CC Lens Lens Distortion
ec.generate.cclightburst CC Light Burst 2.5 Radial Light Burst
ec.generate.cclightrays CC Light Rays Light Rays
ec.generate.cclightsweep CC Light Sweep Light Sweep
ec.transition.cclightwipe CC Light Wipe Light Wipe
ec.transition.cclinesweep CC Line Sweep Line Sweep
ec.sim.ccmrmercury CC Mr. Mercury Liquid Particles
ec.stylize.ccmrsmoothie CC Mr. Smoothie Palette Map
ec.utility.ccoverbrights CC Overbrights Out-of-Range Display
ec.distort.ccpageturn CC Page Turn Page Curl
ec.sim.ccparticlesystems2 CC Particle Systems II Particle Emitter 2D
ec.sim.ccparticleworld CC Particle World Particle Emitter 3D
ec.sim.ccpixelpolly CC Pixel Polly Pixel Shatter
ec.stylize.ccplastic CC Plastic Plastic Shading
ec.distort.ccpowerpin CC Power Pin Perspective Pin
ec.blur.ccradial CC Radial Blur Variable Radial Blur
ec.blur.ccradialfast CC Radial Fast Blur Fast Radial Blur
ec.transition.ccradialscalewipe CC Radial ScaleWipe Radial Scale Wipe
ec.sim.ccrainfall CC Rainfall Rainfall
ec.stylize.ccrepetile CC RepeTile Edge Tile Repeat
ec.distort.ccripplepulse CC Ripple Pulse Pulsed Ripple
ec.transition.ccscalewipe CC Scale Wipe Scale Wipe
ec.sim.ccscatterize CC Scatterize Pixel Scatter
ec.key.ccsimplewireremoval CC Simple Wire Removal Line Removal
ec.distort.ccslant CC Slant Slant
ec.distort.ccsmear CC Smear Directional Smear
ec.sim.ccsnowfall CC Snowfall Snowfall
ec.perspective.ccsphere CC Sphere Sphere Wrap
ec.distort.ccsplit CC Split Split Warp
ec.distort.ccsplit2 CC Split 2 Dual Split Warp
ec.perspective.ccspotlight CC Spotlight Surface Spotlight
ec.sim.ccstarburst CC Star Burst Starfield
ec.generate.ccthreads CC Threads Woven Threads
ec.stylize.ccthreshold CC Threshold Channel Threshold
ec.stylize.ccthresholdrgb CC Threshold RGB RGB Threshold
ec.distort.cctiler CC Tiler Scaled Tiles
ec.color.cctoner CC Toner Multi-Tone Tint
ec.transition.cctwister CC Twister Twist Wipe
ec.blur.ccvector CC Vector Blur Vector Blur
ec.stylize.ccvignette CC Vignette Vignette
ec.transition.ccwarpomatic CC WarpoMatic Warp Dissolve
ec.time.ccwidetime CC Wide Time Temporal Blend
ec.color.lumetri Lumetri Color Color Grading
ec.obsolete.mochashape Mocha shape Tracked Shape Matte
ec.keying.keylight Key Light Screen Color Key

Roto Brush & Refine Edge and Warp Stabilizer keep their current names; renaming them is deferred.

No effect algorithms or formats are changed.