• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
2

Designer 13.0.0: Spline and Path nodes, Portals, Loops, etc.: big update for Material Artists!

Adobe Employee ,
Jun 06, 2023 Jun 06, 2023

Copy link to clipboard

Copied

13_0_Banner_Mozaic_Lezard_520_1.png

This 13.0.0 release of Substance 3D Designer brings a lot of love to material artists, with a huge quantity of new nodes, the Substance Engine 9.0 introducing loops for the first time and with a great addition to the graph: the portal node. And in order to please more users, we introduce a brand new Home Screen and provide additionnal languages.

 

 As mentionned in the previous version, this one is no more supporting Substance models graphs: it means that you can no more open, edit or export such graphs in Designer. You can find all the reasons why we took this decision in this post on our community forum. 

 

Release date: June 6th, 2023


New Content

This 13.0 version brings a lot of new content. You will mainly find two new collections of nodes: Spline tools and Path tools. Spline tools are a collection of nodes for generating and ajusting splines, as well as using them for mapping, scattering or warping images. Paths tools are another set of nodes to extract, in the form of a list of segments, contours from a mask and then edit and improve them. All these nodes will offer a lot of possibilities and they will have for sure a lot of creative applications. 

 

Splines.pngPaths2.png

Spline tools

New nodes dedicated to splines can be divided into four categories:

Create

The first category is of course the one to generate splines:

  • Spline Cubic: from two points and two tangents.
  • Spline Quadratic: from a set of points.
  • Spline Circular: following a circulare shape.

You can also create Bridges between splines in order to have a full set of splines between 2 or n splines. 

 

SplineCubic-Demo.gifSplinePolyQuadratic-Demo.gif

SplineCircle-Demo.gifSplineBridge-List_Demo.gif

Assemble

In some cases, you will have to treat several splines as a single entity, so you need tools to manage a set of splines. The Spline Merge List allows you to merge all your splines into a single one by connecting the extremities in order, the Spline Append node lets you append a list of splines onto another list and thanks to the Spline Select node you can filter and select specific splines from a given list. 

Modify

We also provide tools to rework and tweak your splines. You will find a node to apply a 2D Transformation, like a rotation, translation, scale, and another one to Warp the shape and two other nodes to modify the Thickness or the Height of the splines.

 

Spline2DTransform-Demo1.gifSplineWarp-Demo.gifSplineSampleThickness-Demo.gif

   

Render

The last category is the one to create the final shape or pattern based on your splines. The first idea that will come to your mind will be to repeat a given shape along the spline: the Scatter on Spline node allows you to do that, with a lot of parameters to perfectly control the distribution (rotation, scaling, offset, colors, masks, etc.). Thanks to the Spline Fill node, you can easily create a pattern from a closed spline. And if you want to map any texture onto your splines, with a high degree of control and precision, the Spline Mapper node is made for you!

 

ScatterOnSplineGrayscale-Demo.gifSplineFill-Demo.gif

SplineMapperColor-Demo.gifSplineFlowMapper-Demo.gif

Path tools

The Mask to Paths node lets you extract the border of a grayscale pattern, in the form of a list of segments. You can then process these paths with the Path 2D Transform or Path Warp nodes in order to tweak according to your needs.  And thanks to the Paths to Splines node, you can convert your Path into a Spline, and so take advantage of all the nodes dedicated to splines previously mentionned, like scattering.

 

MaskToPaths-Demo2.gifMaskToPaths-Demo1.gif

And to help you to learn all these new nodes, we published two new tutorials:


New Substance Engine v9

All the new nodes listed above are based on new Substance Engine version, and they are taking full advantage of its main new feature: loops. Loops are only meant to be use inside Function Graphs and you're most likely to implement them in a Pixel Processor, a FX Map or a Value Processor. Loops will of course allows you to easily repeat a function many times, until a condition is respected. It will help you to lighten a lot your graphs, and gain in accuracy. This dedicated tutorial will help you to start to work with loops. 

 

Substance Engine v9 also brings additonnal improvements:

  • New solid mode in the Gradient editor (i.e no interpolation at all)
  • Atomic pow() node in Function Graph
  • Add border wrapping options (clamp to edge / repeat) in Sampler node
  • Nearest sampling in Warp and Directional Warp node

Portal Node

The Portal Node is a new extension of the dot node with the possibility to hide connections in your graph. Thanks to this feature, you can improve the graph readability by hidding very long connections, and also have a quick access to key nodes from anywhere in the graph. This new feature is fully explained in this dedicated tutorial

 

PortalNodeFinal.gif


Home Screen

When you start Designer, you know have access to a brand new Home Screen like the one you have in others Adobe products. From this screen, you can:

  • Quickly create a new graph.
  • See the list of all the files recently opened in Designer, with some details like the size, the date when it has been modified for the last time or the complete filepath.
  • A learn page where you can find link to learning resources, like tutorials to introduce you to new features or to discover quick tips.
  • Direct links to the what's new panel, the about window, the website, the forum, etc.
 

HomeScreen.pngLearnPage.png


New languages

