Tools
There are 241 posts filed in Tools (this is page 19 of 25).
Libre Arts: The art of Evelyne Schulz
Libre Arts: This is 2021: what’s coming in free/libre software
Rust GameDev: This Month in Rust GameDev #17 – December 2020
Libre Arts: Sunsetting Libre Graphics World, introducing Libre Arts
Libre Arts: About
Libre Arts: Week recap — 9 December 2020
Highlights: new releases of Krita and Shotcut, new features in Siril, Blender, Olive, some interesting ongoing development in darktable.
Graphics
GIMP developers have been doing some bugfixing, especially in the metadata editor code (mostly done by Jacob Boerema). Jehan patched the Input Devices dialog to remove some cruft such as listing virtual devices.
Krita devs released version 4.4.2 (this week, technically, but what the hell :)). It comes with a metric ton of changes, mesh gradients, mesh transform, new gradient editor and more, and there are more improvements in the pipeline. I’d say, the patch by Dmitry to add in-stack transformation preview is one of the most important ones. Let’s hope it will make it to the next release soon enough.
Photography
Darktable has been in feature freeze since November for the coming v3.4 release scheduled for winter holidays (as usual). So there’s no new stuff in the main development branch. However people are busy writing new code in forks and making pull requests.
One such new feature is applying lens correction from metadata that Sony and Fuji (APS-C) cameras write into raw photos. I happen to have a Fuji around, but the module requires unreleased version of Exiv2, so no luck right now.
To a large extent, the module duplicates features of another existing module that uses the Lensfun database, and judging by this Pixls thread and a conversation with Aurélien Pierre, this new feature will most likely have to be moved to the existing plugin instead.
Siril keeps getting more tools for version 1.0.
What’s new in dev?
Astrometry, annotation, … fun tools.#freeastro #opensource #astrophotograhy #astrometry pic.twitter.com/a44mqWsRJO— SiriL (@SiriL_Official) December 2, 2020
3D
Geometry nodes landed to the development branch leading up to Blender 2.92. Here is a video on that:
Meanwhile, the 3D World magazine released a special issue dedicated to Blender.
Video
Matt KC posted November update for Olive. Highlights:
- Renderer rewrite with abstraction layer so that Vulkan/Metal could be easily added
- OpenColorIO v2 support, bringing accurate GPU-side rendering at export time
- Internationalization support has been reintroduced
- The transform node is back with better on-monitor handles to transform the video and interpolation settings
A new Shotcut version is out with minor new features and improvements, see 20.11.25 release notes for more info, but grab the 20.10.28 release for latest fixes.
Tutorials
You might find this overview of denoise modules in darktable useful, all done by Stefano Ferro:
In an unbelievable turn of events, Griatch is back with an annotated Krita timelapse:
Here is a very cool speedpainting timelapse in GIMP, by JTRox2020 PH:
We can argue whether drawing over photo references is worse than the original sin, but this is a nice timelapse of doing exactly that with Inkscape:
Or here is an original art timelapse from István Szép:
Some winter holidays FreeCAD goodness from Andrew:
Artworks
I never get tired of posting art by Philipp Urlich (he uses Krita):
This one is by Seefat, also made with Krita:
Tom Carlos, “Winter Oak”, made with Inkscape:
Chris Hildenbrand’s unusual yeti-flavored take on the ‘Snowman’ challenge in Inkscape’s Facebook group:
Each of my weekly recaps involves researching, building and testing software, reporting bugs, talking to developers, actually watching videos that I recommend, and only then writing. Time-wise, that’s between 10 and 20 hours. If you enjoy the work I do, you can support me on Patreon or make a one-time donation.
Rust GameDev: This Month in Rust GameDev #16 – November 2020
Libre Arts: Week recap — 1 December 2020
Libre Arts: Multi-week recap — 25 November 2020
Highlights: new releases of GIMP, Scribus, FontForge, Synfig, Tahoma2D, LibreDWG, Giada, Ardour, new features in Krita, Inkscape, Olive, Kdenlive, a new take at fullscreen color management with HDR support in Wayland.
Graphics
There have been two major anniversaries lately.
GIMP turned 25 years old last week and released version 2.99.2 a few weeks prior to that. It’s the first unstable release leading up to v3.0.
It was 20 years for FontForge, and another release:
Today is FontForge’s 20th anniversary. Our latest release, 2020-11-07, celebrates twenty years of FontForge.
Other changes: Many SVG import bugs fixed, Windows drive letters accessible in open dialog, and Python 2 deprecated.https://t.co/eS0EV56otH pic.twitter.com/VoOvspVqrX
— FontForge (@FontForge) November 8, 2020
The Krita team merged the last GSoC 2020 project this year, the storyboard editor. There’s a nice walk-through in confifu’s blog. Developers also released their own fork of SeExp, called KSeExpr. According to Boudewijn, they couldn’t get hold of upstream developers regarding various fixes that the Krita team had done. They are in contact now, and KSeExpr has dual licensing to make their changes available to upstream.
Scribus 1.5.6 is out with PDF-based printing (to replace PostScript-based printing eventually), PDF 1.6 exporting, and some more niceties. Here is our video, and you can also read its edited transcript.
I spoke to Craig Bradney about the future v1.6. release. Here is what he told me:
We haven’t yet come to the final conclusion what v1.6 should be but I think we’re getting close. Any form of major UI revamp or changes should really wait now. There’s tables that we’d love to finish but we’ve got some interesting work going on.
Jean has stabilized the notes work a lot. He is going to review the new PDF importer code from a new contributor and he is rewriting the copy/paste code right now to make copy/paste between documents work more reliably and cover some import gaps.
I have started working on an API generator script that will give us shells of API commands to be filled in with functionality — inspired by Ale’s work on some APIs in some way. The aim being we have an API to call and replace all the active code in scripter, and also allow other scripting languages and even internal Scribus code to use the public API where it makes sense. We can really pick a point to release, but just need to decide.
The Inkscape team merged the new dockable dialogs system written by Valentin Ionita over the summer (it was one of the GSoC projects).
Pekka Paalanen announced ongoing work on fullscreen color management protocol with HDR support for Wayland. This is not the first attempt. RIchard Hughes mentioned that back as 2012 (here is my interview with him). The idea is to rely on ICCv4 color profiles with an outlook for iccMAX (which they probably should have sticked to from ground up).
Photography
Pierre Aurélien finally merged his color mixer module to darktable. The module is now available under the name of ‘color calibration’ and works sort of similarly to what you can find in Lightroom and probably saw a few times in videos like ‘make your colors POP!’, ‘your editing will never be the same again’ etc. You can support him on Liberapay, by the way.
Harold le Clément de Saint-Marcq implemented unbounded blending modes, RGB scene-referred parametric masking in JzCzhz color space, and a boost factor to set thresholding above 100% to work on HDR images.
Filmulator 0.9.1 was released with some workflow improvements.
Animation
Synfig 1.4.0 is out with a crazy amount of improvements and new features. Some of the release highlights:
- Editable curves in Graphs Panel
- Waveform display and elimination of sync issues
- Transform tool got a control point to change transformation origin
- Animation of any parameter can be baked now
- TimeTrack panel now allows setting playback range and looping the playback
- Simplified importing of image sequences
- Port of the bitmap vectorization tool from OpenToonz
I also completely missed the latest release announcement of Tahoma2D, a recent fork of OpenToonz by Jeremy Bullock who used to be one of the most active OT contributors. Version 1.1 comes with what appears to be a huge blob of small improvements all over the place, including but far from limited to these:
- Vanishing points and advanced straight line drawing on vector levels.
- The vector brush can now draw behind, auto close and auto fill strokes.
- Bitmaps copy-pasting between Tahoma2D and other programs.
- Linux builds and support for webcam on Linux for the stopmotion feature set.
Boris Dalstein announced some interesting improvements in the Animated Cycle Editor in VPaint. See his Patreon post for details.
3D
Blender Foundation announced that Facebook will be joining the Developer Fund in the Q4 of 2020. Facebook develops its own augmented reality tools and ships an add-on for Blender. As is usual in such cases, some people started freaking out that Facebook is up to no good.
Here’s my take on that if you care to read. There is no public information about how much they are giving, only that it’s above $300 a month. Facebook’s marketing budget for 2019 was close to $9.9bln. Even if they donated $1mln (which is unlikely, it would be a huge story), that would be nearly 1/10000 of the whole marketing budget. This is peanuts. They would lose a lot more than what they spent if they were caught trying to manipulate Ton.
None of the embrace-extend-extinguish theories I’ve read so far look remotely realistic. So this is simply a win-win case: Facebook gets good karma (that they really need) for what is effectively a few cents for them, and Blender gets some more funds.
CAD
Reini Urban released LibreDWG 0.11.1 with a bunch of fixes. The library can now also be included in CMake projects. For the list of changes, please see here.
Yorik van Havre posted his October report for FreeCAD development. Highlights:
- SVG hatches support in the TechDraw workbench
- New style editor for the Draft, Arch, and BIM workbenches
- ImagePlane tool now available in the BIM workbench
- Clean-up in the Material editor
By the way, people started testing the Turning add-on for FreeCAD that uses LibLathe to enhance the Path workbench and control a CNC lathe.
SolveSpace is getting some much needed love lately, mostly from its current new maintainer, Paul Kahler.
There’s a new release of BlenderBIM with 52 new features and fixes, including improved material and presentation layer support, improved geolocation support, and various workarounds for IFC files generated by Bentley ProStructures. See here for more details.
If you are interested, what’s next for Ladybug tools, here is a long-ish video:
Video
W.P. Morrow aka Good Guy, lead developer of Cinelerra-GG, passed away after being hit by a truck while cycling in early November. He was 66. Phyllis is taking over her late husband’s work, the mailing list seems to be active but so far no new commits to the git repository.
MattKC posted a monthly update on Olive development and laid out basic plans for the near future. The next version, v0.2, will focus on delivering functional cutting and exporting, with proxies, caching, and everything. It might also get a basic color grading node. Then v0.3 will have further node editing improvements and better color management. Most recently, Matt brought back Transform and Mosaic nodes, as well as localization support, and rewrote exporting code. Meanwhile, Thomas Wilshaw is busy improving OpenTimelineIO support.
Kdenlive team merged the subtitle editing GSoC project of Sashmita Raghav. It’s not exactly all functional right now, but since we are talking about the master branch, I’d say it’s safe to expect this working in the next release later this year. At least, it’s available in recently released beta of v20.12 along with same-track transitions.
Music-making
Giada looper is out with VST3 support and minor UX/UI improvements. There’s a changelog in the downloads section on the website if you want to know more.
Ardour 6.5 is out with VST3 being the major new feature.
As you can see, I’m using newly released Vital softsynth my Matt Tytel. Everybody was wondering if he would release source code but that doesn’t seem to be the case so far. Nevertheless, both LV2 and VST3 version are available. And, since he didn’t even promise that, welp, at least this is not Lightworks all over again.
There’s another alpha release of Zrythm available, mostly with minor improvements.
Tutorials
Fred Brennan posted a new FontForge tutorial about creating a variable font with non-linear (higher-order) interpolation:
UkrArtDesign, Inkscape:
Making a lightbulb with Blender:
Artworks
New Inkscape artwork by Sven Ebert, reportedly vandalized by Sonya Benett. You can find the pure and unadorned version here 🙂
Some speedpainting practice from Philipp Urlich:
Sylvia Ritter published another book cover commission she recently did with Blender and Krita.
Syed Waleed Shah posted more artwork made with Krita.
Each of my weekly recaps involves researching, building and testing software, reporting bugs, talking to developers, actually watching videos that I recommend, and only then writing. Time-wise, that’s between 10 and 20 hours. If you enjoy the work I do, you can support me on Patreon or make a one-time donation.