ArtEngine version 2021.8.1
Release date: July 9th, 2021
New Features and Improvements
Feature Selector - AI-assisted segmentation
The Feature Selector node, which allows for fast AI assisted mask creation in ArtEngine, has been significantly upgraded. You can now create multiple selection segments (up to 3) based on the parameters entered and can now also call for some AI based Segmentation.
The AI Segmentation requires input masks to generate results. Users can create these masks by simply painting on an example texture of the input bitmap that they would like to create a mask for. For example if you have an image of some sand and stones, you simply paint on a part of the sand with a Mask Paint node, and the stones with another, then connect the masks to the Feature Selector. With AI Segmentation turned on the node will create two masks for those regions in seconds.
You can mix and match between your manual and AI assisted segments but it is worth noting that you will always need a minimum of two input masks for the AI Segmentation to work.
Output Node - export native Unity materials
Our goal in ArtEngine is to become the go to texture creation tool for Unity developers. Part of the work to reach that goal is allowing ArtEngine users to easily export their ArtEngine textures as native Unity textures, with their Unity settings already backed in and the maps packed in the correct way, depending on the render pipeline being used. The first part of this work allows users to export a range of HDRP textures from the Output node. Our next release will see other more common formats added.
Fixed an issue where the mutation node fails to finish execution when all of the properties are selected.
Fixed an issue related to color space where linearity was not being set correctly for a few nodes.
Fixed issues around project load failure.
Fixed issues around license activation.
Fixed an issue where application crashes when editing the advanced output identifiers for duplicate maps.
Fixed an issue where the Content-Aware Fill node did not switch from Output to Fill Definition when changing the Feathering slider.
Fixed an issue where input bitmaps become unexecuted when copy-pasted.
Fixed an issue where in the Material Generation node, dropping all sliders to 0 produces a corrupted normal.
Fixed issues where painted masks were lost while copy-pasting or import-export with a painted mask.
Fixed an issue where Distort node where more than one Distort node in a node graph created a blank canvas
Fixed an issue where the Distort node caused the 2D viewer to flicker.
Seam Removal, Mutation, Mutation (Structure): using an Ignore mask with hard edges may sometimes cause artifacts in the output of these nodes. There is a known workaround for this problem, which is to blur (or feather) the mask edges. You can do so in one of the following ways:
When creating the mask using a Mask Paint node, you can adjust the hardness property of your brush at the time of painting to ensure mask edges are feathered.
When working with an existing mask, you can pass it through a Blur node before connecting it to the Ignore port of Smart Mutation nodes.
Nodes that are not recommended for Batching: Color to Mask, Color Muse, Mask Paint, Color Transfer, and in general nodes that are more specific to the individual bitmaps coming through.
There is an issue with Batching creating extra black maps for output folders to make up the difference in numbers, if one input folder has more maps than another.