Friction - Le Bottin des Jeux Linux

Friction

🗃️ Specifications

📰 Title: Friction 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Graphics Editor ➤ Animation 🌍️ Browser version:
🔖 Tags: Development; Content Creation; Web animations; Motion Graphics; Animation; Image Manipulation; Raster graphics editor; Vector graphics editors 📦️ Package Name: friction
🐣️ Approx. start: 2016-07-31 📦️ Arch package: ✓
🐓️ Latest: 2023-12-03 📦️ RPM package: ✓
📍️ Version: Latest: 0.9.5 RC 1 / Dev: c976715 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-3+ 📦️ AppImage package: ✓
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb
🎰️ ID: 16389 🐛️ Created: 2023-12-03
🐜️ Updated: 2023-12-03

🚦 Entry status

💡 Lights on: 🦺️ Work in progress: ✓
📰 What's new?: 💥️ New New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx)

g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx)

g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(Friction) Devs (Friction Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(enve) Devs (enve Team 1 2 [fr] [en]): [Site 1 2] [Patreon] [Paypal] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(enve) Devs (Maurycy Liebner [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR(author's repo)] [openSUSE(author's repo)] [Debian/Ubuntu(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Friction on mastodon (20231120)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Friction
🦊️ What's:
🏡️ https://friction.graphics/
🐣️ https://github.com/friction2d
🦉️ https://floss.social/@friction
🔖 #LinuxGameDev #GFX #MotionGraphics
📦️ #Libre #Arch #RPM #Deb #AppIm
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.9.5 RC1
⚗️ Major upgrade 🪙️
📌️ Changes: https://friction.graphics/releases/friction-094.html
🦣️ From: https://floss.social/@friction/111442340976748835
📶️ https://github.com/friction2d/friction/releases.atom

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️[fr] https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️[fr] https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎲️👤️ https://www.youtube.com/embed/
🎲️👤️ https://www.youtube.com/embed/
🎲️👥️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

🕶️

📕 Description [en]

📕🐧"blabla"🐧📕

Friction is an open-source, vector-based application designed for creating web animations and videos.

Features

☑ High Performance
Friction provides a scalable, high-performance GPU/CPU vector and raster pipeline developed in C++, using Skia and the Qt framework.

☑ Animations for the Web
Create smooth and responsive animations for the web with Friction! Using Friction, you can create animated scalable vector graphics (SVG) using the synchronized multimedia integration language (SMIL), as recommended by the World Wide Web Consortium (W3C).

☑ Multiple Scenes and Timelines
Friction gives you the flexibility to work on multiple scenes at once, with multiple viewers, timelines, and graphs. Adjust it to fit your needs and screen real estate.

☑ Powerful Expression Editor
Power users are welcome! Friction provides support for expressions with ECMAScript in parameters and effects. Additionally, it includes a complete code editor with autocompletion, syntax highlighting, custom functions, and more.

☑ Text and Path Effects
Friction includes a diverse range of effects for enhancing your vector graphics and text. Stay tuned for upcoming releases, as we continue to expand our collection of effects.

☑ Raster/Shader Effects
Friction offers support for user-customizable shader effects. It also includes a foundational set of core effects for various needs.


Friction is powered by:

• FFmpeg Multimedia Framework
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.

• Skia Graphics Engine
Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome, ChromeOS, Android, Flutter, Mozilla Firefox and many other products.

📕 Description [fr]

, par la Friction Team, fork du projet enve, enve par l'enve Team et initié par Maurycy Liebner.
En C++.

Friction est un

Voir aussi / See also: enve, Friction,


Friction est une application vectorielle libre conçue pour créer des animations et des vidéos pour le web.

Caractéristiques

☑ Haute performance
Friction fournit un pipeline vectoriel et matriciel GPU/CPU évolutif et très performant, développé en C++, avec Skia et le framework Qt.

☑ Animations pour le web
Créez des animations fluides et réactives pour le web avec Friction ! Avec Friction, vous pouvez créer des graphiques vectoriels animés (SVG) en utilisant le langage d'intégration multimédia synchronisé (SMIL), tel que recommandé par le World Wide Web Consortium (W3C).

☑ Scènes et frises chronologiques multiples
Friction vous offre la possibilité de travailler sur plusieurs scènes à la fois, avec plusieurs visionneuses, frises chronologiques et graphiques. Ajustez-le en fonction de vos besoins et de l'espace disponible à l'écran.

☑ Puissant éditeur d'expression
Les utilisateurs expérimentés sont les bienvenus ! Friction prend en charge les expressions avec ECMAScript dans les paramètres et les effets. En outre, il comprend un éditeur de code complet avec autocomplétion, coloration syntaxique, fonctions personnalisées, et plus encore.

☑ Effets de texte et de chemin
Friction comprend une gamme variée d'effets pour améliorer vos graphiques vectoriels et votre texte. Restez à l'écoute des prochaines versions, car nous continuons à élargir notre collection d'effets.

☑ Effets Raster/Shader
Friction prend en charge les effets de shaders personnalisables par l'utilisateur. Il comprend également un ensemble d'effets de base pour divers besoins.


Friction est alimenté par :

• Le framework multimédia FFmpeg
FFmpeg est le principal framework multimédia, capable de décoder, encoder, transcoder, mixer, démixer, streamer, filtrer et lire à peu près tout ce que les humains et les machines ont créé. Il prend en charge les formats anciens les plus obscurs jusqu'aux formats les plus modernes.

• Le moteur graphique Skia
Skia est une bibliothèque graphique 2D libre qui fournit des API communes fonctionnant sur diverses plateformes matérielles et logicielles. Elle sert de moteur graphique pour Google Chrome, ChromeOS, Android, Flutter, Mozilla Firefox et bien d'autres produits.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• (✔ v. 0.9.5 RC 1) un paquet Manjaro/Arch est disponible sur le site, après l'avoir téléchargé il suffit de cliquer dessus pour l'installer.

📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : friction

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 3 Decembre 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : tester son évolution/fonctionnement.


💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 6.6.3-1-MANJARO
Graphics driver : NVIDIA 535.129.03 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.8.4)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Keyboard : Roccat Vulcan, French layout (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2


🫕️ Installation :
▸ (✔ v. 0.9.5 RC 1) Paquet Arch/AUR : FONCTIONNEL.
🟢️ Un binaire Linux fonctionnel est disponible. L'installation est simple, voir ci-avant.
🟢️ Très facile à installer, et son lancement ne pose pas de problème particulier.

🏗️ Réalisation :
🟢️ Une réalisation soignée.
🟢️ Les dimensions de l'interface peuvent être modifiées par simple glisser-déposer.
🟢️ L'interface est jolie. Elle est issue du projet enve, et a été améliorée.

🌻️ Premières impressions :
🟢️ L'interface est assez intuitive, néanmoins elle requiert du temps et un peu d'énergie (et vraisemblablement des tutos et exemples) pour être maîtrisée.
🟠️ Il manque quelques exemples (à fournir éventuellement avec le livrable ou au moins sur le site) pour effleurer les possibilités de l'outil et se faire la main.
⚪️ Mon test n'a consisté qu'à effectuer quelques dessins à main levée en mode vectoriel, rien de bien compliqué. Néanmoins ça n'est pas suffisant pour aborder l'outil de manière sérieuse.
🟢️ Visiblement il/elle fonctionne bien.

🕹️ Conclusion :
Impression globale : 👍️
🟢️ Comme précisé ci-avant, je n'y ai pas passé assez de temps pour prétendre à un test sérieux, néanmoins ce que j'en ai vu m'a semblé d'excellente qualité.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !