mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-10 19:21:44 +00:00
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.
109 lines
5.8 KiB
Markdown
109 lines
5.8 KiB
Markdown
# 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.
|