Cryptomatte-nod

Cryptomatte Node.

Cryptomatte-noden använder en Cryptomatte-bild för att skapa en mask för ett eller flera objekt eller material. Inmatningsmattan genereras vanligtvis av Blender själv (se Cryptomatte render pass), men kan också komma från annan programvara som stöder standarden.

Inmatningar

Bild

En färgåtergivning av scenen. Krävs endast för att Image-utgången ska fungera; om endast gråskalemasken behövs kan denna ingång lämnas utan anslutning.

Egenskaper

Källa

Källan till Cryptomatte-bilden.

Rendera:

Använd Cryptomatte-renderingspassen för ett visst View Layer.

Bild:

Använd en Cryptomatte-bild från en OpenEXR-fil med flera lager.

Scenen

Scen från vilken man kan ta Cryptomatte. Endast tillgänglig när Source är inställd på Render.

Bild

Bild som ska användas för Cryptomatte. Endast tillgängligt när Source är inställt på Image.

Cryptomatte-lager

Det bildlager som ska användas. Detta är vanligtvis en kombination av ett View Layer och en Cryptomatte-typ (Object/Material/Asset).

Matte ID

De kommaseparerade namnen på de objekt eller material för vilka en mask ska skapas. Dessa kan skrivas in manuellt, men det är enklare att använda knapparna + och - bredvid textrutan; se Typisk användning nedan.

Utgångar

Bild

Färgbilden från Image-ingången med masken applicerad så att endast de markerade objekten/materialen finns kvar. Allt annat görs transparent.

Matt

En gråskalemask av de markerade objekten eller materialen.

Plock

En färgad representation av Cryptomatte som kan användas för att plocka föremål eller material.

Typisk användning

  1. Aktivera Cryptomatte Object render pass i Egenskaper ‣ View Layer ‣ Passes och rendera bilden.

  2. I Compositor skapar du en Cryptomatte-nod och en Viewer-nod.

  3. Anslut Image-utmatningen från Rendering av lager Node (eller Pick-utmatningen från Cryptomatte-noden) till Image-ingången från Viewer-noden.

  4. Nu visas den renderade scenen (eller Cryptomatte) i Compositor-bakgrunden. Om den inte gör det ska du kontrollera att alternativet Backdrop i sidhuvudet är aktiverat.

  5. Klicka på knappen i Cryptomatte-noden och klicka sedan på det objekt som du vill inkludera i masken. Upprepa för alla andra objekt.

  6. Använd Matte-utgången i Cryptomatte-noden för att hämta en mask för det/de markerade objekten. Alternativt kan du ansluta Image-utmatningen från Render Layers-noden till Image-ingången från Cryptomatte-noden och sedan använda Image-utmatningen från Cryptomatte-noden för att hämta en maskerad version av renderingen.

Exempel

Exemplet nedan extraherar det vita huvudet på Suzanne-apan från renderingen, färgar det rött och komponerar det tillbaka till renderingen med en förskjutning. Lägg märke till att de rörelseoskärpta kanterna hanteras korrekt (vid rendering med Cycles). Lägg också märke till att CryptoObject-renderingspassen inte är anslutna till Cryptomatte-noden; detta behövdes med Cryptomatte Node (Legacy), men inte längre.

../../../_images/compositing_types_matte_cryptomatte_example.png

Begränsningar

  • Kryptomatte sidecars (metadatafiler) stöds inte.

  • Noden Cryptomatte kan inte användas i nodgrupper.

  • Volume Objects stöds inte.