<p>Week highlights: new releases of Blender, MusE, Zrythm, MuseScore, new release of darktable shaping up, lots of improvements across multiple major projects like FreeCAD, LibreCAD, BlenderBIM, Siril.</p>
<h2 id="graphics">Graphics</h2>
<p>Jehan Pages moved OpenCL support in <strong>GIMP</strong> back to the experimental department. The reason for that is simple: there is no one to work on OpenCL support right now, not all drivers treat OpenCL equally well, and the amount of visual garbage in the output is just too annoying when you start using e.g. GEGL-based filters. Other than that, work continues on polishing multi-layer selection, the latest change there being the support for merging down multiple selected layers.</p>
<p>Most of the changes in <strong>Krita</strong>&rsquo;s main development branch since releasing v4.3.0 are bug fixes. The one exception worth mentioning here is a patch by Peter Schatz that allows using RGBA brushtips as gradient maps, which means multi-color brushes among other things.</p>
<p>All four Krita&rsquo;s GSoC students seem to be doing extremely well. All of them have blogs to follow: <a href="https://www.amyspark.me/blog/index.html">Leonardo Segovia</a> (dynamic fill layers using Disney&rsquo;s SeExpr), <a href="https://confifu.wordpress.com/">Saurabh Kumar</a> (storyboarding), <a href="https://ashwindhakaita.blogspot.com/">Ashwin Dhakaita</a> (MyPaint brush library integration), <a href="https://www.sh-zam.com/">Sharaf Zaman</a> (SVG mesh gradients support).</p>
<p><img src="sw-krita-mypaint-ui-preview.png" alt="MyPaint brush editor preview"></p>
<h2 id="photography">Photography</h2>
<p>The <strong>darktable</strong> team started updating release notes for upcoming version 3.2 expected some time in August. <a href="https://github.com/darktable-org/darktable/blob/master/RELEASE_NOTES.md… can have a peek</a>. Most changes last week were support for new cameras, translation updates, and bug fixes.</p>
<p><strong>Siril</strong> is now able to remove square pattern commonly visible on Fujifilm files (made via X-Trans sensor). There&rsquo;s a checkbox for that on the <em>Preprocessing</em> tab of the sidebar, and there are some settings to dial in in the <em>Preferences</em> dialog.</p>
<h2 id="3d-and-vfx">3D and VFX</h2>
<p>Blender Foundation released v2.83.2 that belongs to their LTS (long-time support) release series. If you missed this story entirely, the idea is that studios that rely on Blender in production should be able to have all the recent bug fixes without all the new fancy bugs caused by new features, refactoring etc. So the foundation now basically supports one series for two years shipping bugfix updates and nothing else. Pretty much the way GIMP used to have both stable and unstable branches, save for the 4-to-6 development cycle in the past :)</p>
<p>They also have quite a few GSoC projects this year (again). I haven&rsquo;t read all the reports yet, but if you are really, really interested, each project has a dedicated <a href="https://devtalk.blender.org/c/blender/summer-of-code/15">DevTalk thread</a>.</p>
<p>Meanwhile in the sculpting land…</p>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sculpt: Boundary Brush<br><br>This new brush is designed to edit cloth and hard surface assets. It detects and deforms the mesh using its boundary edge loops. The initial version includes bend, expand, inflate, grab and twist deformation modes. <a href="https://twitter.com/hashtag/b3d?src=hash&amp;ref_src=twsrc%5Etfw">#b3d<…; <a href="https://twitter.com/hashtag/devfund?src=hash&amp;ref_src=twsrc%5Etfw">#…; <a href="https://t.co/vHKSG9IOUI">https://t.co/vHKSG9IOUI</a&gt; <a href="https://t.co/TRvOK1Rw7J">pic.twitter.com/TRvOK1Rw7J</a></p>&mdash; Pablo Dobarro (@pablodp606) <a href="https://twitter.com/pablodp606/status/1285324371410792452?ref_src=twsrc… 20, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js&quot; charset="utf-8"></script>

<p>Jeremy Hu has some great stuff for <strong>Dust3D</strong> in the pipeline:</p>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Report the progress on implementing &lt;Interactively Controlled Quad Remeshing of High Resolution 3D Models&gt;, this paper is a patch to fix the two main issues of MIQ method: running speed and edge flow. (1/5) <a href="https://t.co/pw2wsXAnFi">https://t.co/pw2wsXAnFi</a&gt; <a href="https://t.co/V2DVpQ8hoj">pic.twitter.com/V2DVpQ8hoj</a></p>&mdash; Jeremy HU (@jeremyhu2016) <a href="https://twitter.com/jeremyhu2016/status/1282309476188434432?ref_src=tws… 12, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js&quot; charset="utf-8"></script>

