GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:24 JST James Brown James Brown

    You can see what's going on a bit more clearly with a simpler shape. It looks better when you can use both eyes on it!

    In conversation Sunday, 29-Oct-2023 17:36:24 JST from mastodon.social permalink

    Attachments


    • kaia likes this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:18 JST James Brown James Brown
      in reply to

      The Ring of Power from Harry Potter.

      In conversation Sunday, 29-Oct-2023 17:36:18 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/316/069/158/359/530/original/cd120731ef4d72ca.jpeg
      kaia likes this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:19 JST James Brown James Brown
      in reply to

      A quirk of these LED matrix panels is that they simultaneously update two rows at once, separated by half the panel. So on a 64x64 panel, you update rows 0 & 32, 1 & 33, 2 & 34 etc.
      However, if you want to sweep one around an axis, you ideally want to update the outer LEDs at a faster rate than the inner ones, and this layout prevents that.

      In conversation Sunday, 29-Oct-2023 17:36:19 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:19 JST James Brown James Brown
      in reply to

      Inaction shot.

      In conversation Sunday, 29-Oct-2023 17:36:19 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/315/739/101/893/079/original/2f4f3c1569b3a86c.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:20 JST James Brown James Brown
      in reply to

      Making parts for this has been a real saga, so while I wait for a faster printer to arrive I tried removing the collimators and running it as a swept volume display. Now I’m thinking maybe that’s what I should have built in the first place.

      In conversation Sunday, 29-Oct-2023 17:36:20 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/315/228/069/369/586/original/5e80f0a29b1cf5a0.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:20 JST James Brown James Brown
      in reply to

      The thing I've been trying to make creates its 3D effect by displaying a whole different view in every direction, which means it can handle occlusion and fancy lighting at the cost of vertical parallax.

      To turn that setup into a swept volume (where it's lighting up the LEDs according to where they are in space - full 3D, but glowy and transparent) I keep everything but the collimators, and just render each view with the near & far clip planes set really close together.

      In conversation Sunday, 29-Oct-2023 17:36:20 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: assets-global.website-files.com
        Parallax - The fast and cheap way to get paid globally
        Receive money as if you were abroad. Save big with best rates and lowest fees. Withdraw instantly.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:20 JST James Brown James Brown
      in reply to

      I'll probably make two displays now - finish off the autostereoscopic one, but then rearrange the geometry so that I can sweep through more than just a thickish-walled cylinder.

      In conversation Sunday, 29-Oct-2023 17:36:20 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:22 JST James Brown James Brown
      in reply to

      Just realised that I can increase the resolution by progressively offsetting each panel by 1/3 the LED pitch.

      In conversation Sunday, 29-Oct-2023 17:36:22 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:22 JST James Brown James Brown
      in reply to

      That should contain or possibly create any shrapnel.

      In conversation Sunday, 29-Oct-2023 17:36:22 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/248/320/892/038/756/original/b96d4f61fd48b66f.jpeg
      kaia repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:23 JST James Brown James Brown
      in reply to

      The nice thing about these LED panels is that they're very high framerate (and cheap!). I'm updating these at 1.5 KHz - with 3 of them in a ring, that's 4.5 KHz. Just driven in software from a (somewhat dizzy) Raspberry Pi.

      In conversation Sunday, 29-Oct-2023 17:36:23 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 29-Oct-2023 17:36:24 JST James Brown James Brown
      in reply to

      The depth is smeared more than I want because the collimators are too shallow (because I don't like prints that take more than 16 hours to complete). I want to make them tighter, and spin the whole thing faster to compensate.

      In conversation Sunday, 29-Oct-2023 17:36:24 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:28:58 JST James Brown James Brown
      in reply to

      The thing about voxels is that even when they’re not working, they look cool.

      In conversation Saturday, 23-Dec-2023 01:28:58 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/390/647/437/343/953/original/5faee1b59135f842.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:00 JST James Brown James Brown
      in reply to

      I'm arranging it as two rectangular panels arranged with their bottom edges touching on the axis, which lets me update columns at the same radius simultaneously. The outer columns need to be updated more frequently than the inner columns, and one of the nice things about these LED panels is that you choose your own update strategy - you're not stuck with scanning a whole frame each time.

      In conversation Saturday, 23-Dec-2023 01:29:00 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:00 JST James Brown James Brown
      in reply to

      If the lines were completely independent, you could evenly scan a sector with half the number of line updates compared to updating the whole frame. As it is, each line has to be updated in parallel with one that's half a panel further down, so it ends up taking 3/4 of the line updates instead (because some updates have to update the outer line while scanning out black to the inner line).

      In conversation Saturday, 23-Dec-2023 01:29:00 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:00 JST James Brown James Brown
      in reply to

      Display 1 currently serving as convenient rotating testbed.

      In conversation Saturday, 23-Dec-2023 01:29:00 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/390/629/357/594/695/original/765890a2de1a807c.jpeg
      GreenSkyOverMe (Monika) repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:01 JST James Brown James Brown
      in reply to

      Scouring Aliexpress for LED panels for the new display, and it seems the higher resolution ones tend to be flexible. I spent a while investigating developable surfaces* to see how I could take advantage of this, but couldn't come up with a layout that offers any advantages over a flat square centred on the axis. Seems disappointingly pedestrian.

      (*Twisting a sheet of paper in my hands)

      In conversation Saturday, 23-Dec-2023 01:29:01 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:02 JST James Brown James Brown
      in reply to

      I even remembered to take some pictures before I put it all together.

      In conversation Saturday, 23-Dec-2023 01:29:02 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/355/043/049/676/422/original/2b126425175c4045.jpeg

      2. https://files.mastodon.social/media_attachments/files/111/355/043/168/238/026/original/21aea7a14a76c39c.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:03 JST James Brown James Brown
      in reply to

      Anyway, the new display is going to be amazing.

      In conversation Saturday, 23-Dec-2023 01:29:03 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:05 JST James Brown James Brown
      in reply to

      Most of the time we don't move our heads up and down very much, so the lack of vertical parallax seemed like it wouldn't be a big limitation. But one of the situations where we do move our heads quite a lot is when presented with a neat little 3D effect sitting on a desk.

      In conversation Saturday, 23-Dec-2023 01:29:05 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:06 JST James Brown James Brown
      in reply to

      I’ve mentally moved on from this design, but I went ahead and built it to the point I can call it finished.

      In conversation Saturday, 23-Dec-2023 01:29:06 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/354/920/528/050/463/original/c7b077bddd4e38b4.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 23-Dec-2023 01:29:06 JST James Brown James Brown
      in reply to

      The advantages of this approach - occlusion and view-dependent lighting - are undermined by the fact that too much of the colour depth is sacrificed to hitting the necessary framerate. The sort of simple scenes it can display could be displayed better by a swept volume.

      In conversation Saturday, 23-Dec-2023 01:29:06 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:08 JST James Brown James Brown
      in reply to

      It would be convenient to address the voxel data as a stack of horizontal slices, because that's how it's exported from lots of existing tools. I have to rotate it 90 degrees though, because scanning out is faster if each column's data can be addressed as consecutive bytes.
      It's a small change, but there's a 6.5x difference in speed between the two orientations, which directly translates into voxel density in the final output.

      In conversation Thursday, 28-Dec-2023 16:43:08 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:08 JST James Brown James Brown
      in reply to

      Trademark flickery mess

      In conversation Thursday, 28-Dec-2023 16:43:08 JST permalink

      Attachments


      kaia likes this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:10 JST James Brown James Brown
      in reply to

      The new platform now has enough bits to display an image while spinning.

      In conversation Thursday, 28-Dec-2023 16:43:10 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/622/497/403/784/166/original/6e5d5de62c50c595.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:10 JST James Brown James Brown
      in reply to

      I massively overestimated how much lead would be needed to counterbalance the small amount of slightly off-axis electronics.

      In conversation Thursday, 28-Dec-2023 16:43:10 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:10 JST James Brown James Brown
      in reply to

      Slowly turning up the dial at arm’s length.

      In conversation Thursday, 28-Dec-2023 16:43:10 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/649/854/179/760/166/original/b03cebc377eafa62.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:12 JST James Brown James Brown
      in reply to

      This is still using software bit banging. I'm going to switch it to using DPI, but the current interface board wasn't designed with that in mind, and the GPIO mapping doesn't put all 3 displays on valid DPI pins.

      In conversation Thursday, 28-Dec-2023 16:43:12 JST permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:12 JST James Brown James Brown
      in reply to

      If you squizz your eyes at this, you can see the 3D.

      If you have difficulty converging it, it helps to make the image really small and gradually enlarge it once your eyes have locked on.

      In conversation Thursday, 28-Dec-2023 16:43:12 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/474/914/614/517/248/original/d2661b864bcc7223.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:12 JST James Brown James Brown
      in reply to

      I had the opportunity to give some live demos of this thing recently. It went over well, but the noise was a real killer.
      I've reworked it to use a belt drive instead of the horrible 3D printed gear - before, it screamed; now it whirrs.

      In conversation Thursday, 28-Dec-2023 16:43:12 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/621/202/816/646/534/original/8e376ca1fa3c6574.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:13 JST James Brown James Brown
      in reply to

      The results I was getting with the new display were so much better than the original that I went back for another pass at it. Turns out there were a couple of stupid bugs limiting the refresh rate. The colour depth is now vastly improved.

      In conversation Thursday, 28-Dec-2023 16:43:13 JST permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 28-Dec-2023 16:43:14 JST James Brown James Brown
      in reply to

      New display, new panels. I'm driving these ones using DPI on a Raspberry Pi, which is a handy way of wiggling 24 GPIO lines with precise timing and no CPU involvement.

      In conversation Thursday, 28-Dec-2023 16:43:14 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/435/052/401/604/061/original/d0ee9ffb9a10b939.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:02 JST James Brown James Brown
      in reply to

      There must be at least 6D here.

      In conversation about a year ago permalink

      Attachments


      Polychrome :blabcat: repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:02 JST James Brown James Brown
      in reply to

      I rewired the back of the panel to tidy up all the loose flappy cables. It now manages 600 rpm, which is not too flickery.

      In conversation about a year ago permalink

      Attachments


      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:03 JST James Brown James Brown
      in reply to

      It's a nice fluid motion on the panel, but overall it doesn't bring me joy.

      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:03 JST James Brown James Brown
      in reply to

      Shiny! (Maybe too shiny. )

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/938/827/603/071/186/original/3fb097238565849d.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:03 JST James Brown James Brown
      in reply to

      Guess I’m doing a cone next.

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/939/229/106/645/149/original/89b237111e767442.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:04 JST James Brown James Brown
      in reply to

      Incidentally, those models are from Cheello's voxel Doom: https://www.moddb.com/mods/doom-voxel-project/addons/voxel-doom - It's a lovely mod, and makes Doom feel more like my memories of playing it than the real thing does.

      In conversation about a year ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: media.moddb.com
        Voxel Doom v. 1.0 addon
        Voxel Doom is an ambitious new graphics mod that replaces all monsters, weapons, props and items with fully 3d voxel models. It currently replaces all monsters from Doom 1. Doom 2 monsters will be completed in the very near future.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:04 JST James Brown James Brown
      in reply to

      Latest flickery mess

      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:04 JST James Brown James Brown
      in reply to

      I had a panel left over, and I thought I should have another stab at an oscillating display. I wanted to give it an undulating motion and came up with what seemed like a nice linkage, but the end result looks like it was designed by Trevithick.

      In conversation about a year ago permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:05 JST James Brown James Brown
      in reply to

      Slightly higher rpm, slightly longer shutter.

      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:05 JST James Brown James Brown
      in reply to

      The other problem I have is that to sell the 3D effect I need to move the camera around a lot, so I'm going to have to put some effort into building a studio backdrop.

      In conversation about a year ago permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:06 JST James Brown James Brown
      in reply to

      My target for this display is 600 rpm - lower than that and it's too flickery; higher than that and I can't refresh fast enough to get 400 voxels around the circumference without dropping to 1 bpc. I'm nudging 400 rpm here, and it's still pretty unfilmable and absolutely terrifying to be close to. I have to decide whether the overall approach is worthwhile enough to start spending money on aluminium and polycarbonate.

      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:07 JST James Brown James Brown
      in reply to

      Help me Obi-Wan Clownobi

      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:07 JST James Brown James Brown
      in reply to

      I am having so much fun with this thing.

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/667/300/383/697/991/original/0687086ee31cf0d3.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:07 JST James Brown James Brown
      in reply to

      I've implemented parts of a content pipeline for rendering a scene on the PC and streaming it to this display, but writing video streaming code is so much less fun than playing with voxels that it may take a while to finish.
      Here, I've stored the animation uncompressed on the display itself, and am updating it as fast as the Pi's SD card can handle. (Not very fast.)

      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 18-Feb-2024 17:01:08 JST James Brown James Brown
      in reply to

      I really need to get a hobby where missing my framerate target doesn't make me physically nauseous.

      In conversation about a year ago permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 31-Mar-2024 20:39:38 JST James Brown James Brown
      in reply to

      I continue to fail to shoot footage of it that does it justice.

      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 31-Mar-2024 20:39:38 JST James Brown James Brown
      in reply to

      This feels like a good match of style and content.

      In conversation about a year ago permalink

      Attachments


      NeonPurpleStar :heart_bi: likes this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 31-Mar-2024 20:39:39 JST James Brown James Brown
      in reply to

      That's the mount for the slip ring. A cylinder carrying a couple of copper bands fits over the pillar, and an M4 bolt goes own the middle to hold it all together. It has very clearly become bent, and without any signs of cracking. Presumably, as it spins, it heats up enough to soften the PLA, and the spring loaded brushes push it out of alignment.

      I've reprinted it in ABS; going to see how well that lasts.

      In conversation about a year ago permalink
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 31-Mar-2024 20:39:39 JST James Brown James Brown
      in reply to

      Pi 4 model A

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/112/187/974/199/884/642/original/e90068b1371e0487.png
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 31-Mar-2024 20:39:40 JST James Brown James Brown
      in reply to

      It feels as though I'm endlessly rebuilding it, for diminishing improvements. But in the most recent rebuild I finally solved a mystery that has been bugging me. When the display had been running for a while, it would quite abruptly lose balance and start vibrating. After the last occurrence, it was never quite the same. On stripping it down I found this.

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/112/187/836/096/255/613/original/5a9a5e1e6667f8ad.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 31-Mar-2024 20:39:41 JST James Brown James Brown
      in reply to

      I mean, you should have seen it before.

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/111/951/369/941/791/430/original/dbf37d3ef3e27834.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 31-Mar-2024 20:39:41 JST James Brown James Brown
      in reply to

      In the continuing quest for higher rpm, I've moved the controller down below the screen and across the axis of rotation. It's a lot harder to get at if I need to rewire anything, but it does improve the balance.

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/112/187/777/308/363/275/original/6076766fdbf35c9a.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 27-Apr-2024 15:53:53 JST James Brown James Brown
      in reply to

      I’m now suspicious of all the PLA parts. The little pit with the Pi in it is getting very warm.

      In conversation about a year ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/112/194/211/673/706/849/original/5c066381277b65d7.png
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 27-Apr-2024 15:53:53 JST James Brown James Brown
      in reply to

      kind of feels like it needs monsters?

      In conversation about a year ago permalink

      Attachments


      Aral Balkan and Tobias Hellgren repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Saturday, 27-Apr-2024 15:53:53 JST James Brown James Brown
      in reply to

      Monsters.
      https://youtu.be/yIfgjr-B8xI

      In conversation about a year ago permalink

      Attachments

      1. Voxel Doom
        from Ancient
        Doom ported to a volumetric display.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:25 JST James Brown James Brown
      in reply to

      Dynamic balancing using a tray of marbles and iPhone slowmo.

      In conversation about 9 months ago permalink

      Attachments


      Ryan Castellucci :nonbinary_flag: repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:25 JST James Brown James Brown
      in reply to

      These guys.

      In conversation about 9 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/049/954/532/838/417/original/0dfe32749d756e61.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:26 JST James Brown James Brown
      in reply to

      If you turn the panels 90 degrees so their scan lines are now columns, you can do a bit better. The update doesn't have to be sequential - instead of stepping one column at a time, you can skip a few each time. As long as you pick a number which is coprime with the number of columns, and you wrap around once you go past the last one, you'll still visit each of them but spread out more evenly throughout the volume.

      In conversation about 9 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:26 JST James Brown James Brown
      in reply to

      The real improvement comes when you adjust the update rate for each column to match the length of the track they have to sweep out. Instead of wrapping around when you reach the last column, you wrap around when your counter reaches the square of the number of columns, and you update the column corresponding to the integer square root of the counter. This gets rid of the bright dense region in the middle, and adds more updates out at the edges making them less sparse.

      In conversation about 9 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:26 JST James Brown James Brown
      in reply to

      In practice it's complicated by the fact that these panels update two lines at once. Every time you update a column in the outer half, you're also updating one in the inner half. I couldn't find a simple procedural update strategy to spread these evenly, so I ended up generating a lookup table for it using simulated annealing.

      In conversation about 9 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:26 JST James Brown James Brown
      in reply to

      First test of the new design, and already I’m happy. Quiet, high refresh rate, and doesn’t feel like it’s seconds away from embedding itself in my face.

      In conversation about 9 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/027/517/855/598/461/original/4cb3132d3e260c59.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:27 JST James Brown James Brown
      in reply to

      I do like an ample window and natural light, but it makes it hard to see the leds. Hence this pirate astronaut.

      In conversation about 9 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/112/341/979/432/786/343/original/158804692a17cbca.png
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:27 JST James Brown James Brown
      in reply to

      Doom running at a larger scale. Easier to make out what's going on, harder to see what's shooting at you.
      https://youtu.be/bRe1OSkeiQg

      In conversation about 9 months ago permalink

      Attachments

      1. Voxel Doom
        from Ancient
        Doom ported to a homebrew volumetric display.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 30-Aug-2024 17:18:27 JST James Brown James Brown
      in reply to

      This display works by spinning a matrix display rapidly about a vertical axis, lighting up each LED as it passes through part of a 3D image. The way you update the displays has a big impact on the quality of the image.
      In this gif, each dot represents a column of LEDs - we're looking at the device from above. Here the panel is treated like a 2D display which just happens to be moving. Each scan line is repeatedly visited in turn, sweeping out a set of slices where the image can be displayed.

      In conversation about 9 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      2D video of 3D projection of 4D object.

      In conversation about 6 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      Original voxels

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/152/006/281/643/069/original/b0aa4fc2d178512d.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      There’s a fair bit of planning involved in finding the true centre and height of these domes. When I come to make the cut it feels like cleaving the Cullinan diamond.

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/172/565/019/554/470/original/479451d967df8452.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      With the previous dome the cut had a somewhat hand made look to it, so I printed a thin piece of trim to slip over the edge and keep it neat. It was too big for the printer so I used TPU, printing it in a spiral and flexing it back in to the right diameter. An unexpected benefit was that it was way quieter with that isolating the dome from the base.
      This time the cut went better, but I’m still going to give it a gasket for that reason.

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/173/026/852/096/863/original/d81316794d43471a.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      Enbubbled.

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/211/779/387/918/626/original/bcb545d7e340f575.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      25 fps. That's an actual frame rate.

      In conversation about 6 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      Taking it all apart so I can film myself making it.

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/331/262/406/623/450/original/85fd38b99ff0afbf.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      Now thinking I should have filmed the tool I made to press all the clips on this IEC socket so I could get it out of the housing in order to film the satisfying click it makes when it goes in.

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/331/343/811/569/375/original/46ae188daa3e98d1.jpeg
      Michał "rysiek" Woźniak · 🇺🇦 repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:08 JST James Brown James Brown
      in reply to

      Easier to see the 3D when it's only the camera that's moving.

      In conversation about 6 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:09 JST James Brown James Brown
      in reply to

      In motion https://youtu.be/na7pvihXhYs

      In conversation about 6 months ago permalink

      Attachments

      1. Doom on a Volumetric Display
        from Ancient
        A new design for my swept volume 3D display with improved viewing angles. The dome isn't on, so it's not running at the full refresh rate. The video was reco...
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:09 JST James Brown James Brown
      in reply to

      So many complaints about the framerate on that last video, so I decided to upload one with a shorter exposure and more flicker. But I still ended up keeping it below 30 fps, so I suspect the complaints will be about both framerate and flicker. Just have to hope the algorithm doesn’t go so large on this one. https://youtu.be/gBfclb9hXCI

      In conversation about 6 months ago permalink

      Attachments

      1. Volumetric Display - model viewer
        from Ancient
        Shoving my phone recklessly close to the spinning voxels of a poorly balanced swept volume display, to try to convey a sense of the depth it achieves.The dis...
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:09 JST James Brown James Brown
      in reply to

      New dome!
      There are many advantages to moving to smaller panels in the new design (momentum etc), but the price drop going to a 300mm dome from 400mm would be justification enough.

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/104/252/719/485/768/original/35d7d2c5ace78c12.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Friday, 15-Nov-2024 01:15:09 JST James Brown James Brown
      in reply to

      There’s now an accelerometer in the base, synced to the rotation of the screen. I’m hoping this will help me get it balanced better. I don’t entirely understand the shape it’s producing, but the line is pointing in roughly the direction I think it should be pointing.

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/134/202/264/009/398/original/6e4a237cc344658e.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 05-Dec-2024 08:41:31 JST James Brown James Brown
      in reply to

      What this thing needed was another source of barely recognisable low res flickery points of light.

      In conversation about 5 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 05-Dec-2024 08:41:31 JST James Brown James Brown
      in reply to

      You look like a good Joe

      In conversation about 5 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/553/095/388/369/768/original/85eb8759cedcf581.jpeg
      GreenSkyOverMe (Monika) repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 05-Dec-2024 08:41:31 JST James Brown James Brown
      in reply to

      I built a contraption for my camera

      In conversation about 5 months ago permalink

      Attachments


    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 05-Dec-2024 08:41:32 JST James Brown James Brown
      in reply to

      Yet another round of finding new places to hang counterweights, and I’ve hit 900rpm - 30fps. Amazing to scroll back to the start of this thread and see me wonder if I could get some sort of rudimentary depth effect going.

      In conversation about 5 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/479/313/632/517/613/original/a14e1742baabcc03.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 05-Dec-2024 08:41:32 JST James Brown James Brown
      in reply to

      https://www.youtube.com/watch?v=ydk3BhlUWYE I've been working more on capturing footage. Hand held camera movement is still a mess, but putting the content into rotisserie mode helps sell the 3D with a static camera.

      In conversation about 5 months ago permalink

      Attachments

      1. Volumetric fish bowl
        from Ancient
        Swept volume display running at 900 rpm.This is a true 3D display - it's viewable at any angle, and floats convincingly in space.I'm recording footage for a ...
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Thursday, 05-Dec-2024 08:41:33 JST James Brown James Brown
      in reply to

      Meme crustacean

      In conversation about 5 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/383/334/257/424/562/original/bef918b07a20fe2f.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 15-Dec-2024 18:57:44 JST James Brown James Brown
      in reply to

      Everyone needs to build one of these displays so I can spend my time writing games for it.

      In conversation about 5 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/656/162/438/500/782/original/25c895c02fe29b5d.jpeg
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 15-Dec-2024 18:57:45 JST James Brown James Brown
      in reply to

      I tried the thumbnail testing feature on Youtube for the first time, which was fun. Upload 3 different images, and it randomly applies them and shows you which one was the most engaging. This was the winner.

      (I didn't include one with my surprised face and an overlaid arrow pointing at something)

      In conversation about 5 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/113/630/913/870/217/267/original/147d95c1771cef9c.jpg
      Rich Felker repeated this.
    • Embed this notice
      James Brown (ancientjames@mastodon.social)'s status on Sunday, 15-Dec-2024 18:57:46 JST James Brown James Brown
      in reply to

      Construction video for this display… https://youtu.be/pcAEqbYwixU

      In conversation about 5 months ago permalink

      Attachments

      1. Vortex Assembly
        from Ancient
        A detailed look at the construction of the Vortex, a volumetric display.This is a swept volume display - it generates a true 3D image by spinning an array of...

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.