home.social

#metalshaders — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #metalshaders, aggregated by home.social.

  1. New fun #swiftui #metalshaders project: CMYK separation, with gesture controllable per-separation-layer offsets. Bonus: using my mask manager AND paper-construction libraries together to create halftone masks on each layer.

    Note: this exploration started as a way to emulate Xerox, but ended up here.

    #ColorSeparation

  2. Ok a VERY toned down deformer now lives as part of the sheet. When you play with it, the surface of the paper dents around your finger as you move it, as well as drawing a gradient. The area under the touch remains flat and undistorted for accuracy.

    Also: clear protractor is the best protractor!

    Also: circle template and negative space drawing!

    Also: touching letters now lets you move a bit, rather than just tap.

    One more bug, then v1.2.0!

    #swiftui #metalshaders #BuildInPublic #LetterSet

  3. The paper generation uses #metalshaders, a first in production for me, and masking has evolved into an art. I now have a MaskManager in the sheet library, that handles three types of masks:
    - current, a mask of the active stroke
    - cumulative, a combined mask of all strokes
    - transient, as temporary mask of views that impact transfer

    Transient impact of the ruler is not yet implemented in the app, but the library supports it now.

    #BuildInPublic #LetterSet #swiftui

  4. Playing with shape elasticity via #swiftui and #metalshaders for #RandomForms. It doesn’t quite behave like vinyl, but it’s pretty good.