Vectary Documentation
ChangelogFeedbackHelpOpen Studio
  • Welcome to Vectary Docs
  • Documentation
    • Getting started
      • System requirements
      • User interface
      • Rendering
      • Dashboard
      • Account settings
      • Roles
      • Scene orientation
      • Units
    • Importing
      • Import formats
      • Figma frames import
      • CAD files
      • Vectary Processor
    • Design process
      • Design mode
        • Selections tools
        • Primitives
        • 3D Text
        • Light sources
        • Modifiers
          • Array Linear
          • Array Radial
          • Array Grid
          • Array Object
          • Subdivide
          • Bevel
          • Randomize
          • Symmetry
          • Boolean
        • Deformers
          • Bend
          • Twist
          • Taper
          • Skew
          • Stretch
          • Spherify
          • Noise
          • Simplify
        • Setup
          • Group
          • Empty
          • Camera
          • Backdrop
          • Smooth normals
          • Clipping plane
        • Interactive elements
      • Materials and Textures
        • Basic materials
          • Color
          • Roughness
          • Metalness
          • Opacity
          • Emission
          • Normal map
        • Advanced materials
          • Subsurface
          • Refraction
          • Clearcoat
          • Thinfilm
          • Reflectivity
          • Double sided material
        • Baked textures
          • Ambient occlusion (texture)
          • Lightmap
          • Texture remapping
        • Importing own textures
      • Animated materials
      • Decals
      • Camera
      • Environment
      • Background
      • Ground plane
      • Effects
        • Reflections
        • Ambient Occlusion
        • Soft Shadows
        • Fading
        • Smooth edges
        • Adjustments
        • Color Balance
        • Vignette
        • Grain
        • Bloom
      • Control bar
        • Fit View
        • Viewport display modes
        • Gizmo & Origin
        • Snapping
        • Download image
      • Libraries
        • Asset library
        • Materials library
        • Environments library
      • Edit mode
        • Selection tools
        • New object
        • Draw
        • Primitives
        • Extrude
        • Bevel
        • Make circle
        • Bridge
        • Slide
        • Cut
        • Collapse
        • Cap open boundaries
        • Merge faces
        • Mesh Tools
        • Normals
    • 3D configurator
      • Variants
      • Interactions
        • Triggers
        • Conditions
        • Actions
          • Animated texture
          • Animation
          • Cameras
          • Download image
          • Highlight
          • Interactions
          • Materials
          • Link
          • Sounds
          • Transformation
          • Upload image
          • Variants
          • Visibility
          • Send event
          • Set variable
        • Events (for API)
      • Animations
      • Floating UI
        • Floating UI settings
        • Container
        • Materials (UI)
        • Variants (UI)
        • Text
        • Image
        • Button
        • Slider
        • Input
        • Tips
      • Hotspots
      • Variables & Expressions
        • Syntax
        • Functions
        • List of inputs
        • Data import (.csv)
    • Project settings
      • Version history
      • Augmented Reality (WebAR)
      • WebXR (beta)
      • Loading screen
      • Mouse controls
      • Interaction prompt
      • Menu - Settings
    • Sharing, exporting, embedding
      • Sharing
      • Performance analyzer
      • Optimizing a shared project
        • Geometry
        • Textures
        • Materials
        • Effects
        • Light and shadows
        • HDRI
        • Ground plane
        • Tips
      • Project cloning
      • Embedding to other software
      • Export options
    • Other
      • Vectary Plugin for Figma
      • 2D to 3D
      • Selections
      • Comments
      • Shortcuts
  • API
    • Model API
      • Quick Start
      • API Reference
      • Type Definitions
      • Events & Listeners
      • Floating UI
      • Ecommerce
        • Webflow
        • Shopify
        • Custom code
Powered by GitBook
LogoLogo

Website

  • Pricing
  • Blog
  • Security
  • Website

Social

  • YouTube
  • LinkedIn
  • Discord

Copyright © 2025 Vectary Inc. All rights reserved

On this page
  • Overview
  • What textures can be baked in Vectary Studio
  • Settings
  • UV0 & UV1
  • Baking time
  • Common issues
  • Tutorials
Export as PDF
  1. Documentation
  2. Design process
  3. Materials and Textures

