Operator is the crowded one. 108 columns against Classic's 80, with trails long enough to fill the whole height, so the screen reads as dense text rather than falling strings.

Why this style does one job and upstream's does two

Read the upstream description again and you will notice it covers two different things: the first movie's opening titles, and the operators' screens. Those are not the same shot. One is the title sequence, the other is a monitor on a ship.

Matrix Desktop splits them. Authentic took the opening titles. Operator kept the console.

Not because upstream got it wrong. Not because the console reads better on a desktop. Because one style cannot be two references and stay honest about either.

That decision is written down as an architecture decision record in the app repository, and it is why these two styles are allowed to diverge in glyph family and tuning.

The console treatment

Operator is the most crowded grid in the app. 108 columns. Trails one and a half times the default length. Glyph changes eight frames apart at a third of the default rate, so the field holds still between changes the way a terminal does. A cursor three times as bright as the body, in a harder green.

Earlier releases stacked more on top: an edge crop, a 1.35 to 1 glyph aspect, a flat brightness grade and an animated square ripple. 1.5.1 removed all of them, along with every other per-style effect, because they were not in the reviewed look. What is left is the crowding, the cadence and the cursor, which is what the reviewed look kept.

Upstream mentions a square ripple as one of this version's occasional effects. This app no longer draws one.

The numbers, if you want to check them

SettingValueWhat it does
Rain modellayeredThree depth planes, as Classic
Columns108Grid width. The densest of any style
Animation speed0.85Global rate multiplier
Fall speed0.30Row advance multiplier
Raindrop length1.50Long trails, so columns stay filled
Cycle speed0.01Slow mutation. Characters settle and stay
Cycle frame skip8Mutation evaluated every eighth frame
Bloom0.75Glow strength, with the high pass at zero so everything blooms
Cursor color#52FF7DLeader color
Cursor intensity3.00The hottest leader in the app, tied with Morpheus

The palette

Three stops, evenly spaced, running black to green to white. Upstream calls this look "without a gradient" and that is the reason: a straight ramp rather than the weighted curve Classic uses.

#000000 · 0.00 #19E66B · 0.50 #FFFFFF · 1.00 #52FF7D · cursor

The glyph file

Same 57 character family as Classic, packed tighter. The atlas picks its mip level from the real backing scale, so the small glyphs stay sharp at native 4K or 5K.

File TrilogyGlyphCoverage.r8
Slices 57
Bytes 933,888
SHA-256 9bae7cd80a28e240ca571c0dcddb4778b8f157ddb5482f5e2dc4b11d916e2341
Source font M PLUS 1 Code 700, SIL OFL 1.1, pinned by hash
Rebuild xcrun swift scripts/generate-trilogy-megacity-coverage.swift

On your display

This style renders natively at 3840 by 2160 and 5120 by 2880. The glyph atlas picks its mip level from the real backing scale, so characters stay sharp on a 5K panel instead of going soft.

Refresh rate is handled separately from simulation rate. The rain advances on its own fixed schedule and the shader interpolates between the current state and the previous one at presentation time, so a 120 Hz display gets 120 smooth frames without the rain running faster. On battery or under thermal pressure the app drops to 30 or 15 fps and turns bloom off.

Common questions

What is the Operator preset in Matrix Desktop?

Operator is the crowded console view from inside the Nebuchadnezzar. It runs 108 columns with trails one and a half times the default length, glyph changes eight frames apart at a third of the default rate, and a cursor three times as bright as the body.

Why are Operator and Authentic separate presets?

The upstream version this style inherits covers both the first film's titles and the operators' screens. Matrix Desktop separates them so Authentic can target the 1999 opening sequence exactly while Operator targets the console.

What does Reduce Motion do to Operator?

It slows the rain to five row advances per second. Nothing else about the style changes; since 1.5.1 there are no animated effects to switch off.

Why the crowding matters

The console is not supposed to look beautiful. It is supposed to look like somebody is reading it.

That is what 108 columns buys. Not a nicer picture. A screen that looks like it is doing work.