Art
There are 204 posts filed in Art (this is page 17 of 21).
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.
Libre Arts: Scribus 1.5.6 and beyond
CONCLUDED OGA EVENTS 2020
Libre Arts: GIMP 2.99.2 vs 2.10.x: which one do you pick?
Libre Arts: RIP Bill Morrow
Libre Arts: Week recap — 3 November 2020
Libre Arts: Week recap — 23 October 2020
Libre Arts: Week recap — 18 August 2020
Weekly highlights: new releases of Siril, Kdenlive, and Zrythm, EEVEE is getting more sky models, LibreDWG gets v0.11 release and goes beta, Inkscape’s GSoC students are having great progress.
Graphics
Dozen of bug fixes landed to Krita last week. Notable changes are further work on SeExpr support in fill layers (e.g. previewing before addition), as well as a few RAW import plugin improvements.
The Inkscape team appears to be working towards releasing v1.0.1 in September. There won’t be any new features, only bug fixes and translation updates.
Developers recently had a several days long hackfest, and one of the days was devoted to Google Summer of Code. You can watch the video, and here’s a quick overview:
- Link Mauve has some good progress with GPU-side rendering via Pathfinder. There aren’t comparison tests yet (wait for feature parity first) but the general outcome is that the more complex your drawing is, the more benefit you will get from rendering it on the GPU.
- Moazin Khatri did some initial work on porting Inkscape paths modifying code out of the aging livarot library.
- Valentin Ionita also has great progress with rewriting Inkscape’s docking system that now looks more like what you get in GIMP.
- Abhay Raj Singh implemented the command palette (it doesn’t seem to fully cover available commands yet, e.g. you can’t set a clip or use the Union boolean op on paths) and is now working on the macros recording.
There’s more news from Akira developers:
Working on making Artboards feature complete by implementing:
– Background colour
– Visibility toggle
– Lock toggle
– 2 way hover effect pic.twitter.com/Kb18769aNi— AkiraUX (@akiraux) August 12, 2020
Photography
Siril 0.99.4 is out as a beta of upcoming v1.0. So Cyril and Vincent pretty much spilled the beans for the big release 🙂
There’s a pretty impressive list of changes there, including rewritten user interface (in a single window now), 32-bit per channel precision support, and more. Builds for multiple operating systems are available (AppImage has not been updated yet but Flathub already has the new version).
It looks like ART (the RawTherapee fork) will soon have a new release with some new features (Alberto hasn’t told much more than that yet).
Animation
If you care about Synfig and, for some reason, don’t read their weekly updates, you absolutely should 🙂
- Videos can now be exported with sound when a sound layer is available
- There’s a Stop button in the rendering progress window now
- Great improvements in the Lottie exporter and the new Skeleton tool (GSoC project this year)
See here for more info.
3D and VFX
Blender 2.90 will be coming with Preetham and Hosek/Wilkie sky models in the Sky Texture node (Hosek/Wilkie comes with ground albedo control).
I’m probably not going to surprise you with more great new stuff coming from Pablo Dobarro.
The Pose and Boundary brushes now support deforming the mesh using cloth simulations. This allows creating bend and compression folds without using collisions. #b3d #devfund https://t.co/MxDm5rFjTg pic.twitter.com/WXG54YGXXA
— Pablo Dobarro (@pablodp606) August 14, 2020
Meanwhile, Manuel Castilla is working on an experimental Blender branch to improve the performance of the compositor.
CAD
LibreDWG 0.11 was recently released. The library is now officially beta quality project.
The new version comes with a ton of improvements and new features (it was ever so, really). Here are some of them:
- support for writing DWG r2004+ files, including r2010, r2013, r2018, but not r2007, more work to be done there;
- support for reading material properties and revisionguid fields in 3DSOLID
- support for GeoJSON (RFC7946)
- new dwgfilter utility to use custom jq queries
- new dxfwrite utility
- support for many object/entity types (support for others is now considered stable).
On Reddit, Reini Urban pointed out a few things that needs to be improved for LibreDWG to go out of beta:
- support for writing files in more versions of DWG
- scripting bindings have to be be improved via dynapi rather than SWIG (Gambas support planned btw)
There’s some work going on to add support for LibreDWG to FreeCAD. it doesn’t work on Linux yet though (at least, if we are talking about AppImage builds).
Video
Kdenlive 20.08 is out with quite a few improvements and new features including (but not limited to) the following changes:
- Named workspaces to quickly switch between different sets of dockable dialogs depending on the task at hand (culling, editing, color-grading etc.)
- Multiple audio stream support (audio routing and channel mapping coming in 20.11 or later)
- Scrollbars in effects and the clip monitors have zoom controls on the edges now (the next release will probably have those in the timeline as well)
- Management over the size of cache and proxy files now available
Olive got Google Crashpad integration on Windows to simplify collecting crash reports. Support for macOS and Linux should come at a later time.
Music-making
Zrythm 0.8.797 was released with smaller improvements like silence insertion, volume control for metronome, and punch in/out recording.
Ayan Shafqat contributed AVX optimized routines to Ardour for things like finding and computing peaks, applying gain to a buffer, and mixing buffer with and without gain.
Tutorials
New Blender tutorial on CG Cookie: Urban Low-poly Building
Luciano Munoz released a tutorial on the basic of using Grease Pencil for 2D animation.
This is an unusual Inkscape tutorial. This guy basically uses the application to design graffiti for model railways.
Nice if slightly creepy drip portrait effect in GIMP, tutorial by Davies Media Design:
Art
Cola Corridor by arbinsidik, Blender 2.8 and Cycles.
Olivier Pautot published the second render (made with Blender) in the Crowds series.
Alan Amaya, I promise, painted 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.