<p>You might also like checking out <a href="https://www.kickstarter.com/projects/chordata-motion/chordata-motion-fi… campaign on Kickstarter</a>. The project calls itself an open-source motion capture system. If you look at their <a href="https://gitlab.com/chordata">project on Gitlab</a>, they already uploaded PCBs (designed with KiCad, no less) and a Blender add-on to receive, record, and retransmit physical motion capture data.</p>
<iframe width="580" height="325" src="https://www.kickstarter.com/projects/chordata-motion/chordata-motion-fi…; frameborder="0" scrolling="no"> </iframe>
<p>Oh, and we need to talk about Natron <em>again</em>. There&rsquo;s a new <a href="https://www.facebook.com/groups/NatronNation/permalink/1620219901478905… on Facebook</a> where Ole-André Rodlie, one of the contributors, basically said this:</p>
<blockquote>
<p>Natron 3.0 will probably not happen, the code is buggy, unfinished and undocumented… At this point Frédéric is probably the only person that could continue the work, and he does not have the time. Some features could be backported to 2.x… At this time we have have enough open issues for 2.x. I would rather get that stable. 3.0 will require new developers to join the project.</p>
</blockquote>
<h2 id="cad">CAD</h2>
<p>I wish I could show you screenshots of <strong>LibreCAD</strong> v3 GUI rewrite that Akhil Nair has been working on as his GSoC 2020 project. But the master branch stopped building for me a while ago.</p>
<p>Nevertheless, there seem to be <a href="https://dokuwiki.librecad.org/doku.php/gsoc:log2020">a lot of exciting changes</a>. You can read more about that in a <a href="https://blog.librecad.org/2020/07/librecad-3-gui-revamp-gsoc-2020-phase… report</a> (that one has a couple of screenshots).</p>
<p><strong>FreeCAD</strong> keeps getting its fair share of changes in the FEM workbench (they also now have a GSoC students contributing there), and the Arch/BIM workbenches are being actively worked on too. I wholeheartedly recommend reading Yorik&rsquo;s excellent monthly reports. Here is the gist of <a href="https://www.patreon.com/posts/freecad-bim-news-39175232">the latest one</a>.</p>
<ul>
<li>Clones will probably be gradually phased out by <a href="https://wiki.freecadweb.org/App_Link">App Links</a>. So far, Yorik&rsquo;s experiments are encouraging.</li>
<li>Multicore IFC importer thanks to recent changes in IfcOpenShell. Yorik says that &ldquo;a fairly large, 50Mb IFC file opens in a couple of minutes&rdquo; now.</li>
<li>You can now optionally include structural analysis data within IFC files when exporting. Further reuse of the FEM workbench is possible for doing things like setting node restrictions and load cases.</li>
</ul>
<p>It&rsquo;s been almost a month since the last <strong>BlenderBIM</strong> release which means we are probably about to get an update. The latest one from June 21 allows seeing full hierarchy of materials and styles, support for IFC4 georeferencing data on importing, rebar importing improvements, surface styles support for native geometry, and more. See the <a href="https://community.osarch.org/discussion/comment/1338/#Comment_1338">post by Dion Moult</a> for a vastly larger list of changes.</p>
<p><img src="sw-blender-bim.jpg" alt="BlenderBIM v0.0.200621"></p>
<h2 id="music-making">Music-making</h2>
<p>Although I&rsquo;ve been following <strong>Zrythm</strong> since winter &lsquo;19, I haven&rsquo;t really posted about <a href="https://www.zrythm.org/en/index.html">this new DAW</a> here yet. My reason for that is multifold. Mostly, it&rsquo;s because I&rsquo;ve been waiting for the program to stabilize and it just doesn&rsquo;t yet.</p>
<p>I mean, Unfa specifically launched a counter in a live stream when he was trying to make a tune using Zrythm, and the counter stopped at 7 crashes after two hours.</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/2kyfOW82StU&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<p>Anyway, I guess, there&rsquo;s now a historical imperative for me to cover it :)</p>
<p>If you want to know why this project was started, have a look at <a href="https://www.zrythm.org/en/index.html">this thread</a> in the project&rsquo;s forum where the principal developers explains that. For the record, Zrythm actually reuses some code from Ardour but Alex (the principal developer) rewrites it in C which he prefers over C++.</p>
<p>So, Zrythm 0.8.694 is <a href="https://forum.zrythm.org/t/zrythm-0-8-694-release/99">out with quite a few new features</a>. Here are just some of them:</p>
<ul>
<li>Routing from chord track to instrument tracks</li>
<li>Shift+selection for selecting multiple tracks/channels</li>
<li>Make port connections and channel sends undoable</li>
<li>More API coverage for scripts in Guile, the GNU project&rsquo;s implementation of the Schema scripting language</li>
</ul>
<p>Interestingly, Alex adopted the very same model from Ardour where he provides fully-functional binary builds of the program for money — despite his dislike for paywalls. My educated guess is that this is simply because this model is known to work (although quite a few people will tell you in great many details how much they hate it).</p>
<p><strong>MusE</strong> 3.1.1 is out with mostly bug fixes over the previous update. One of the new features is support for the MIDNAM extension in LV2 plugins (something Qtractor recently got as well). See <a href="https://github.com/muse-sequencer/muse/releases/tag/muse_3_1_1">release notes</a> for a full list of changes.</p>
<p><strong>MuseScore</strong> 3.5 release candidate is out with <a href="https://github.com/musescore/MuseScore/releases/tag/v3.5rc">minor improvements and bug fixes</a>. Collectively, MuseScore 3.5 is going to represent a lot of quick wins usability-wise, as you might have already guessed from the past few updates. You can get the gist of it from a much earlier video by Martin &ldquo;Tantacrul&rdquo; Keary on changes in v3.3:</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/j4XUr0eD_a0&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<p>All three <a href="https://summerofcode.withgoogle.com/organizations/5921825411825664/">GS… projects by MuseScore</a> have very nice progress. You can see students&rsquo; reports on the <a href="https://musescore.org/en/blog">community blog</a>.</p>
<p>Again, if you missed the news, MuseScore v4 is shaping up to become a massive update. You can read more about that <a href="https://musescore.org/en/MuseScore4">in their blog</a>. Some of the latest changes in the main development branch are the basics of workspace management and a whole new audio engine (that seems to reuse SoLoud audio engine targeted at gamedev, for some reason).</p>
<p><strong>Dragonfly Reverb</strong> 3.2.0 doesn&rsquo;t really any exciting changes (unless one less dependency, which is <em>libsamplerate</em> here, is your thing) but Unfa made a point of showcasing this effect, so why not mention it as well?</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/Sf7wJw_zPIc&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<h2 id="tutorials">Tutorials</h2>
<p>Learn how to use math input in GIMP to make simple calculations right in the numeric input widgets.</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/pPoGUxddGj8&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<p>Pixls user &lsquo;scribbleed&rsquo; posted a <a href="https://discuss.pixls.us/t/using-gmic-and-gimp-for-static-flow-effects/… on animating photos</a> with G&rsquo;MIC and GIMP.</p>
<p><img src="edu-gimp-animated-photos.gif" alt="Animating photos with GMIC and GIMP"></p>
<p>Great speedpainting with Krita, by Denis Godyna. My only concern here is that the timelapse is a little too fast-paced, it&rsquo;s hard to see the work on simpler objects like those trees at the end.</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/0jjCDwie0fk&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<p>Make a cushion in Blender in 4 minutes, by Andrew Price:</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/7O0AFgZtAJs&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<p>Jack Lynch explains his photogrammetry workflow with Meshroom and Blender:</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/HZPAqL0JJiw&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<p>How to use Rebar tool in FreeCAD&rsquo;s Arch workbench:</p>

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe src="https://www.youtube-nocookie.com/embed/iyJMQKHhzUM&quot; style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video" loading="lazy"></iframe>
</div>

