Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Testing the fediverse:creator meta tag on my blog.

Uncategorized
11 5 12

Gli ultimi otto messaggi ricevuti dalla Federazione
  • Apparently some people are only finding out about systemd being corporate crap NOW?

    read more

  • @view LOL

    read more

  • @eniko You can use SIMD ops for that too but the biggest problem for SW rendering is sampling+edge cull. AVX2 has gather-load ops (to pull texture data from spread-out locations) and conditional store ops (to avoid storing outside of the tri edge), which make it much less problematic.

    There are writeups out there for how to compute barycentric coordinates for each pixel, which will let you interpolate the coordinates+matrices of each vert. Beyond that it's the same as using shaders.

    read more

  • Building a Robot Partner to Play Air Hockey With

    Air hockey is one of those sports that’s both incredibly fun, but also incredibly frustrating as playing it by yourself is a rather lonely and unfulfilling experience. This is where an air hockey playing robot like the one by [Basement Builds] could come in handy. After all, after you finished building an air hockey table from scratch, how hard could it be to make a robot that merely moves the paddle around to hit the puck with?

    An air hockey table is indeed not extremely complicated, being mostly just a chamber that has lots of small holes on the top through which the air is pushed. This creates the air layer on which the puck appears to float, and allows for super-fast movement. For this part countless chamfered holes were drilled to get smooth airflow, with an inline 12VDC duct fan providing up to 270 CFM (~7.6 m3/minute).

    Initially the robot used a CoreXY gantry configuration, which proved to be unreliable and rather cumbersome, so instead two motors were used, each connected to its own gearbox. These manipulate the paddle position by changing the geometry of the arms. Interestingly, the gearbox uses TPU for its gears to absorb any impacts and increase endurance as pure PLA ended up falling apart.

    The position of the puck is recorded by an overhead camera, from where a Python script – using the OpenCV library running on a PC – determines how to adjust the arms, which is executed by Arduino C++ code running on a board attached to the robot. All of this is available on GitHub, which as the video makes clear is basically cheating as you don’t get to enjoy doing all the trigonometry and physics-related calculating and debugging fun.

    youtube.com/embed/GLsDLgj8Q5E?…

    hackaday.com/2026/03/12/buildi…

    read more

  • @xgranade the polycrisis works to the advantage of the people who think they can profit from it,
    until it doesn’t

    read more

  • @endrift @ben I worry about my prepubescent screaming face becoming a pre-internet meme.

    read more

  • @eniko @TomF Only for directional lights, yeah. This is the same technique that the "doing 3D on the Gameboy Color" article that was doing the rounds a while back was using, except they were using hardware palettes as the indices and pre-baking the entire scene as one big normal texture.

    read more

  • @junior @plexus

    I don't have a category for that, sorry 😅

    read more
Post suggeriti