User Guide Cancel

Flatten layers | Substance 3D Sampler

  1. Substance 3D home
  2. Home
  3. Getting Started
    1. Getting Started overview
    2. Activation and licenses
    3. System requirements
    4. Shortcuts
    5. Importing Resources
    6. Report a bug
    7. Project Management
    8. Export
      1. Export overview
      2. Export Window
      3. Default Presets
        1. Default Presets overview
        2. Arnold 5
        3. Blender Cycles/Eevee
        4. Corona Renderer
        5. Enscape - Revit
        6. Keyshot9+
        7. Lens Studio
        8. Spark AR Studio
        9. Unity HDRP Standard
        10. Unity HDRP Specular
        11. Unity Standard
        12. Unity Specular
        13. Unreal Engine 4
        14. Redshift
        15. V-Ray Next
      4. Managing custom presets
      5. Managing Presets
  4. Interface
    1. Interface overview
    2. The Home Screen
    3. 2D and 3D Viewport
    4. Sidebars
    5. Panels
      1. Panels overview
      2. Project panel
      3. Assets panel
      4. Layers panel
      5. Properties panel
      6. Quick Actions panel
      7. Shader Settings panel
      8. Channel Settings panel
      9. Metadata panel
      10. Export panel
      11. Physical Size Panel
      12. Exposed Parameters Panel
    6. Tools and Widgets
      1. Tools and Widgets overview
      2. Sliders
      3. Color Picker
    7. Preferences
      1. Preferences overview
      2. Normal Format
      3. Layer Resolution
  5. Filters
    1. Filters overview
    2. Custom Filters
    3. Compound Filters
    4. Generators
      1. Generators overview
      2. Atlas Scatter
      3. Brickwall
      4. Cloth Weave
      5. Decal
      6. Embossing
      7. Embroidery
      8. Floor Tiles
      9. Gravel
      10. Panel
      11. Parquet
      12. Pattern
      13. Pavement
      14. Perforate
      15. Quilt Stitch
      16. Splatter
      17. Stonewall
      18. Surface Relief
      19. Weave
    5. Adjustments
      1. Adjustments overview
      2. Blur
      3. Brightness/Contrast
      4. Colorize
      5. Color Replace
      6. Color Variation
      7. Equalize
      8. Fill
      9. Fold remover
      10. Hue/Saturation
      11. Invert
      12. Sharpen
      13. Vibrance
    6. Tools
      1. Tools overview
      2. Atlas Creator
      3. Atlas Splitter
      4. Auto Tiling
      5. Channels Generation
      6. Channel Switch
      7. Clone Stamp
      8. Crop tool
      9. Delight (AI Powered)
      10. Height to AO
      11. Height to Normal
      12. Image To Material
      13. Make it Tile
      14. Match
      15. Multiangle To Material
      16. Normal to Height
      17. Paint Wrap *missing*
      18. PBR Validate
      19. Perspective Correction
      20. Tiling
      21. Transform
      22. Warp
      23. Warp Transform
      24. Upscale
    7. HDRI Tools
      1. HDRI Tools overview
      2. Color Temperature Adjustment
      3. Exposure
      4. Exposure Preview
      5. HDR Merge
      6. Line Light
      7. Nadir Extract
      8. Nadir Patch
      9. Panorama Patch
      10. Plane Light
      11. Shape Light
      12. Sphere Light
      13. Straighten Horizon
    8. Wear and Finish
      1. Wear and Finish overview
      2. Corrode
      3. Cracks
      4. Dirt
      5. Discarded Gums
      6. Dust
      7. Erode
      8. Metal Finish
      9. Moss
      10. Oxidate
      11. Paint
      12. Rust
      13. Scratch
      14. Snow
      15. Stylization
      16. Water
      17. Varnish
  6. Technical Support
    1. Technical Support overview
    2. Exporting the log file
    3. Configuration
      1. Configuration overview
      2. Retrieving the installation path
      3. Update Checker
      4. NVIDIA Driver Settings
      5. 3D Capture set-up on Linux  
    4. Technical Issues
      1. Technical Issues overview
    5. Data or project issues
      1. Data or project issues overview
      2. Import Substance Alchemist projects in Substance 3D Sampler
    6. Filter issues
      1. Filter issues overview
      2. Image to Material and Delighter are missing
      3. Image to Material visual artefacts
    7. Interface issues
      1. Interface issues overview
      2. Fonts are not displayed correctly
      3. Main interface is transparent
    8. Performance issues
      1. Performance issues overview
      2. Color picker takes long time to open the first time
      3. Interface lags when interacting with the layer stack or other elements
    9. Stability issues
      1. Stability issues overview
      2. Crash when exporting a material
      3. Crash when using the Image to Material or Delighter
    10. Startup issues
      1. Startup issues overview
      2. Application doesn't start on Linux
      3. Crash at start up - Old OBS version
  7. Features and workflows
    1. Features and workflows overview
    2. Quick actions
    3. 3D Capture
    4. Export parametric assets
    5. End to end Physical Size Workflow
    6. Flatten layers
    7. Generative Workflow
    8. Texture Import
    9. Texture Generators
    10. Use As Bitmap
    11. Adobe Standard Material
  8. Pipeline and integrations
    1. Pipeline and integrations overview
    2. Environment variables
    3. Substance Send-to
    4. HP Z Captis support
      1. HP Z Captis support overview
      2. Your first capture, step by step
      3. System requirements to use the HP Z Captis device
      4. FAQ for HP Z support in Sampler
      5. Known issues and limitations
    5. Tajima Exporter plugin
  9. Scripting and Development
    1. Scripting and Development overview
    2. Manage installed plugins and scripts
    3. Create a Plugin with Python and QML
    4. Create a Script with Python
      1. Create a Script with Python overview
      2. Example Scripts
  10. 3D Capture
    1. 3D Capture equipment
    2. Camera settings - Exposure
    3. Camera settings - Focus
    4. 3D Capture lighting
    5. Cross-polarizing for 3D Capture
    6. Processing advanced 3D Captures
    7. Editing 3D Captured meshes
  11. Release Notes
    1. Release Notes overview
    2. All Changes
    3. Beta
    4. Version 5.1
    5. Version 5.0
    6. Version 4.5
    7. Version 4.4
    8. Version 4.3
    9. Version 4.2
    10. Version 4.1
    11. Version 4.0
    12. Old Versions
      1. Version 3.4
      2. Version 3.3
      3. Version 3.2
      4. Version 3.1
      5. Version 3.0
      6. Version 2020.3 (2.3)
      7. Version 2020.2 (2.2)
      8. Version 2020.1 (2.1)
      9. Version 2019.1
      10. Version 0.8.1
      11. Version 0.8.0
      12. Version 0.7.0
      13. Version 0.6.1
      14. 0.6.0
      15. 0.5.4
      16. 0.5.3
      17. 0.5.2
      18. 0.5.1
      19. 0.5.0
  12. FAQ
    1. FAQ  Overview

