Hi there,
I would like to convince the studio where I’m working to adopt Substance Designer.
Thing is, being our pipeline still so reliant on Photoshop, we really need a strong psd exporter to welcome SD in our pipeline.
Currently I feel there have been some important omissions that make the exporter less useful than it could be.
For this reason, knowing that I can’t expect to replicate all psd features, I will try to make an analysis and ask for a minimum amount of feature requests.
MasksThis is currently one of my biggest concerns.
Currently only nodes with alpha are exported as layers with a mask.
The problem is that a layer exported this way will have transparent pixels (i.e. opaque pixels from the source node will be deleted) that will match the mask.
This makes the use of a mask useless, thus making the export function more destructive than it should be.
- Now, a layer in Photoshop may actually contain transparent pixels, and have a mask as well. For this reason the best way to export a mask should be the ability to assign an arbitrary grayscale node to a mask of a layer, while the layer should receive a RGBA node. Mask Assignment should be made with a simple drag’n drop.
- Groups should have masks too.
See also
Topic: Access to layer masks with PSD exporterLayer UI.It is very difficult to organize layers, as it’s not easy to drag a layer in and out of a group.
Layers flicker when trying to drag a layer close to a group in the UI.
Adjustment Layers.This would be so useful! Adding non-destructive features to the generated psd file.
Designer already have atomic nodes like Levels, HSL and Gradient Map.
In my opinion, these nodes should be added in two different ways:
- The way it is now, showing the result of the node operation.
- Adding and adjustment layer which takes the same node parameters as values (without rendering the image).Of course the adjustment layer should be able to receive a mask too.
Nested substances in a graph as a groupThis is probably a plus, but I like the idea of it.
Layers that have already been setup to be exported inside of a subgraph (a referenced substance inside of the current graph) are currently not taken into account.
IMO they should be exported as a group in the current graph, if the subgraph have been added to the exporter in the layer list.
I hope that makes sense.
Thanks for listening!