Friction 0.9.5 RC1
Pre-release
Pre-release
Pre-release of Friction 0.9.5. Please report any regressions or issues that should be fixed before the 0.9.5 release.
Changes
Changes since 0.9.4.
UI
- Fixed several HiDPI (scaling) issues
- Fixed "Fit to canvas" UI update
- New about dialog
- Includes licenses for bundled software and some additional docs
- Render queue
- UI fixes
- Added play button
- Added clear button
- Added new button
- Instance state bugfix
- Timeline
- UI fixes
- Improved handle and ticks
- Added new shortcut for "play from first frame" (SHIFT+SPACE)
- Added prev/next keyframe buttons (for selected objects)
- Added render button in toolbar
- Will open queue and add a new job if none exists
- Various minor UI tweaks
- Updated some icons
Auto save/backup
Friction now features auto save and backup of projects.
- Support backup on save (see general in preferences)
- On each save create a backup file in folder
- Added auto save option (see general in preferences)
- Will auto save project after X time, should be combined with backup on save
- Note that some actions/changes in Friction will not trigger document changed, this will be worked on for the next release
Scene dialog
The scene dialog now support resolution and frame rate presets.
- Friction include a small set of default resolutions and fps
- Friction will remember new resolutions and fps for easy access later
- The presets can be configured in preferences
Multi-window mode
Friction now features initial multi-window support.
- The timeline can run in it's own window (View => Timeline Window)
- The render queue can run in it's own window (View => Queue Window)
Linux
- New universal binaries for Linux (vfxplatform CY2019+ compatible)
- Portable tarball
- RPM package
- AppImage
- Force static library on Linux (no more libfrictioncore.so)
- Skia can now be built against system libraries on Linux (recommended)
- Add
-DUSE_SKIA_SYSTEM_LIBS=ON
- Requires expat, freetype2, libjpeg, libpng, libwebpmux, libwebpdemux, zlib, icu-i18n, harfbuzz
- Add
- Added Ubuntu 23.10 package
Windows
- Friction can be installed through winget (Windows Package Manager)
- Convert shaders if needed, fixes Intel GPU issues on Windows
Security
- Skia: fix for CVE-2023-4863
Other
- Bundle expression presets in-app
- Preferences: added interface scaling options
- Preferences: added raster effects CPU/GPU option
- Select if included raster effects should prefer CPU or GPU
Known Issues
- Friction is beta quality software, expect issues and missing/broken features
- CSS style sheets are not supported when importing an SVG
- SVG's from Adobe Illustrator (and others?) may have issues due to this
- In some circumstances this might result in an invalid undo state after import
- SVG gradients may not import correctly
And more, see our issue tracker for more information.
Support
- If you find an issue with the application please report it on our issue tracker (requires a GitHub account).
- For general discussion, feature requests etc use our forum (requires a GitHub account).
For other inquiries use support at friction dot graphics.
System Requirements
Hardware
- Minimum 4GB RAM (16GB+ recommended)
- Minimum AVX compatible dual core CPU (Modern quad core or better recommended)
- OpenGL 3.3 compatible GPU and driver (Intel UHD Graphics 620 or better recommended)
- Working audio device
Software
- Windows 10/11 x64
- Microsoft Visual C++ Redistributable 2017 or higher is needed on Windows 10
- In most cases this is already installed, if not you can download it here
- Microsoft Visual C++ Redistributable 2017 or higher is needed on Windows 10
- Ubuntu 22.04/23.04/23.10 (X11 x86_64)
- Linux X11 x86_64 (vfxplatform CY2019+)
- glibc 2.17+
- libgcc 4.8.5+
- pulseaudio
Checksums (sha256)
ab4ca898a6685e20a5e234c37fafa4dcdf3c8447eafd6b64fe5627cc1e51a79d friction-0.9.5.dev.68f5ecb-1.x86_64.rpm
25b36087c6283c1e16f641387f50cd602bb94291abe8cc442243855b83d53cd3 friction-0.9.5-dev-68f5ecba-ubuntu22.04.deb
959c5e1084c061a3fe7fbcf1b6c9437cfec171459587e1bcb949e8cf3e7b6732 friction-0.9.5-dev-68f5ecba-ubuntu23.04.deb
4debf13736c72ab0fd07f97e73d052853adb839917aef8b6ed57e90af2d31c97 friction-0.9.5-dev-68f5ecba-ubuntu23.10.deb
6f748dc0cd8f90e45dba72ca9f0f05e7d0837fe589d9d85f300589360f32ed98 friction-0.9.5-dev-68f5ecb-portable-x86_64.tar.xz
9dda68f379e289e1502e94642161114e7eac8a9c5d22053ebbc11a15f8ba3eca friction-0.9.5-dev-68f5ecb-setup-win64.exe
d009749dae3e0934fb05f022852b23c9aba2cfd51d6616199a31b084fa958f16 friction-0.9.5-dev-68f5ecb-win64.7z
f2c9481a70118627f49c61473608b04c4c0774abd51654a2de810c809fbb46cf Friction-0.9.5-dev-68f5ecb-x86_64.AppImage