Kan Blender PNGs weergeven met de achtergrond transparant?

Ik zou een animatie willen renderen als een serie .png-afbeeldingen met transparante achtergronden voor gebruik in een video. Is dit mogelijk?

Antwoord

Ja, dit is mogelijk.

Gerenderde afbeeldingen met transparante achtergrond opslaan (PNG-formaat bijvoorbeeld), de instellingen zijn als volgt voor “Cycles” en “Blender Render” rendering engines.

Cycles

Eigenschappeneditor> Rendercontext> Uitvoerpaneel

Kies RGBA zodat de alfa van de renderer wordt opgeslagen in de png

Eigenschappeneditor> Rendercontext> Filmpaneel

Film controleren> Transparant zodat de wereldachtergrond transparant is.

PNG opslaan met alfa met Cycli

voer de afbeeldingsbeschrijving hier in

Blender Render

Eigenschappenbewerker> Rendercontext> Uitvoervenster

Kies RGBA zodat de alfa van de renderer wordt opgeslagen in de png

Properties Editor> Render Context> Shading Panel

Kies Transp arent Alpha type.

PNG opslaan met alpha met behulp van Blender Internal

EEVEE (Blender 2.8)

Eigenschappeneditor> Rendercontext> Filmpaneel

Kies Transparant Alfatype.

PNG opslaan met alfa met EEVEE

Reacties

  • Dit is het antwoord.
  • Een jaar later, en opnieuw hielp het me.
  • Waarom besteedt de blender nog steeds tijd aan het renderen met de tegels op de transparante delen?
  • @Anson Wat ik denk is dat de camera stralen in de scène schiet en aangezien er geen terugkerende straal is, moet er een time-out zijn voordat de render besluit om door te gaan naar het volgende vierkant.
  • I can ' t omdat het antwoord een beetje een valstrik is; PNGs kunnen nooit transparantie correct weergeven vanuit technisch oogpunt. De beste hoop is om de imagers kennis te laten maken met deze onderdelen, zodat ze zich bewust kunnen worden van de verschillen in alfa-indeling en de impact op hun werk.

Antwoord

In Blender Internal , als u wilt dat de achtergrond transparant is, kunt u verander het uitvoertype in RGBA en in het Scene -tabblad onder Layer , vink Sky uit.

Reacties

  • Annuleren van " Sky " was wat ik nodig had om het te laten werken (ik had al RGBA geselecteerd). In Blender 2.79 vond ik deze instelling in de " Render Layers " context.

Answer

Ga in de renderinstellingen onder Shading en zet alpha op transparant. Klik vervolgens onder output op RGBA. Het uitzetten van Sky in het scènetab zal ook werken, maar ik weet niet zeker of die methode een impact zal hebben op andere delen van de render of dat het slechts een redundantie is.

Opmerkingen

  • Waar zie je dat? Ik zie geen ' sectie Shading, maar ik zie wel Sampling, AO, Bloom, DoF, Subsurface Scattering, SSR, Motion Blur, Volumetrics, Hair, Shadows, Indirect Lighting, Film , Vereenvoudigen, freestyle en kleurbeheer.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *