Möt Mixos AIUtforska

Så bakar du en ambient occlusion-karta (AO)

En ambient occlusion-karta fångar de mjuka kontaktskuggorna där en yta är delvis innesluten — skrymslen, sömmar och trånga hörn. Att baka den från din meshs geometri ger ett PBR-material jordad, trovärdig skuggning och en bas för att styra smuts och slitage.

Av

Det korta svaret

AO-baking beräknar, för varje punkt på dina UV:er, hur mycket omgivande geometri som blockerar ambient ljus, och lagrar det som en gråskalekarta. Baka den från din modell, koppla den till materialets AO/occlusion-plats (eller packa den i en ORM-karta) och använd den vid behov för att maska smuts i fördjupningar.

Steg för steg

  1. 1

    Förbered dina UV:er

    Din modell behöver en icke-överlappande UV-layout så att varje punkt på ytan mappas till en unik plats i texturen. Överlappande UV:er får AO att blöda mellan delar.

  2. 2

    Ställ in bakingupplösningen

    Välj en utdatastorlek (1K, 2K, 4K) som matchar ditt texturmål. Högre upplösning fångar finare kontaktskuggor men tar längre tid att baka.

  3. 3

    Baka AO från meshen

    Kör AO-bakingen. Verktyget skickar strålar från varje punkt på ytan för att mäta hur skymd den är, och skapar en gråskalekarta — mörk i skrymslen, vit på exponerade ytor.

  4. 4

    Leta efter artefakter

    Leta efter hårda sömmar, blödning eller brus. Om du ser dem, justera ray-avståndet, öka samples eller lägg till UV-padding och baka sedan om.

  5. 5

    Använd AO-kartan

    Koppla den till materialets AO/occlusion-ingång, eller packa den i den röda kanalen i en ORM-karta. Du kan också använda den som mask för att begränsa smuts till skymda områden.

AO vs cavity och curvature

AO fångar bred, mjuk occlusion; en cavity-karta fångar trånga, fina fördjupningar; curvature framhäver kanter. De kompletterar varandra, de är inte utbytbara.

Många artister bakar alla tre och använder AO för jordad skuggning, curvature för att styra kantslitage och cavity för att lägga fin smuts i sömmar.

Ska AO ligga i base color?

Nej — håll AO borta från base color-kartan. Moderna motorer tillämpar AO som en egen kanal, oftast bara på ambient/indirekt ljus.

Att baka in AO i base color mörkar skrymslen dubbelt under direkt ljus och är en klassisk källa till lerigt utseende material.

Vanliga frågor

Vad används en ambient occlusion-karta till?

Den lägger till de mjuka kontaktskuggorna i skrymslen och hörn som enbart direkt ljus missar, jordar ytan och ger dig en mask för smuts och slitage.

Behöver jag UV:er för att baka AO?

Ja — AO bakas till en textur, så du behöver en icke-överlappande UV-layout. Triplanar-målning behöver inga UV:er, men baking gör det.

Varför har min AO-baking sömmar eller brus?

Oftast för kort ray-avstånd, för få samples eller för lite UV-padding. Öka samples och padding och justera ray-avståndet, baka sedan om.

Kan jag baka AO i webbläsaren?

Ja — Mixos bakar AO och curvature från din mesh i webbläsaren, utan att någon baker för skrivbordet behövs.