docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method BeginBakingSession

    BeginBakingSession(OccurrenceList, OccurrenceList, int, int, double, double, double, bool, bool, ElementFilter)

    Start a new baking session. This must be called prior to any of the bakeSomethingMap function.

    Declaration
    [HandleProcessCorruptedStateExceptions]
    public uint BeginBakingSession(OccurrenceList destinationOccurrences, OccurrenceList sourceOccurrences, int uvChannel = 0, int resolution = 1024, double rayOffset = 0, double rayMaxDist = -1, double opacityThreshold = -1, bool useCurrentPosition = false, bool shareMaps = true, ElementFilter sourceElements = ElementFilter.Polygons)
    Parameters
    Type Name Description
    OccurrenceList destinationOccurrences

    Occurrences of the meshes where to store the baked map

    OccurrenceList sourceOccurrences

    Occurrences of components from which to bake maps (if empty use destination)

    int uvChannel

    UV channel of destOccurrence to use for the map generation

    int resolution

    Map resolution

    double rayOffset

    Offset from source mesh

    double rayMaxDist

    Maximum search distance for ray tracing during baking computation (-1 means infinity)

    double opacityThreshold

    If the opacity is under this threshold, considers as fully transparent and store the color behind the intersection

    bool useCurrentPosition

    Use the current position instead of the T-Pose of the input occurrence

    bool shareMaps

    If true, all the destinationOccurrences will share the same maps

    ElementFilter sourceElements

    Defines the type of elements from which baking is performed (polygons or points).

    Returns
    Type Description
    uint
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)