Blender Foundation har offentliggjort en udgave af det gratis 3D-modelleringspakke Blender 5.0, som er velegnet til forskellige opgaver relateret til 3D-modellering, 3D-grafik, udvikling af computerspil, simulering, rendering, kompositing, bevægelsessporing, skulpturel modellering, animation og videoredigering. Koden distribueres under GPL-licensen. Færdige versioner er tilgængelige for Linux, Windows og macOS. LTS-versionerne af Blender 4.2 og 4.5 fortsætter også med at få support, opdateringer til dem vil blive udgivet frem til juli 2026 og 2027 henholdsvis.
Blandt de tilføjede forbedringer:
- En ny implementering af farvestyringssystemet er præsenteret, med integreret support for udvidet dynamisk lysstyrke (HDR) og farverum med bred farvespektrum (Wide-gamut). Muligheden for at vise, læse og eksportere Wide-gamut og HDR-farver til billeder og videoer er blevet tilføjet. Nye visningsmetoder, der understøtter ACES 1.3 og 2.0 (Academy Color Encoding System), HDR-profilerne Rec.2100-PQ/Rec.2100-HLG og AgX HDR er også blevet tilføjet og kan bruges til integration med professionelle filmproduktionssystemer samt til visning af indhold på HDR-understøttede skærme. For at bruge HDR i Linux kræver det at køre Blender i Wayland-baserede miljøer og aktivere en backend, der bruger Vulkan grafik-API'en.

Support til brugen af Wide-gamut farver, inklusive farverum som ACEScg og Linear Rec.2020, er blevet tilføjet ved arbejde med materialer, lyskilder og kompositing. Muligheden for at indstille farverummets arbejdsmiljø separat for hver fil og sekvenser er nu tilgængelig.

Muligheden for at gemme billeder i OpenEXR-formatet i farverum ACES2065-1 og ACEScg er blevet implementeret. Support for visningsomformninger beskrevet i ACES 2.0-standarderne (view transform - farveomformning fra rendering til det, der vises på skærmen) er blevet tilføjet. Kompatibiliteten med OpenColorIO-konfigurationen for ACES 2.0, der anvendes til at sikre farveoverensstemmelse i forskellige faser af filmproduktion, er blevet forbedret. En node til farverumsomformning på kompositingstadiet er blevet tilføjet.

- I noden "Sky Texture" er der tilføjet en ny himmelmodel, hvor der anvendes multipliceret spredning for at øge realismen. Den gamle himmelmodel er bevaret som en mulighed under navnet "Single Scattering". Ud over at generere billeder af himlen kan den nye model også bruges til at skabe præcise refleksioner indendørs. Med noden Sky Texture kan man nu også hurtigt generere scenarier for solopgang eller solnedgang ved kun at ændre en parameter.
- Der er tilføjet en node "Radial Tiling" til at skabe afrundede former og mosaikbilleder.

- Mulighederne for bagning (baking) af teksturer fra meshes med modifikatoren "Multiresolution" er blevet betydeligt udvidet. For eksempel er der tilføjet støtte til n-sidede flader, muligheden for at bage vektorskift, bagning kun til valgte og aktive billeder samt hensyntagen til modifikatoren "Subdivision Surface".

- Der er tilføjet støtte for gentagelseszoner ("Repeat Zones") i shadernoder ligesom i de geometriske noder. Ved brug af EEVEE-renderingssystemet er det muligt at dynamisk indstille antallet af iterationer, mens der i Cycles-systemet kun kan angives et fast antal iterationer.
- Der er tilføjet noder "Bundle" (sammenlægning af flere elementer i et sæt), "Closure" (overførsel af egne funktioner til noden grupper) og "Menu Switch" (udskrift af værdi baseret på det valgte element i menuen).

- I Cycles-renderingsmotoren er der som standard taget en ny volumenrenderingsalgoritme i brug, som udelukker blokartefakter i overlapende volumener og tillader operation uden indstilling af parametre som skridtlængde, maksimalt antal skridt og volumenhomogenitet.

- Der er implementeret en mere præcis metode til rendering af subsurface scattering (underfladisk spredning) i Cycles. Den nye metode tager højde for multiple refleksioner ved modellering af lysdiffusion inden i komplekse gennemskinnelige objekter og fjerner overdreven mørkfarvning af områder, men kræver mere tid til rendering.

