diff --git a/docs/twitter/1692395128739057844/media/1692395128739057844_1.jpg b/docs/twitter/1692395128739057844/media/1692395128739057844_1.jpg new file mode 100644 index 00000000..8e67d45a Binary files /dev/null and b/docs/twitter/1692395128739057844/media/1692395128739057844_1.jpg differ diff --git a/docs/twitter/1692395128739057844/media/1692395128739057844_2.jpg b/docs/twitter/1692395128739057844/media/1692395128739057844_2.jpg new file mode 100644 index 00000000..602876ab Binary files /dev/null and b/docs/twitter/1692395128739057844/media/1692395128739057844_2.jpg differ diff --git a/docs/twitter/1692395128739057844/media/1692395128739057844_3.jpg b/docs/twitter/1692395128739057844/media/1692395128739057844_3.jpg new file mode 100644 index 00000000..ed51f982 Binary files /dev/null and b/docs/twitter/1692395128739057844/media/1692395128739057844_3.jpg differ diff --git a/docs/twitter/1692395128739057844/thread.md b/docs/twitter/1692395128739057844/thread.md new file mode 100644 index 00000000..3f87c4cd --- /dev/null +++ b/docs/twitter/1692395128739057844/thread.md @@ -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. + +![Media 1](./media/1692395128739057844_1.jpg) +![Media 2](./media/1692395128739057844_2.jpg) +![Media 3](./media/1692395128739057844_3.jpg) + +## 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. diff --git a/docs/twitter/1692395128739057844/thread_data.json b/docs/twitter/1692395128739057844/thread_data.json new file mode 100644 index 00000000..a044681c --- /dev/null +++ b/docs/twitter/1692395128739057844/thread_data.json @@ -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" +} \ No newline at end of file