Baked textures

Overview

Texture Baking is the process of storing calculated rendering information onto a texture (image). This process can be performed for individual objects or multiple objects simultaneously.

Benefits

  • Performance Texture baking allows disabling the Ambient Occlusion effect and significantly reduces or eliminates the necessity for real-time lighting calculations. As a result, overall rendering performance improves noticeably.

  • Realism The photorealistic path-tracing rendering method utilized by texture baking ensures highly realistic and impressive visual outcomes.

Texture baking calculations are performed locally on the computer, fully leveraging CPU capabilities

What textures can be baked in Vectary Studio

Textures
Description

A grayscale texture that simulates soft shadowing and ambient light occlusion in crevices and tight spaces, enhancing the realism of 3D models by adding depth and detail to surfaces.

A precomputed texture that stores lighting data, enhancing visual realism and optimizing.

A virtual surface that helps integrate 3D objects into a scene by providing a base for casting shadows.

Converting AO map and Lightmap textures into Roughness and Emission to ensure proper functionality across all devices in AR.

Settings

Optimal settings vary significantly depending on each object's characteristics and scene context, including object dimensions, material properties, lighting setup, and visibility within the scene. It is recommended to initially choose lower settings and gradually increase these parameters if necessary.

Resolution

  • Available resolutions: 256px, 512px, 1024px, 2048px, 4096px

  • Auto mode dynamically determines optimal texture resolution based on the size of objects relative to the largest one in the scene.

Quality

This parameter determines the number of samples used during rendering. The higher the sample count, the longer the rendering process takes, but the smoother the final texture.

  • Draft: 16 samples

  • Medium: 256 samples

  • High: 1024 samples

Denoise

Removes visual noise from baked textures, improving clarity.

UV0 & UV1

UV channels define how textures are projected onto 3D models by mapping 2D image data onto 3D geometry. Effective UV mapping is essential for accurate texture representation. Vectary Studio supports two distinct UV channels for optimized texture baking workflows.

  • Use this channel to link Ambient Occlusion and Lightmap textures with other textures (Color, Roughness, Metalness, etc.). This allows all linked textures to update simultaneously when adjusting texture projection.

  • Beneficial if the model was already UV unwrapped prior to importing into Vectary.

Textures using UV0:

  • Color

  • Roughness

  • Metalness

  • Opacity

  • Emission

  • Normal map

  • Thickness

  • Use this channel to keep Ambient Occlusion and Lightmap textures independent from other textures.

  • Slightly increases the scene size due to an extra UV map.

Textures using UV1:

  • Ambient Occlusion

  • Lightmap

It is generally preferable to maintain UV0 and UV1 separately, ensuring independent adjustments of the texture projection

  • Update UV — necessary when geometry is altered to ensure textures correctly align with the updated geometry.

Example:

A 3D table model includes two textures: a wood texture (Color, UV0) and a Lightmap (UV1). If the projection of the wood texture (UV0) needs adjusting, it can be done independently, without affecting the Lightmap texture on UV1.

Baking time

Texture baking, based on path tracing, produces high-quality results but takes time. Baking duration depends on resolution, sample quality, and the number of objects.

Optimizing baking time:

  • Begin with lower resolutions for testing

  • Limit resolution and sample settings to practical necessities

  • Bake smaller object groups or individually

  • Temporarily hide non-essential objects

  • Utilize real-time Lightmap previews for quicker assessments

Continue working on the scene during baking

Common issues

Artifacts (Fireflies): Bright spots may appear on textures due to highly reflective or refractive materials acting as secondary light sources.

Elimination methods:

  • Adjust lighting intensity or reduce the number of lights.

  • Lower reflectivity or increase roughness in material settings.

  • Raise quality (sample count).

  • Enable Denoise to minimize or remove artifacts.

Tutorials

PreviousDouble sided materialNextAmbient occlusion (texture)

Last updated 5 days ago

Matches the object's exact geometry, thus requiring proper UV unwrapping for accurate results.

Ambient occlusion (texture)
Lightmap
Texture remapping
Ground plane
Ambient Occlusion map and Lightmap are generated as UV1 by default, but can be set to become part of UV0