Freestyle

Referens

Panel:

Egenskaper ‣ Vylager ‣ Freestyle

Det finns bara en visningskarta per visningslager. Den styr parametrarna för kantdetektering. Freestyle kan aktiveras/inaktiveras per vyskikt genom att flytta kryssrutan i panelhuvudet.

../../../_images/render_freestyle_view-layer_freestyle-panel.png

Visa lager: Freestyle-panel.

Kontrolläge

Vilka upptäckta kanter som faktiskt återges, och hur, kan styras antingen genom:

Parameterredigeringsläge:

Linjer återges via parametrar som definieras i ett användarvänligt gränssnitt för att definiera och styra linjeset och linjestilar.

En view map (och därmed ett view layer) kan ha flera Line Sets, och varje Line Set är kopplat till en Line Style.

Python Scripting-läge:

Linjer återges via Python scripting, kraftfullt men komplext.

Visa karta Cache

Ett alternativ för att återanvända en tidigare beräknad view map för efterföljande rendering. Cachen uppdateras automatiskt när meshgeometrin för den inmatade 3D-scenen har ändrats.

Den här funktionen ger en stor prestandaökning för rendering av Freestyle-animationer när geometrin i kamerans mesh är statisk, samt för upprepade stillbildsrenderingar med uppdateringar av linjestiliseringsalternativ.

Även om kryssrutan View Map Cache är ett alternativ för ett vylager delas cacheminnet av alla vylager och scener. Det innebär att om Freestyle används för två eller flera vylager (eventuellt i olika scener via Compositor), så ersätts den cachade vykartan för ett vylager med en ny vykarta för ett annat vylager och därmed förväntas ingen prestandavinst.

Som Render Pass

Freestyle-linjer kommer inte omedelbart att synas ovanpå den renderade bilden. Istället renderas freestyle-linjer som ett Render Pass som kan komponeras med den renderade bilden med en Alpha Over-nod.

Detektering av kanter

Veckvinkel

Om två angränsande ytor bildar en vinkel som är mindre än den definierade Crease Angle, kommer kanten mellan dem att renderas när du använder Crease kanttypsval i en linjesats. Värdet påverkar även valet av kanttyp Silhouette.

Avlivning

Ignorera de kanter som är utom synhåll. (Sparar en del bearbetningstid och minne, men kan i vissa fall försämra kvaliteten på resultatet)

Ansiktets släthet

Tar hänsyn till Smooth Shading vid beräkning av kanter.

Sfärens radie

Påverkar beräkningen av kurvaturer för kanttypsvalen Ridge, Valley och Suggestive Contour i en linjesats. Krökningen vid varje vertex beräknas genom att ta medelvärdet av ytans form inom den angivna radien. Om värdet ökas minskar bruset och detaljrikedomen.

Kr Derivat Epsilon

Styr tröskelvärdet för den minsta förändringshastighet för krökning som används för att filtrera utdata från kanttypsvalet Suggestive Contour. Om värdet ökas minskar antalet linjer som återges, med början från jämnare områden i objektet (mer information finns i den här PDF-filen).