Guest-Advanced-NTSC Shader Preset Cheat Sheet

Chat GPT gave me this, so it’s probably mostly bs. :smiley: Let me know what you think and if anything can be improved…

Edit: I took each of these for a spin and these actually seem like pretty reasonable settings! I’m sure there’s something that can be improved but I think this is a good starting point.

Edit: Removed “NTSC Color Saturation” and “NTSC Brightness” because we really don’t need to touch those.

Parameter Composite (baseline) Composite (Notch Filter) Best-Case Composite (Trinitron + good comb filter) S-Video (separate Y/C) RGB / Component (perfect)
NTSC Artifacting (0.00 → 5.00, 1.00 = composite baseline) ~1.0 (visible dot crawl & shimmer) ~0.7–0.8 (some crawl remains) ~0.3–0.5 (strong comb filter kills most) 0.0 (none) 0.0 (none)
NTSC Fringing (0.00 → 5.00) ~1.0 (false color edges) ~0.7–0.8 (partially suppressed) ~0.3–0.5 (greatly reduced) 0.0 (none) 0.0 (none)
NTSC Resolution Scaling (0.20 → 2.50, higher = sharper luma) ~1.0 (soft, smeared) ~1.1–1.2 (slightly sharper, but muted by notch) ~1.3–1.5 (sharper, though not S-Video clean) ~1.8–2.0 (sharp, stable) 2.5 (max sharpness)
Chroma Scaling / Bleeding (2-phase) (0.50 → 4.00, higher = less bleed) ~0.7–1.0 (lots of bleed) ~1.5–2.0 (notch reduces some bleed) ~2.5–3.0 (greatly reduced bleed) ~3.8–4.0 (very clean) 4.0 (no bleed)
Chroma Scaling / Bleeding (3-phase) (0.20 → 2.25, neutral = 1.0) ~0.5–0.7 (heavy bleed) ~0.8–1.0 (moderate bleed) ~1.2–1.5 (reduced bleed) ~1.8–2.0 (clean) 2.25 (no bleed)
5 Likes

I dont think Component is as sharp as RGB, well, even today if you convert from/to RGB to/from YUV you will lose some details

1 Like

I find this in reddit (with some edit about Component and color encoded to NTSC, PAL or SECAM, it was not true since “Component video is not encoded as NTSC/PAL/SECAM. That’s only required when combining the two color difference channels, as in composite and S-Video.”)

RGB is quite a bit different when you realize it has a separate wire for sync, whereas component doesn’t

Analog RGB is just pure video information with no encoding done to it, it uses 4 wires for red, green, blue and sync. It’s really just three monochromatic screens that are blended together for a color picture by the TV or monitor.

Component video is an evolution of S-Video, which is an evolution of Composite, they are all (Except Component) encoded to NTSC, PAL or SECAM. (Jobima’s comment:- Actually, they are not new things or “evolution”, they have existed since the days of color television as image processing stages, but the new thing is that they are available as connections for the user.)

  • Composite is color, brightness and sync in one signal
    
  • S-Video is that but the brightness and sync are on one wire, color is on another wire.
    
  • component video is that but the color has been separated further to red and blue wires. The green connector is identical to the luminance signal from S-Video. Green is determined by the difference between the other signals, to save on bandwidth.
1 Like

Yeah you might want to lower the values just a couple notches for component video down from their “perfect levels” so as to be technically correct. Any differences compared to RGB should only be visible up close, and only to an expert .

However- one thing I’ve completely left out is NTSC Adaptive Sharpness, and this part is essential, basically acting as the “sharpening circuit” part of our composite video chain.

1 Like

BTW, component video still different in color in PAL VS NTSC (even NTSC is different in japan with component) https://youtu.be/XxSG6OMX6sw?t=423 so seems RGB is the only thing that not different between NTSC and PAL https://www.neo-geo.com/forums/index.php?threads/difference-between-pal-component-and-ntsc.92841/#post-1220412

1 Like