newsletters:2026-03
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| newsletters:2026-03 [2026/04/22 22:59] – [General system improvements] osnr | newsletters:2026-03 [2026/04/23 01:39] (current) – osnr | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| {{htmlmetatags> | {{htmlmetatags> | ||
| metatag-media-og: | metatag-media-og: | ||
| - | metatag-og: | + | metatag-og: |
| }} | }} | ||
| Line 10: | Line 10: | ||
| [[{}https:// | [[{}https:// | ||
| - | We're a nonprofit doing unique open-source research on physical computing and programming -- please consider sponsoring | + | We're a nonprofit doing unique open-source research on physical computing and programming -- we'd appreciate it if you sponsored |
| [[{}https:// | [[{}https:// | ||
| Line 30: | Line 30: | ||
| {{newsletters: | {{newsletters: | ||
| + | |||
| + | Some old programs we came across -- funny what kinds of things we were doing back then and how the system has changed: | ||
| + | |||
| + | {{newsletters: | ||
| Moving & the new studio at first: | Moving & the new studio at first: | ||
| Line 40: | Line 44: | ||
| {{newsletters: | {{newsletters: | ||
| === Mounting research === | === Mounting research === | ||
| + | |||
| + | Original temporary mount was using a heavy-duty magic arm on a storage shelf in the new studio: | ||
| + | |||
| + | {{newsletters: | ||
| We want to set up more and bigger Folk systems in the new studio, and we don't have a low ceiling with obvious mount points, so we've been looking into C-stands as a general mounting solution. | We want to set up more and bigger Folk systems in the new studio, and we don't have a low ceiling with obvious mount points, so we've been looking into C-stands as a general mounting solution. | ||
| Line 139: | Line 147: | ||
| * Text rendering optimizations: | * Text rendering optimizations: | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * Fixed GPU crashes and warpQuad out-of-bounds when holding page in weird orientation (allocating way too big an image) | ||
| === Default calibration === | === Default calibration === | ||
| Line 169: | Line 179: | ||
| {{.: | {{.: | ||
| - | Realized that it was a bad move to do JPEG-space crop and decompression for each slice -- it's almost as slow as a full decompress -- should go back to doing the full decompress for every camera frame and then putting the raw color frame in a statement. But this adds a lot of latency, because it takes a few ms (!) to do a full decompress, so now we decompress both gray and RGB in parallel. I feel like we can do more here. | + | Realized that it was a bad move to do JPEG-space crop and decompression for each slice -- it's almost as slow as a full decompress -- should go back to doing the full decompress for every camera frame and then putting the raw color frame in a statement. But this adds a lot of latency, because it takes a few ms (!) to do a full decompress, so now we decompress both gray and RGB in parallel. |
| + | |||
| + | {{newsletters: | ||
| + | |||
| + | I feel like we can do more here -- reduce rest-of-system latencies, use hardware-accelerated JPEG decoding, whatever. There shouldn' | ||
| + | |||
| === Multi-projector support === | === Multi-projector support === | ||
newsletters/2026-03.1776898741.txt.gz · Last modified: by osnr
