home.social

#friction2d — Public Fediverse posts

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

fetched live
  1. A quick and simple animation of IDEX printers problem with mesh bed levelling, and one possible solution for it.
    I'm still rather proud of my rendition of #Sovol3d M1D printhead (my reference photos were at an angle, and I can't just imagine what it looks like from the front, so I quickly made the right shape in FreeCAD, turned it correctly, and traced the result in Inkscape, adding some details by hand).
    It was also my first time importing an existing #Friction2D project (the orange arrow) into my current project, thus combining several scenes, e.g losslessly reusing assets. Refer to this post by @eclectech to learn how to: eclectech.co.uk/friction

    Made for this video of Lost in Tech: youtu.be/IO8hKM_uhr8

  2. First video on my new #animation channel :) This is a very short portfolio video, where I briefly talk about a particular animation I made for someone else, show it, and show what it looked like in the resulting video.
    This particular animation is about magnetic fields and was made for Lost in Tech.
    Everything was done in Olive 0.2, Friction2D, Manim, and Inkscape and Gimp.
    #opensource #friction2D #Manim #OliveVideoEditor #motionGraphics
    youtu.be/UoWUT_9Xic8

  3. First video on my new #animation channel :) This is a very short portfolio video, where I briefly talk about a particular animation I made for someone else, show it, and show what it looked like in the resulting video.
    This particular animation is about magnetic fields and was made for Lost in Tech.
    Everything was done in Olive 0.2, Friction2D, Manim, and Inkscape and Gimp.
    #opensource #friction2D #Manim #OliveVideoEditor #motionGraphics
    youtu.be/UoWUT_9Xic8

  4. Blender to Friction addon beta 🙂
    makertube.net/w/siSeBNMFTJ7Ht2

    Grab the extension here :
    codeberg.org/tonton/friction2d

    The addon generates expression to get transforms of objects/vertices, if you have multiple selected, it will average the movement. For vertices, modifiers are processed, allowing some fun stuff like geonodes audio spectrum...

    It allows to offset frames, everything is still keyframable and movable

    #blender3d #friction2D @friction #b3d #blender #python #foss #motiondesign #animation

  5. Here's a "technical showcase" of a blender addon i'm developping for transferring transforms from #blender3d to @friction through expressions

    I would like to add perceptual rotation and scale in the end, tell me what you think 🙂

    If anyone has other ideas, things to add, or better way to import than copy/paste into separate expressions, do not hesitate !

    #friction2d #frictiongraphics #development #python #noai #blender #b3d #motiondesign #foss

  6. @triffen off topic, but I've been assuming #friction2d was a physics engine. Now I see it's an vector animation thing.

    How does it compare with #synfig or #manim?

  7. @triffen off topic, but I've been assuming #friction2d was a physics engine. Now I see it's an vector animation thing.

    How does it compare with #synfig or #manim?

  8. This magnetic field animation has a lot, _a lot_ of paths and morphing, and I even submitted some feature requests as the result :)
    Magnetic field changes from straight array to Halbach array and then to alternate array, which seems to be used in most magnetic beds for 3d printers.
    Made in #Friction2D for this video by Lost in Tech:
    youtu.be/xTfytJBLEn4

    #animation #animation2D

  9. This magnetic field animation has a lot, _a lot_ of paths and morphing, and I even submitted some feature requests as the result :)
    Magnetic field changes from straight array to Halbach array and then to alternate array, which seems to be used in most magnetic beds for 3d printers.
    Made in #Friction2D for this video by Lost in Tech:
    youtu.be/xTfytJBLEn4

    #animation #animation2D

  10. I planned to create the pH range animation in Manim, but once you've been holding a tool in your hand for several days, you really don't want to switch to another way of thinking for two animations.
    It was probably a bit slower in #Friction2D because of all the 'admin' with renaming and grouping that needs to be done there, while in Manim I'd largely reuse existing code, and all naming happens as I go. But of course, I'd need to render to see what I'm getting ;)
    #animation #animation2D #infographics

  11. I planned to create the pH range animation in Manim, but once you've been holding a tool in your hand for several days, you really don't want to switch to another way of thinking for two animations.
    It was probably a bit slower in #Friction2D because of all the 'admin' with renaming and grouping that needs to be done there, while in Manim I'd largely reuse existing code, and all naming happens as I go. But of course, I'd need to render to see what I'm getting ;)
    #animation #animation2D #infographics

  12. It took longer than expected, but my #hydroponics video about Kratky bottles with 3d-printed parts is ready.
    I tried other bottles but these 2l milk jugs are perfect in having wide throats, being stable against winds (I grow plants on an open balcony), and the size is good. They also pack well side-by-side since the bottom is rectangular.
    The current batch of seedlings shown in the video is already bottled, mostly, with basil just about to. I'm currently out of empty bottles, and still need to sprout the seeds for the big container too.

    All the models are made in FreeCAD, all the animations — in Friction2D. The milk jugs are local :)
    The original inspiration by Hoocho's.

    youtube.com/watch?v=z6ZlpEUcQ90

    #kratkyMethod #Kratky #FreeCAD #Friction2D #3dPrinting

  13. It took longer than expected, but my #hydroponics video about Kratky bottles with 3d-printed parts is ready.
    I tried other bottles but these 2l milk jugs are perfect in having wide throats, being stable against winds (I grow plants on an open balcony), and the size is good. They also pack well side-by-side since the bottom is rectangular.
    The current batch of seedlings shown in the video is already bottled, mostly, with basil just about to. I'm currently out of empty bottles, and still need to sprout the seeds for the big container too.

    All the models are made in FreeCAD, all the animations — in Friction2D. The milk jugs are local :)
    The original inspiration by Hoocho's.

    youtube.com/watch?v=z6ZlpEUcQ90

    #kratkyMethod #Kratky #FreeCAD #Friction2D #3dPrinting

  14. My most recent animation made in #Friction2D with assets made in #FreeCAD. Also my first time using Flipbook feature (it just accepts a list of frames and creates frame-by-frame animation from them).
    The original idea was to use whatever animation features FreeCAD has, but if you just need it to rotate, it's much simpler: you just ask a script to rotate a model, while saving pictures with transparent background.
    This is a Polifix thread-forming screw by Accu (they provided an STL of the screw itself), and I simulate the thread-forming process, and temperature raise happening in the process.
    Made for this video by Lost in Tech: youtu.be/8F4G-OyXHJs

  15. My most recent animation made in #Friction2D with assets made in #FreeCAD. Also my first time using Flipbook feature (it just accepts a list of frames and creates frame-by-frame animation from them).
    The original idea was to use whatever animation features FreeCAD has, but if you just need it to rotate, it's much simpler: you just ask a script to rotate a model, while saving pictures with transparent background.
    This is a Polifix thread-forming screw by Accu (they provided an STL of the screw itself), and I simulate the thread-forming process, and temperature raise happening in the process.
    Made for this video by Lost in Tech: youtu.be/8F4G-OyXHJs

  16. Graphics of this tv doc were made by me in @friction (and blender for one anim)

    a really good tv documentary about chilian immigration to France during the 70s (after pinochet's coup), through the point of view of these migrants (some of them are quilapayun music band )

    this is a french documentary, and you'll have to connect with a free account to watch it (french public tv)

    france.tv/france-3/nouvelle-aq

    #friction2d #frictiongraphics #motiondesign #tv #graphics #motiongraphic #aftereffect

  17. I finally learned what the 'lerp' function does in #Blender (and python generally) and realized that it's a much more elegant way to achieve something I've been doing in #AfterEffects for a long time. Could I have just used lerp in AE also???
    Next it's time to find the valueAtTime function equivalent. If you are a #MotionGraphics person and you don't use these (or scripting in general), I HIGHLY recommend learning them as they are now an indispensable part of how I create animations.
    ...
    now I'm wondering, can I use the same approach in #friction2d?

    @Blender @friction

  18. I finally learned what the 'lerp' function does in #Blender (and python generally) and realized that it's a much more elegant way to achieve something I've been doing in #AfterEffects for a long time. Could I have just used lerp in AE also???
    Next it's time to find the valueAtTime function equivalent. If you are a #MotionGraphics person and you don't use these (or scripting in general), I HIGHLY recommend learning them as they are now an indispensable part of how I create animations.
    ...
    now I'm wondering, can I use the same approach in #friction2d?

    @Blender @friction

  19. So for the past hour I've been working in Friction on an overlay card to use on my secondary channel to show what music I'm playing. I COULD'VE just used the overlay I made in Natron for my main channel's timelapses, but I wanted something unique for my other channel, and also the white/purple/pink colour scheme better fits my main channel as that is the styling I'm going for.

    I wish there was a way to smooth keyframes instead of them being "linear", but I haven't found out how from the documentation yet... Regardless I'm relatively happy on how the entry animation (and how the card itself) has turned out. Still need to do the exit sequence, but that'll just be the entry in reverse (like the overlay I've done for my main channel)! :akko_excited:

    #friction2d #friction #motiongraphics #workinprogress #FOSS

  20. So for the past hour I've been working in Friction on an overlay card to use on my secondary channel to show what music I'm playing. I COULD'VE just used the overlay I made in Natron for my main channel's timelapses, but I wanted something unique for my other channel, and also the white/purple/pink colour scheme better fits my main channel as that is the styling I'm going for.

    I wish there was a way to smooth keyframes instead of them being "linear", but I haven't found out how from the documentation yet... Regardless I'm relatively happy on how the entry animation (and how the card itself) has turned out. Still need to do the exit sequence, but that'll just be the entry in reverse (like the overlay I've done for my main channel)! :akko_excited:

    #friction2d #friction #motiongraphics #workinprogress #FOSS

  21. I was reminded that #enve had (well, has) brushes, and, more importantly, stroke width, pressure, and a few other dynamics.
    Can we have those back, @friction ? I don't care much about brushes themselves, just about pointy and possibly translucent heads and tails on shapes that can be used with Sub-path, so, strokes.
    Made in enve, the same arrow can be made in Friction apart from the pointy line end.
    #motionGraphics #friction2d #animation #animation2d

  22. I was reminded that #enve had (well, has) brushes, and, more importantly, stroke width, pressure, and a few other dynamics.
    Can we have those back, @friction ? I don't care much about brushes themselves, just about pointy and possibly translucent heads and tails on shapes that can be used with Sub-path, so, strokes.
    Made in enve, the same arrow can be made in Friction apart from the pointy line end.
    #motionGraphics #friction2d #animation #animation2d

  23. One of the animations I was working on the last week, is ready to be shown :) It's a demonstration of polarising of light, made for this video by Lost in Tech:
    youtu.be/yN09iY9OXlc
    I used #friction2d for animation, #FreeCAD for modelling of filters and arrows, and turning them to the correct angle, and #Inkscape for vectorising of screenshots of said models at said angles (that's because I can't a) draw, b) in perspective).
    The torch is made by AI, and also vectorised and polished in Inkscape, because see above, I can't draw.
    I like making animations for educational and edutainment channels, so if you fit this profile and would like some animations, let me know :) Bonus points if I'm your subscriber already.
    #motionGraphics #animation

  24. Have been using motion graphics software #friction2d a lot lately, and have nothing to show for it, because it's for other people's videos, and not released yet.
    I'm getting increasingly pleased with it. I haven't looked since enve times, but documentation is actually useful, and as a very inexperienced animator without any training, formal or not, I found brief descriptions of animation techniques and tips useful.
    It rather neatly fills a big part of 'what Manim can't do at all/easily' niche, and I hope to fill the rest with Blender, but that a bit of a stretch.
    Of course I also found some areas where both lack, namely raster animation, and text animation (depends on what you need, and I needed things that none of them did well).
    Currently learning masks and blend effects; this is a still image from my learning project.
    #animation #motionGraphics #animation2d

  25. Text :

    - Importing a file lets the user modify the resulting layer. No link with the original file will be kept. The resulting layer will not be associated with an Asset (external file representation in Friction).
    - Linking file allows the user to keep the link with external file : if a modification happens, it will be reflected in Friction once the Asset is reloaded. The resulting layer will not be editable in Friction.

    #animation #motiongraphic #friction2d #aftereffect #NoAdobe #opensource

  26. Friction Quick Tip #13 - Import/Link external files

    Friction allows user to use external resources (as svg). There are 2 very different ways of using them, Import an Link.

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource
    #alternative #friction2d

  27. Friction Quick Tip #13 - Import/Link external files

    Friction allows user to use external resources (as svg). There are 2 very different ways of using them, Import an Link.

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource
    #alternative #friction2d

  28. Text :
    - Select **two Path Layers**
    - In the **topbar menu**, in **Path** category, select an operation
    - You can use **Union, Difference, Intersection, Exclusion, Division** operations
    - You can also **Combine** or **Break Apart** to combine **separate Path Layers into one**, or **break a Path Layer with multiple Paths into separate Layers**

    #animation #motiongraphic #friction2d #aftereffect #NoAdobe #opensource

  29. Friction Quick Tip #9 - Track (point toward) transform effect

    Friction has the ability to make an object points at another automatically. This is the Track transform effect.

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource #alternative #friction2d

  30. Friction Quick Tip #7 - Parent/Child tranform effect

    In friction, you can setup a layer to be the child of another.
    It is the equivalent of the whip parenting in #aftereffect

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource #alternative #friction2d

  31. Friction Quick Tip #6 - Manipulate animation curves

    Friction allows user to manipulate an animation curve (movement over time) precisely with curve point handles !

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource #alternative #friction2d

  32. Friction Quick Tip #5 - Text effect, procedural text animations

    Friction has a text effect system to create procedural text animations !

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource #alternative #friction2d

  33. It’s so amazing that there now is an option for many use cases that in the past could only have been done using commercial Adobe products. #friction2d #motiongraphics mastodon.art/@tonton/113980163

  34. Friction quick tip # 4 : Use expression and current scene frame to create procedural animation

    Use expressions to create no-keyframe animations (car wheel turning, noise seed...)

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource #alternative #friction2d

  35. Friction quick tip #3 : Hand draw a path with Automatic/Manual Fitting

    A quick tip to use the 2 hand draw modes to create a path !

    Do you know @friction ? It is an awesome open source 2d animation software, early stage, which could replace #aftereffect

    Unofficial discord discord.gg/FkjnM2r2JD
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource
    #alternative #friction2d

  36. Friction quick tip #2 : Make a path appears progressively by triming it, using the sub-path effect (#aftereffect trim path)

    @friction is an awesome open source 2d animation software, to replace #adobeaftereffect

    Unofficial discord discord.gg/bXqAyekp
    Official page friction.graphics/

    #adobe #noadobe #foss #motiongraphic #motiondesign #2danimation #animation #opensource #alternative #friction2d