Friction 0.9.5
Introducing Friction 0.9.5. This release includes several fixes and some new features.
This is an old and unsupported release, please update. Binaries are still available on GitHub or Sourceforge.
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)
- Restore display timecode/frames state
- 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
Notes
- Auto save without auto backup is not recommended, you might end up with corrupted project files
- Project files with gradients might trigger modified project on load
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 (basic) 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
- Flatpak
- 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
- Freedesktop fixes
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
- Stop playback if document changes during preview
- 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
- In general gradients needs some work
- There are still some minor issues with HiDPI
- Shader effects are still experimental and may introduce issues
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
Minimum hardware
- 4GB RAM available
- AVX x86_64 compatible dual core CPU
- Intel Sandy Bridge Core i3/i5/i7
- AMD Bulldozer
- OpenGL 3.3 compatible GPU and driver
- NVIDIA GeForce 8 series (G8x/Tesla)
- AMD Radeon HD 2000 series (R600/TeraScale 1)
- Intel HD Graphics 4000 (Ivy Bridge)
- Audio device supporting WASAPI on Windows and PulseAudio on Linux
Supported systems
- Microsoft Windows 10/11
- Visual C++ Redistributable 2017 or higher is needed on Windows 10
- Ubuntu 22.04/23.04/23.10 and compatible
- Red Hat Enterprise Linux 7.9/8.x/9.x and compatible
- Generic Linux (glibc 2.17+/libgcc 4.8.5+)
Linux notes
We have a universal Linux build recommended for most users. It’s provided as a portable tarball, RPM, AppImage and Flatpak.
- They are all identical, only the package format differs
- Flatpak is sandboxed with limited access to the file system
- Third-party dependencies are kept in sync with the Windows build, only the compilers differ
Ubuntu packages are built against system dependencies and differs from our universal build.
Native Wayland is currently not supported.
Published 24 December 2023.