Introduktion

Freestyle är en kant/linje-baserad icke-fotorealistisk (NPR) renderingsmotor. Den förlitar sig på mesh-data och Z-djupinformation för att rita linjer på valda kanttyper. Olika linjestilar kan läggas till för att skapa konstnärliga (”handritade”, ”målade” etc.) eller tekniska (hårda linjer) utseenden.

Freestyle kan generera en kraftfull mångfald av linjestilar och resultat. Det finns för närvarande två sätt att definiera hur linjer ser ut; det första använder en serie parametrar för att skapa en Line Style. Detta läge möjliggör intuitiv redigering av funktioner som prickade linjer och enkel inställning av flera linjetyper och kantdefinitioner. Utöver allt detta, med linjestilmodifierare, är himlen gränsen!

Den andra metoden för att generera linjer är genom att använda Python Scripting. Denna metod är mycket mer avancerad men Blender innehåller många pre-scripted stilar som japansk stor pensel, tecknad film, blueprint och tjocklek-med-djup.

../../_images/render_freestyle_introduction_example-1.png

ATV-buggy av Rylan Wright (RONIN). CC BY. (File:AtvBuggy.zip)

../../_images/render_freestyle_introduction_example-2.png

Av mato.sus304. CC BY-SA. (File:Mato_sus304_cut02.zip)

../../_images/render_freestyle_introduction_example-3.png

En tecknad scen från OHA Studio © Mechanimotion Entertainment. (blend-fil)

../../_images/render_freestyle_introduction_example-4.png

Rendering av planritning av Martin M-130 från 1935 av LightBWK. CC0. Varning: tung fil! utformad för att stresstesta Blender till det yttersta och kan krascha Blender. (Fil:M-130Blueprint.zip)

Den stora bilden

  • Aktivera Freestyle genom att klicka i kryssrutan Egenskaper ‣ Rendera ‣ Freestyle.

  • Freestyle-inställningarna finns i egenskaperna View Layer.

  • Ett visningslager kan bara ha en visningskarta. En vykarta innehåller inställningarna för kantdetektering (Crease Angle, Culling toggle, Face Smoothness toggle, Material Boundaries toggle, Sphere Radius och Kr Derivative Epsilon advanced options).

  • En visningskarta kan ha flera Line Sets.

  • En linjeuppsättning styr vilka linjetyper och urval som ska återges, från linjer som baseras på din scen.

  • Varje linjeuppsättning använder en linjestil (som kan delas mellan flera linjeuppsättningar).

  • En linjestil talar om för Freestyle hur de länkade linjeseten ska återges när det gäller färg, alfa, tjocklek och andra aspekter.

../../_images/render_freestyle_introduction_view-map-processes.png

Blockschema för Freestyle visa karta och processer.

Kända begränsningar

  • Mycket minneskrävande: Alla mesh-objekt i ett vyskikt laddas på en gång.

  • Endast mesh-objekt med fasad stöds.

  • Inga kanter i skärningspunkter mellan ytor har upptäckts ännu.

  • Renderingsresultat för freestyle har ingen Z-djupinformation.

  • Panoramakameror stöds inte.