<hr>
<p>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&rsquo;s between 10 and 20 hours. If you enjoy the work I do, you can support me on Patreon or make a <a href="http://paypal.me/prokoudine">one-time donation</a>.</p>
<h2 id="art">Art</h2>
<p>Fern Hamblin Gadd, a <a href="https://www.facebook.com/fern.gadd/posts/10213622661120218">landscape</…; painted with Krita:</p>
<p><img src="art-krita-fern-hamblin-gadd-landscape.jpg" alt="Fern Hamblin Gadd, landscape, Krita"></p>
<p><a href="https://blenderartists.org/t/forest-shrine/1240226">&lsquo;Forest Temple&rsquo;</a> by Maciek Drabik, Blender (both Eevee and Cycles used for rendering):</p>
<p><img src="art-blender-maciek-drabik-forest-temple.jpg" alt="Maciek Drabik, Forest Temple, Blender"></p>
<p>Stefanie Meer, <a href="https://twitter.com/MeerStefanie3D/status/1283833813819432960/photo/1">… sculpt</a>, Zbrush/Blender:</p>
<p><img src="art-stefanie-meer-rat.jpg" alt="Stefanie Meer, rat sculpt, Zbrush/Blender"></p>
<hr>
<p>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&rsquo;s between 10 and 20 hours. If you enjoy the work I do, you can support me on Patreon or make a <a href="http://paypal.me/prokoudine">one-time donation</a>.</p>
<p>
<a data-patreon-widget-type="become-patron-button" href="https://www.patreon.com/bePatron?u=544395"><img src="http://images.libregraphicsworld.org/buttons/patreon-button.png"></a></…;

Updated
ID
https://librearts.org/2020/07/week-recap-21-july-2020/
Feed