Blender Foundation har offentliggjort en ny version af det gratis 3D-modelleringspakke Blender 3.1, som er egnet til at løse forskellige opgaver relateret til 3D-modellering, 3D-grafik, udvikling af computerspil, simulering, rendering, compositing, bevægelsessporing, skulpturel modellering, animation og videoredigering. Koden distribueres under GPL-licensen. Færdige builds er tilgængelige for Linux, Windows og macOS.
Blandt de tilføjede forbedringer i Blender 3.1:
- For rendering-systemet Cycles er der implementeret en backend til at accelerere rendering ved hjælp af grafisk API Metal. Backend'en er udviklet af Apple for at forbedre Blender's ydeevne på Apple-computere med AMD-grafikkort eller ARM M1-processorer.
- Muligheden for at renderere et "Point Cloud"-objekt direkte gennem Cycles-motoren til oprettelse af entiteter som sand og stænk er implementeret. Point Clouds kan genereres ved hjælp af geometriske noder eller importeres fra andre programmer. Effektiviteten af hukommelsesforbruget i Cycles-renderingssystemet er betydeligt forbedret. En ny node, "Point Info", er blevet tilføjet for at få adgang til data fra individuelle punkter.

- Brug af GPU er sikret for at accelerere arbejdet med subdivideringsmodifikatoren.
- Redigering af polygonale netværk er blevet betydeligt hurtigere.
- Indeksering i browseren for tilsluttede elementer (Asset Browser) er implementeret for at forenkle arbejdet med forskellige ekstra objekter, materialer og miljøblokke.
- I billedredigeringsprogrammet er der tilføjet mulighed for at arbejde med meget store billeder (f.eks. med en opløsning på op til 52K).
- Eksporthastigheden for filer i formaterne .obj og .fbx er steget mange gange, takket være omskrivning af eksportkoden fra Python til C++. For eksempel, hvis eksporten af et stort projekt til Fbx-format tidligere tog 20 minutter, er eksporttiden nu reduceret til 20 sekunder.
- I implementeringen af geometriske noder er hukommelsesforbruget reduceret (med op til 20%), og understøttelsen af multitrådede beregninger og node-skemaer er forbedret.
- Tilsat 19 nye noder til proceduranodesimulation. Herunder er der tilføjet noder til ekstrudering (Extrude), skalering af elementer (Scale Elements), læsning af felter fra indekser (Field at Index) og akkumulerede felter (Accumulate Field). Nye værktøjer til meshmodellering er blevet foreslået.

- Der er foreslået nye værktøjer til animation i grafredigereren.
- Brugergrænsefladen er forbedret. Der er givet mulighed for automatisk visning af listen over filtrerede noder, når sockets trækkes med musen, hvilket giver mulighed for kun at se de sockettyper, der kan tilsluttes. Der er tilføjet understøttelse af at definere brugerdefinerede dynamiske attributter i instanser. Implementeret funktionalitet til at mærke nodegrupper som tilsluttede elementer (Asset) samt flytning i drag&drop-tilstand fra browseren til noderne for geometri, shading og post-processing.
- Nye modifikatorer er blevet tilføjet til systemet for 2D-tegning og animation med Grease Pencil, hvilket muliggør oprettelse af skitser i 2D og derefter brug af dem i et 3D-miljø som tredimensionelle objekter (en 3D-model dannes baseret på flere flade skitser i forskellige vinkler). I fyldeværktøjet er negativ værdi blevet tilladt til ufuldstændig fyldning langs kanten for at skabe effekter med kant.

- Mulighederne i den ikke-lineære videoredigerer er blevet udvidet. Der er tilføjet understøttelse af drag&drop til flytning af datablokke og elementer under forhåndsvisning.
- I modelgrænsefladen er der givet mulighed for at tildele vilkårlig skarphed til enkelte kanter.

- Der er tilføjet understøttelse af Pixar OpenSubdiv-teknologi til modellering, rendering og eksport i formaterne Alembic og USD.
- Pakke inkluderer tilføjelsen Copy Global Transform til at forankre transformationen af et objekt til et andet for at sikre deres sammenhængende animation.

Kilde: opennet.ru




