User Guide Cancel

Processing advanced 3D captures | 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. Viewer Settings panel
      7. Shader Settings panel
      8. Channel Settings panel
      9. Metadata panel
      10. Export panel
      11. Physical Size Panel
      12. Exposed Parameters Panel
      13. Resources
    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. Hue/Saturation
      10. Invert
      11. Sharpen
      12. Vibrance
    6. Tools
      1. Tools overview
      2. Atlas Creator
      3. Atlas Splitter
      4. Channels Generation
      5. Channel Switch
      6. Clone Stamp
      7. Crop tool
      8. Delight (AI Powered)
      9. Height to AO
      10. Height to Normal
      11. Image To Material
      12. Make it Tile
      13. Match
      14. Multiangle To Material
      15. Normal to Height
      16. Paint Wrap *missing*
      17. PBR Validate
      18. Perspective Correction
      19. Tiling
      20. Transform
      21. Warp
      22. Warp Transform
      23. 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. 3D Capture
    3. Export parametric assets
    4. End to end Physical Size Workflow
    5. Generative Workflow
    6. Texture Import
    7. Texture Generators
    8. Use As Bitmap
    9. Adobe Standard Material
  8. Pipeline and integrations
    1. Pipeline and integrations overview
    2. Environment variables
    3. Substance Send-to
  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 4.5
    5. Version 4.4
    6. Version 4.3
    7. Version 4.2
    8. Version 4.1
    9. Version 4.0
    10. Version 3.4
    11. Version 3.3
    12. Old Versions
      1. Version 3.2
      2. Version 3.1
      3. Version 3.0
      4. Version 2020.3 (2.3)
      5. Version 2020.2 (2.2)
      6. Version 2020.1 (2.1)
      7. Version 2019.1
      8. Version 0.8.1
      9. Version 0.8.0
      10. Version 0.7.0
      11. Version 0.6.1
      12. 0.6.0
      13. 0.5.4
      14. 0.5.3
      15. 0.5.2
      16. 0.5.1
      17. 0.5.0
  12. FAQ
    1. FAQ  Overview

Processing advanced 3D captures in Substance 3D Sampler

In this user guide we’re taking an in-depth look at processing your 3D Capture datasets in Substance 3D Sampler.

You prefer to watch this as a video tutorial? You can find it here.

When doing 3D capture or photogrammetry, most of the effort is in taking good photographs, which steps are covered in the previous user guide articles. Also keep in mind we have designed and focused the 3D capture experience for objects up to human size. You might run into issues when you use a very large dataset (that means above 6 Giga pixels, which is 500 12 Megapixel photos).

Starting the 3D Capture process

To get started in Sampler, you will need to create a new Project. You’ll notice a new 3D Objects section in the Projects window. Click the + next to that, and pick “New 3D Object” to get started with the 3D Capture process in a new, dedicated window.

Select all your photos in the explorer and drag them onto the 3D Capture window. After loading for a while, your photos are presented in a list, and as a gallery, with properties for the selection on the right.

The photo groups list on the left is based on the camera and lens used for the photos. If you mix photos from multiple devices, like a cellphone, dslr camera or a drone, you will get separate groups here.

With the group selected, you get an overview of its properties. Sometimes the Focal length and Sensor size are missing; it is possible to fill these out manually if we know the numbers. This info can help improve the processing a bit.

Generating masks

The most important option is under the Mask section. Because the photos have been taken on a turntable, the background did not change much, but the object did. This can cause the alignment process to completely fail. On top of that, the background contains no meaningful info at all. To solve this, you’ll want to mask out the subject for each photo.

The easiest way is to use the automatic batch generation. Select Generate, then New Batch, and wait for Sampler to create the masks. This uses Adobe Sensei “Select subject” technology, just like in Photoshop. With 72 photos this process takes a little while to complete, so best to be patient.

You can verify an individual mask by selecting a photo, and clicking on the eye icon at the bottom right, next to the mask path. This shows a grayscale preview of the mask. If the automatic masking makes a mistake and kept parts of the background, don’t worry, a few incorrect masks are not a problem.

The majority of masks should have just your subject. This is why it is key to shoot your photos on a uniform, plain background; it’s much easier for the automatic masking to work well. If most of your masks are not correct, you can either fix all of them manually, or reshoot your photos with a more suited background.

You might retry a dataset multiple times, and you want to avoid re-generating your masks each time, as Sampler deletes these once you close the app. Your masks are cached In your Documents\Adobe\Adobe Substance 3D Sampler\3DCapture\p1. If you do multiple assets in a session, you will get folders called p2, p3, etc. It’s a good idea to copy the cached masks to a safe location with your dataset, so you can save time if you need to revisit this dataset.

Alignment

With correct masks, you’re ready to move on to alignment. Press the Blue submit button in the top right. You’ll get two options, Precision and Photo ordering.

  • Precision can improve the alignment, it’s best to start at Low, if you get failed photos, try again with High.
  • Photo ordering relates to the order you shot your photos. If you’ve walked around an object and shot in spiraling circles, you can go for sequence to save some time, but usually default is the safest option, even if it might take slightly longer to align.

Click Process and wait for the alignment to finish. This can take several minutes, so best to be patient again. Once finished, you see a point cloud representation of your object, with each photo represented as a camera floating around it. An orange warning triangle at the top left means some photos have failed to align. Hit back and try with High quality Precision, and Default Ordering if you haven’t already. Some photos might still fail to align, this means there’s not enough overlap, or not enough detail in them. You might have to revisit your photographing process to solve this, or you can just ignore them if it’s only a few photos.

Looking at your point cloud data, you might see stray points floating around your object that are not meant to be part of it. This is usually due to some bad masking, in this case a few bad masks have caused it to pick up on some dust particles. You can crop these out using the eye icon on the right, next to Region of Interest. Simply move the square handles that appear to get a tighter fit around your object. Any points outside of this box, shown in dark gray, will not be included in your final 3D model. You can also use this bounding box to pre-rotate and align your model better.

Sometimes point clouds have much denser points than others. This isn’t an issue, less points means the surface will have less small geometric detail. It comes from a lack of detail and contrast in some parts of the object while others have more details.

Geometry details

There’s only one setting left before we create our mesh. Under geometry details you can select the initial geometry detail level.

  • Raw is the undecimated mesh, it’s not really recommended to use this unless you’re sure you need this.
  • Full to draft are decimated meshes, you would pick lower options to get a test result faster, higher options to get more detail at the expense of slower processing.

Hit Submit to start the mesh processing. This process can take a while, longer than any of the previous steps.

Preview and post process

Once your mesh is done, the final window lets us preview and post-process our mesh before we add it to our Sampler project. This mode has a few buttons at the bottom to see your mesh with texture, shaded solid, as wireframe, and with a UV-checker material. The post processing settings on the side let you generate a new version of your mesh. That means a re-tessellated mesh, with new automatic UV’s, and texture baked from the original mesh. The main controls let you set a target face count, and toggle Normal, height and AO baking. There are a lot of advanced settings to tweak, but the defaults usually work fine.

You can also do this mesh processing step afterwards, once the mesh is added to Sampler. Once you’ve added it to Sampler you can give it a name, it now appears in your project list.

You can edit the mesh and textures, but you can already export your result using the Share > Export As dialog. General settings let you choose name and path, Mesh settings let you choose 3D mesh format, and Material settings let you configure the material of the mesh. You can toggle mesh or material off to export only one of them individually. Once exported, your mesh is ready to use in other 3D applications.

 

Now learn how to further edit your captured 3D meshes in Sampler.

 Adobe

Get help faster and easier

New user?

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online