Blender Foundation har udgivet versionen af det gratis 3D-modelleringsprogram Blender 3.0, som er velegnet til forskellige opgaver relateret til 3D-modellering, 3D-grafik, spiludvikling, simulering, rendering, komposition, bevægelsessporing, skulpturel modellering, animation og videoredigering. Koden distribueres under GPL-licensen. Færdige samlinger er tilgængelige til Linux, Windows og macOS.
Hovedændringerne i Blender 3.0:
- Brugersnittet er blevet opdateret, og en ny tema er blevet introduceret. Brugergrænsefladeelementerne er blevet mere kontrastfulde, og menuer og paneler har nu afrundede hjørner. Gennem indstillingerne kan afstanden mellem panelerne tilpasses efter smag, og niveauet af afrunding på vinduernes hjørner kan vælges. Det visuelle udseende af forskellige widgets er blevet ensartet. Forbedret implementering af forhåndsvisning og zooming af miniaturebilleder. Den lineære ikke-fotorealistiske renderingsgrænseflade (Freestyle) er helt redesignet. Mulighederne for at styre områder er blevet udvidet: de hjørnesoner, der tillader handlinger, gør det muligt at flytte omkringliggende områder, der er blevet tilføjet en ny operation for at lukke områder, og operationerne til at ændre størrelsen på områder er blevet forbedret.

- En ny editor er blevet tilføjet — Asset Browser, som forenkler arbejdet med forskellige ekstra objekter, materialer og miljøblokke. Der er givet mulighed for at definere elementbiblioteker, gruppere elementer i kataloger og vedhæfte metadata som beskrivelser og tags for at lette søgningen. Det er muligt at knytte vilkårlige miniaturebilleder til elementerne.

- Renderingssystemet Cycles er blevet moderniseret med markant forbedret renderingsydelse ved brug af GPU. Det hævdes, at hastigheden for rendering af typiske scener er øget med 2-8 gange sammenlignet med den tidligere version, takket være ny kode, der køres på GPU-siden, og ændringer i planlæggeren. Der er også tilføjet støtte til hardwareaccelererede beregninger ved hjælp af NVIDIA CUDA- og OptiX-teknologier. For AMD GPU'er er der tilføjet en ny backend baseret på AMD HIP-platformen (Heterogeneous Interface for Portability), som tilbyder C++ Runtime og C++ dialect til oprettelse af bærbare applikationer baseret på én kode til både AMD og NVIDIA GPU'er (AMD HIP er i øjeblikket kun tilgængelig for Windows og diskrete RDNA/RDNA2-kort, mens support til Linux og ældre AMD GPU-modeller vil være tilgængelig i Blender 3.1). Støtten til OpenCL er blevet fjernet.

- Kvaliteten og responsiviteten af interaktiv viewport-rendering er blevet væsentligt forbedret, selv når overlay-tilstand er aktiveret. Ændringen er især nyttig ved indstilling af belysning. Der er tilføjet separate prædefinerede indstillinger for viewport og sampling. Adaptiv sampling er blevet forbedret. Der er nu mulighed for at angive en tidsbegrænsning for rendering af scenen eller at renderere indtil et bestemt antal prøver er nået.

- Biblioteket Intel OpenImageDenoise er blevet opdateret til version 1.4, hvilket har øget detaljegraden efter støjreduktion i viewport og ved endelig rendering. I passfilteret er der tilføjet en ny indstilling til pre-filter til styring af støjreduktion ved hjælp af vejledende albedo og normale.


- Der er tilføjet en Shadow Terminator-tilstand til eliminering af artefakter på grænsen mellem lys og skygge, der er typiske for modeller med stor polygonnetstørrelse. Desuden er en ny implementering af skyggefanger blevet foreslået, som understøtter reflekteret lys og baggrundsbelysning, samt indstillinger til styring af dækningen af virkelige og syntetiske objekter. Kvaliteten af farveskygger og præcise refleksioner ved blanding af 3D med virkelige optagelser er blevet forbedret.

- Under overfladesprednings-tilstand er der tilføjet støtte til ændring af aniso- tropi og brydningsindeks.

- I Eevee-renderingsmotoren, som understøtter fysisk korrekt rendering i realtid og kun bruger GPU (OpenGL) til visualisering, er ydeevnen ved redigering af meget store mesh forøget med 2-3 gange. Der er implementeret noderne 'Bølgelængde' (Wavelength) og 'Attribut' (Attribute, til at definere brugerdefinerede mesh-attributter). Der er sikret fuld støtte for attributter genereret af geometriske noder.

- Brugergrænsefladen til styring af geometriske objekter baseret på noder (Geometry Nodes) er blevet udvidet, hvor metoden til at definere nodenheder er blevet omarbejdet, og et nyt attributsystem er blevet introduceret. Omkring 100 nye noder er tilføjet for interaktion med kurver, tekstdata og objektinstanser. Forbindelsen mellem noder er blevet mere visuel ved at farve noderne og forbindelseslinjerne med bestemte farver. Der er tilføjet begrebet felter til organisering af dataoverførsel og funktioner, baseret på oprettelse af operationer fra grundlæggende noder og deres forbindelser. Felter gør det muligt at undvære brugen af navngivne attributter til mellemlager af data og uden brug af specifikke noder 'Attribute'.

- I brugergrænsefladen for geometriske noder er der tilføjet støtte til tekst (Text) og kurve (Curve) objekter med fuld støtte til attributsystemet, samt muligheden for at arbejde med materialer. Kurvenoder (Curve Nodes) giver mulighed for at arbejde med kurvedata i nodetræet — med de tilgængelige kurveprimitiver gennem noden-interface kan man nu udføre resampling, fyldning, beskæring, indstilling af splinetyper, konvertering til mesh og andre operationer. Tekstnoder (Text Nodes) gør det muligt at manipulere strenge gennem noden-interface.

- I den ikke-lineære videoeditor (Video Sequencer) er der tilføjet støtte til arbejde med billede- og videostræk, forhåndsvisning af miniaturebilleder og konvertering af spor direkte i forhåndsvisningsområdet, på samme måde som det er implementeret i 3D-viewporten. Derudover er der i videoeditoren mulighed for at knytte vilkårlige farver til sporene og tilføjet en omskrivningstilstand ved at placere et spor oven på et andet.

- Mulighederne for at inspicere scener med brug af virtual reality-headset er udvidet. Blandt andet er det nu muligt at visualisere controllere og navigere gennem teletransport i scenen eller flyve over den. Der er tilføjet support for Varjo VR-3 og XR-3 3D-headset.

- Nye modifikatorer er tilføjet til systemet for 2D-tegning og animation kaldet Grease Pencil, hvilket muliggør at skabe skitser i 2D og derefter bruge dem i et 3D-miljø som tredimensionelle objekter (baseret på flere flade skitser i forskellige vinkler, der danner en 3D-model). For eksempel er modifikatoren Dot Dash tilføjet til automatisk generering af stiplede linjer med mulighed for at tildele forskellige materialer og offsets til hver sektion. Ydelsen af kunstlinjer er betydeligt forbedret. Der er arbejdet på at gøre tegning mere brugervenlig.

- Tiden til at indlæse og gemme filer i .blend-format er betydeligt forkortet ved at bruge kompressionsalgoritmen Zstandard i stedet for gzip.
- Support til import af filer i USD (Universal Scene Description) formatet, som er foreslået af Pixar, er tilføjet. Import af meshes, kameraer, kurver, materialer, volumenparametre og belysning understøttes. Supporten til Alembic-formatet, der bruges til at repræsentere 3D-scener, er blevet udvidet.


Kilde: opennet.ru