Flatten layers

Flattening layers is a helpful way to improve performance and simplify the layer stack, but it's important to be aware of the impact that Flattening layers can have on your project.

What does the Flatten layers button do?

Flatten layers merges all layers under the currently selected layer into a single layer. The resulting flattened layer has the same appearance as the original layers, but you can no longer make adjustments to the original individual layers.

Why Flatten layers?

Whenever you change a layer in the Layer stack, Sampler needs to recalculate the output of that layer and all the layers above it. Each additional layer to calculate means additional processing time and memory usage. Flattening multiple layers decreases the amount of time and memory needed to process those layers. For example, instead of recalculating 10 layers, Sampler only needs to process a single layer.

Additionally, flattening layers results in a simpler layer stack, which is easier to navigate and understand.

When shouldn't I flatten layers?

Any layers that are flattened can't be accessed individually in the layer stack, so you won't be able to make any changes to parameters in the flattened result. As a result, you should only flatten layers if you no longer need to make changes to the result of those layers.

Flattened layer parameters

While the parameters from the original layers are lost, Flattened layers have their own set of parameters that you can adjust to control how each resulting channel is used.

For each channel, you can:

  • Output usage: Change which channel the output is used for. When you flatten layers, a TIFF is created and named for each channel, and automatically assigned to that channel.
  • Opacity from alpha channel: Toggle whether the opacity is based on the Alpha channel result.
  • Remove: remove the channel from this layer. This can be useful for channels that don't contain useful information. For example, it's a good idea to remove an all white opacity channel, as doing so will free up memory without affecting the visual results.

Get help faster and easier

New user?