Private
Public Access
docs(twitter): add 1692395128739057844 corpus (NOTimothyLottes SPC CRT shader sub-pixel fix)
4-post thread, 3 images, 21 likes, 2894 views. Previous CRT shader was broken; corrected, energy-conserving sub-pixel line width raster using individual channels. Each scan line simulated with only 3 pixels but 9 sub-pixels; reaches 7/8 of display peak brightness; some perceptual scan effect preserved. Scan line thickness adaptive to linear brightness: thins = energy-conserving + thin-pixel brightness compensation; bloom = lines overlap. 'CRTs feel like they have more contrast than they do because individual scan lines are super bright when in focus; the black surround feels darker to the mind.'
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 723 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 774 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 566 KiB |
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: "SPC: Last CRT shader was broken. Corrected it. It's energy conserving now, and c"
|
||||
author: "NOTimothyLottes"
|
||||
handle: "@NOTimothyLottes"
|
||||
post_url: "https://x.com/NOTimothyLottes/status/1692395128739057844"
|
||||
post_id: "1692395128739057844"
|
||||
timestamp: "2023-08-18 04:36:56"
|
||||
post_count: 4
|
||||
reply_count: 1
|
||||
repost_count: 1
|
||||
like_count: 21
|
||||
view_count: 2894
|
||||
---
|
||||
|
||||
# @NOTimothyLottes — SPC: Last CRT shader was broken. Corrected it. It's energy conserving now, and c
|
||||
|
||||
## Post 1 (2023-08-18 04:36:56)
|
||||
|
||||
SPC: Last CRT shader was broken. Corrected it. It's energy conserving now, and correctly doing sub-pixel line width raster using the individual channels. Cell camera shots below at different zooms.
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
## Post 2 (2023-08-18 04:42:32) — reply to Post 1
|
||||
|
||||
Each scan line is simulated with only 3 pixels. But you get 9 sub-pixels to play with, so that is where the quality comes from. It reaches 7/8th of the display peak brightness, this compromise was so there is always some amount of perceptual scan effect.
|
||||
|
||||
## Post 3 (2023-08-18 04:45:38) — reply to Post 2
|
||||
|
||||
The scan line thickness is adaptive proportional to linear brightness. When the scan thins out it is energy conserving and increases the thin pixel brightness to compensate. When it needs to go bright, it blooms the line. Lines have some overlap in bloom.
|
||||
|
||||
## Post 4 (2023-08-18 04:48:12) — reply to Post 3
|
||||
|
||||
One human perceptual reason CRTs feel like they have more contrast than they do, is because an individual scan line is super bright when in focus. So the black surround feels darker to the mind.
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"root_post_id": "1692395128739057844",
|
||||
"posts": [
|
||||
{
|
||||
"post_id": "1692395128739057844",
|
||||
"author": "NOTimothyLottes",
|
||||
"handle": "NOTimothyLottes",
|
||||
"text": "SPC: Last CRT shader was broken. Corrected it. It's energy conserving now, and correctly doing sub-pixel line width raster using the individual channels. Cell camera shots below at different zooms.",
|
||||
"timestamp": "2023-08-18 04:36:56",
|
||||
"media_urls": [
|
||||
"https://pbs.twimg.com/media/F3yYY1iXYAAaAlE?format=jpg&name=orig",
|
||||
"https://pbs.twimg.com/media/F3yYZQwXcAABFvi?format=jpg&name=orig",
|
||||
"https://pbs.twimg.com/media/F3yYZo5WAAA0aRS?format=jpg&name=orig"
|
||||
],
|
||||
"reply_to_id": null,
|
||||
"quote_of_id": null,
|
||||
"metrics": {
|
||||
"reply_count": 1,
|
||||
"repost_count": 1,
|
||||
"like_count": 21,
|
||||
"view_count": 2894
|
||||
}
|
||||
},
|
||||
{
|
||||
"post_id": "1692396538629095592",
|
||||
"author": "NOTimothyLottes",
|
||||
"handle": "NOTimothyLottes",
|
||||
"text": "Each scan line is simulated with only 3 pixels. But you get 9 sub-pixels to play with, so that is where the quality comes from. It reaches 7/8th of the display peak brightness, this compromise was so there is always some amount of perceptual scan effect.",
|
||||
"timestamp": "2023-08-18 04:42:32",
|
||||
"media_urls": [],
|
||||
"reply_to_id": "1692395128739057844",
|
||||
"quote_of_id": null,
|
||||
"metrics": {
|
||||
"reply_count": 1,
|
||||
"repost_count": 0,
|
||||
"like_count": 2,
|
||||
"view_count": 208
|
||||
}
|
||||
},
|
||||
{
|
||||
"post_id": "1692397318471926054",
|
||||
"author": "NOTimothyLottes",
|
||||
"handle": "NOTimothyLottes",
|
||||
"text": "The scan line thickness is adaptive proportional to linear brightness. When the scan thins out it is energy conserving and increases the thin pixel brightness to compensate. When it needs to go bright, it blooms the line. Lines have some overlap in bloom.",
|
||||
"timestamp": "2023-08-18 04:45:38",
|
||||
"media_urls": [],
|
||||
"reply_to_id": "1692396538629095592",
|
||||
"quote_of_id": null,
|
||||
"metrics": {
|
||||
"reply_count": 2,
|
||||
"repost_count": 0,
|
||||
"like_count": 3,
|
||||
"view_count": 476
|
||||
}
|
||||
},
|
||||
{
|
||||
"post_id": "1692397964151378028",
|
||||
"author": "NOTimothyLottes",
|
||||
"handle": "NOTimothyLottes",
|
||||
"text": "One human perceptual reason CRTs feel like they have more contrast than they do, is because an individual scan line is super bright when in focus. So the black surround feels darker to the mind.",
|
||||
"timestamp": "2023-08-18 04:48:12",
|
||||
"media_urls": [],
|
||||
"reply_to_id": "1692397318471926054",
|
||||
"quote_of_id": null,
|
||||
"metrics": {
|
||||
"reply_count": 0,
|
||||
"repost_count": 0,
|
||||
"like_count": 2,
|
||||
"view_count": 441
|
||||
}
|
||||
}
|
||||
],
|
||||
"source_url": "https://x.com/NOTimothyLottes/status/1692395128739057844"
|
||||
}
|
||||
Reference in New Issue
Block a user