- I Cycles er der implementeret en iriserings effekt på metalmaterialer, eksempelvis til visualisering af regnbuefarver i områder med overophedning af metallet.

- Der er stabiliseret og som standard aktiveret et adaptivt stykke bygning af flader i modificeren 'Subdivision Surface', som opdeler celler i netværket afhængigt af afstanden til kameraet. Der er tilføjet en mulighed for 'Object Space', der gør det muligt at angive længden af kanten ikke i pixels, men i måleenheder for selve objektet.
- Rendering-motoren EEVEE har fået optimeringer, der væsentligt fremskynder kompileringen af materialer. Hastighedsforøgelsen ses ved brug af alle backend-systemer; eksempelvis kan acceleration på systemer baseret på NVIDIA og Vulkan nå op til 4 gange. Derudover er operationerne vedrørende overlay af mesh-instanser hurtigere med op til 3 gange. I EEVEE er implementeringen af MatCaps (Material Capture) også blevet opdateret, med tilføjelse af støtte til spejlvending af lys, hvilket forbedrer kvaliteten af rendering af mørke overflader i en 3D-scene.

- Sæt af demonstrationsfiler og aktiver er blevet opdateret. I sæt Human Base Meshes er der tilføjet et nyt aktiv med et menneskes skelet.

- I compositing-systemet er der implementeret et nyt aktiv-hylde (Asset Shelf), der giver hurtig adgang til forudindstillede effekter.

- Der er sikret kompatibilitet med specifikationen, der definerer værktøjer og biblioteker for den reference VFX platform.
- Mulighederne i systemet til 2D-tegning og animation Grease Pencil er udvidet, hvilket gør det muligt at skabe skitser i 2D og derefter bruge dem i et 3D-miljø som tredimensionale objekter (en 3D-model skabes ud fra flere flade skitser i forskellige vinkler). Der er tilføjet mulighed for at anvende bevægelsesuskarphedseffekten (Motion Blur) på bevægede objekter. I sidepanelet i 3D-vyporten er panelet 'Curve Data' blevet tilføjet, hvilket gør det muligt at angive værdier for en eller flere valgte kurver. Der er implementeret støtte til at angive forskellige typer vinkler for hvert punkt: med flad, spids eller rund top. Et 'Pen' værktøj til oprettelse og redigering af Bézier-kurver er blevet tilføjet. Der er sørget for korrekt tilslutning af begynnende og afsluttende segmenter af lukkede stregtegninger uden mellemrum eller overlappende dele.

- Integration af den ikke-lineære videoredigerer (Video Sequencer) er blevet udvidet med andre komponenter i Blender. I egenskaber-editoren er der kommet separate faner med modifikatorer og sporparametre. En modifikator baseret på kompositordnede noder er blevet implementeret. Der er indbygget knapper i bunden til at styre afspilning.

- Array-modifikatoren er blevet omarbejdet ved brug af geometriske noder, hvilket gør det nemt at tilpasse og udvide den efter egne præferencer, samt bruge randomisering, cirkulær placering og gizmos ved placering af objekter.
- I UV-editoren er UV-afvikling blevet redesignes og aktiveret som standard. Ydelsen ved tilbageførsel af ændringer er forbedret.
- Bevægelsen ved inspektion af VR-scener (VR Scene Inspection) er forbedret ved brug af virtuelle reality-headset. Der er tilføjet nye navigationsindstillinger i virtual reality-tilstand. Muligheden for at ændre bevægelseshastigheden i flytilstand er tilføjet. Navigeringen i teleportationsmodus er forbedret. For at mindske desorientering er der sikret diskret bevægelse af kameraet ved joystick-handlinger på controlleren. For at reducere svimmelhed under arbejdet er der tilføjet et vinjetteringsfilter, der begrænser synsfeltet under bevægelse.

- Indstillingerne for temaer er blevet forenklet. Der er tilføjet en mulighed for at 'Reducer bevægelser' ('Reduce Motion') for at deaktivere unødvendige animations effekter. Interface i nodeditoren er optimeret.
- Sparsom gemning af blend-filer i komprimeret format er aktiveret som standard.
- Der er tilføjet en kommandolinjeoption '—gpu-vsync [on/off/auto]' til at styre aktivering af vertikal synkronisering (VSync) med en billedlåsende impuls, der bruges til at beskytte mod tearing.
- På systemer med Wayland er der implementeret brugen af cursor-shape protokollen til at tilpasse cursorens udseende.


Kilde: opennet.ru