With this version, comes three additionnal languages: Spanish (Spain), Italian (Italy) and Portugese (Brazil). As a reminder, if you want to change the language in Designer, just go to the preferences, and in the General section, you will find the list of all available languages. 

 


Detailled release notes

13.0.0 (Released June 6th, 2023)

Added

  • [Graph] Portal node
  • [Onboarding] New Home Screen
  • [Content] Spline (Cubic) node
  • [Content] Spline (Poly Quadratic) node
  • [Content] Spline Circle node
  • [Content] Point List node
  • [Content] Spline Bridge (2 splines) node
  • [Content] Spline Bridge (List) node
  • [Content] Spline Append node
  • [Content] Spline Select node
  • [Content] Spline Merge List node
  • [Content] Spline 2D Transform node
  • [Content] Spline Warp node
  • [Content] Spline Sample Height node
  • [Content] Spline Sample Thickness node
  • [Content] Spline Render node
  • [Content] Scatter on Spline Color node
  • [Content] Scatter on Spline Grayscale node
  • [Content] Spline Mapper Color node
  • [Content] Spline Mapper Grayscale node
  • [Content] Spline Bridge Mapper Color node
  • [Content] Spline Bridge Mapper Grayscale node
  • [Content] Spline Flow Mapper node
  • [Content] UV Mapper Color node
  • [Content] UV Mapper Grayscale node
  • [Content] Paths to Splines node
  • [Content] Masks to Paths node
  • [Content] Paths 2D Transform nodenode
  • [Content] Paths Polygon node
  • [Content] Preview Paths node
  • [Content] Paths Warp node
  • [Content] Paths Select node
  • [Content] Paths Vertex Processor node
  • [Content] Paths Vertex Processor Simple node
  • [Content] Quad Transform on Path node
  • [Content] Raytraced Ambient Occlusion v2
  • [Content] Raytraced Bent Normal v2
  • [Content] Raytraced Shadows v2
  • [Engine] Update to version 9
  • [Engine] Loop node in function graphs
  • [Engine] Add solid mode to Gradient
  • [Engine] Atomic pow() node in Function Graph
  • [Engine] Add border wrapping options (clamp to edge / repeat) in Sampler node
  • [Engine] Nearest sampling in Warp and Directional Warp node
  • [Engine] Add a "punchthrough alpha" mode to the Sharpen filter for color inputs
  • [Engine] FxMap: Hemisphere morphlet
  • [Engine] Atomic Get/Set operations in function graphs
  • [Engine] Functions: use precise function of log/log2/exp, 2pow - Unify functions between cooker and engine
  • [Engine] Add an "intensity offset" parameter to the Directional Warp filter
  • [API] Support preset management for compositing graphs
  • [Functions] Change input name for functions atomic nodes
  • [Localization] Add Portuguese (Brazil), Italian (Italy) and Spanish (Spain) languages
  • [Localization] Respect rule "Language (Country)" in the list of languages
  • [Presets] Disable 'Preview' and 'Presets' panels in graph properties when using in-context editing
  • [Substance models graph] End of support of Substance models graphs

 

Fixes

  • [3D View] Display of long strings in scene statistics is cut off (macOS only)
  • [API] 'structure::Structure' module is still included in the API reference
  • [API] Dot nodes in MDL graphs have no definition nor properties
  • [API] Incorrect behavior when setting the parameter of function nodes
  • [Content] 3D Voronoi and 3D Voronoi Fractal nodes generate a cooking warning
  • [Engine] 'Intensity Map Offset' parameter has no effect on grayscale data in SSE2 engine
  • [Explorer] Graph i/o can be deleted
  • [Graph] Bitmap is ignored when used in instances
  • [Graph] Incorrect dot node position when created node from a node
  • [Graph] Incorrect focus in 'Expose parameter' dialog when using 'Enter' key
  • [Graph] Wrong result in histogram scan with bitmap in context editing
  • [Localization] Fix various clipping issues
  • [Parameters] Crash when deleting an input parameter
  • [Publish] Graphs in folders are moved to root in published package
  • [Resources] Crash when updating a loaded resource on disk
  • [VisibleIf] Fix regression in conditional visibility evaluation 

 

TOPICS
General , Showcase

Views

1.8K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 06, 2023 Jun 06, 2023

Copy link to clipboard

Copied

Loving it so far 🙂

Paths and Splines ! At last we can, simply, rivet panel edges that works on both regular panels, as below, and irregular panels!

2023-06-07_01-47-54.jpg

 

Thanks guys!

 

Dave

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Aug 22, 2023 Aug 22, 2023

Copy link to clipboard

Copied

Hello team, awesome tool! i am beginning to get a hang of it. however are there any files we cn study from? also i have attached an image showcasing an issue i have with resolution. i have upped the "scatter on spline greyscale" to 16 bits but am still having poor quality on the pattern. I have also upped the spline resolution to 64. Any tips will be great. Thanks. Details.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Dec 03, 2023 Dec 03, 2023

Copy link to clipboard

Copied

LATEST

I'm in love. Great Release!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines