De Blender Foundation heeft de release van de gratis 3D-modelleringssoftware Blender 3.0 aangekondigd, die geschikt is voor verschillende taken op het gebied van 3D-modellering, 3D-graphics, game-ontwikkeling, simulatie, rendering, compositing, motion tracking, sculptuur, animatie en videobewerking. De code wordt verspreid onder de GPL-licentie. Voorgecompileerde versies zijn beschikbaar voor Linux, Windows en macOS.
Hoofdveranderingen in Blender 3.0:
- De gebruikersinterface is vernieuwd en er is een nieuw thema geïntroduceerd. De interface-elementen zijn contrasterender geworden, en menu's en panelen hebben nu afgeronde hoeken. Via de instellingen kunnen gebruikers de tussenruimtes tussen de panelen aanpassen en het niveau van de afwerking van de hoeken van vensters kiezen. Het uiterlijk van verschillende widgets is geünificeerd. De implementatie van preview en zoom voor thumbnails is verbeterd. De interface voor lineaire niet-fotorealistische rendering (Freestyle) is volledig herontworpen. De mogelijkheden voor het beheren van ruimtes zijn uitgebreid: de hoekzones voor acties staan nu toe om elke aangrenzende ruimte te verplaatsen, er is een nieuwe operator voor het sluiten van ruimtes toegevoegd, en de functies voor het wijzigen van de grootte van ruimtes zijn verbeterd.

- Er is een nieuwe editor toegevoegd - de Asset Browser, die het werken met verschillende extra objecten, materialen en omgevingsblokken vereenvoudigt. Gebruikers kunnen elementbibliotheken definiëren, elementen groeperen in mappen en metadata zoals beschrijvingen en tags toevoegen om het zoekproces te vergemakkelijken. Het is mogelijk om willekeurige miniaturen aan elementen te koppelen.

- Het rendering systeem Cycles is gemoderniseerd, met een significante verbetering van de renderingprestaties met behulp van GPU. Er wordt beweerd dat dankzij de nieuwe code die aan de GPU-kant wordt uitgevoerd en de wijziging van de scheduler, de rendering snelheid van standaard scènes is toegenomen met 2-8 keer vergeleken met de vorige versie. Daarnaast is er ondersteuning toegevoegd voor hardwareversnelling van berekeningen via NVIDIA CUDA en OptiX technologieën. Voor AMD GPU's is er een nieuwe backend geïntroduceerd op basis van het AMD HIP (Heterogeneous Interface for Portability) platform, dat C++ Runtime en een C++ dialect biedt voor het creëren van draagbare applicaties op basis van één code voor zowel AMD als NVIDIA GPU's (AMD HIP is voorlopig alleen beschikbaar voor Windows en discrete RDNA/RDNA2 kaarten, terwijl het voor Linux en eerdere versies van AMD grafische kaarten zal verschijnen in de Blender 3.1 release). Ondersteuning voor OpenCL is beëindigd.

- De kwaliteit en responsiviteit van de interactieve viewport rendering is aanzienlijk verbeterd, zelfs wanneer de overlay modus is ingeschakeld. Deze wijziging is bijzonder nuttig bij het instellen van de verlichting. Er zijn aparte presets toegevoegd voor de viewport en sampling. Adaptieve sampling is verbeterd. De mogelijkheid om een tijdslimiet in te stellen voor de rendering van een scène of om te renderen totdat een bepaald aantal monsters is bereikt, is toegevoegd.

- Voor versie 1.4 is de Intel OpenImageDenoise bibliotheek bijgewerkt, waardoor het detailniveau na ruisonderdrukking in de viewport en bij de eindrendering is verbeterd. In de pass-filter is een nieuwe pre-filter instelling toegevoegd voor het beheren van ruisonderdrukking met behulp van hulpartikelen en normal vectors.


- De Shadow Terminator modus is toegevoegd om artefacten aan de grens van licht en schaduw te elimineren, die kenmerkend zijn voor modellen met een grote polygonale stap. Bovendien is er een nieuwe implementatie van de schaduwvanger aangeboden, die gereflecteerd licht en omgevingsverlichting ondersteunt, evenals instellingen voor het beheren van de dekking van echte en synthetische objecten. De kwaliteit van gekleurde schaduwen en nauwkeurige reflecties is verbeterd bij het mengen van 3D met echte beelden.

- De ondergrondse verstrooiingsmodus heeft ondersteuning toegevoegd voor het aanpassen van anisotropie en de brekingsindex.

- In de Eevee-renderengine, die fysiek correcte realtime-rendering ondersteunt en alleen GPU (OpenGL) gebruikt voor visualisatie, is de prestaties bij het bewerken van zeer grote meshes 2-3 keer verhoogd. Node 'Golf lengte' (Wavelength) en 'Attribuut' (Attribute, voor het definiëren van eigen mesh-attributen) zijn geïmplementeerd. Volledige ondersteuning van attributen die door geometrische nodes worden gegenereerd, is verzekerd.

- De interface voor het beheren van geometrische objecten op basis van nodes (Geometry Nodes) is uitgebreid, waarbij de methode voor het definiëren van nodegroepen is herzien en een nieuw attribuutsysteem is voorgesteld. Ongeveer 100 nieuwe nodes zijn toegevoegd voor interactie met krommen, tekstdata en objectinstanties. De zichtbaarheid van de verbindingen tussen nodes is verbeterd door nodes en verbindingslijnen in specifieke kleuren te kleuren. De conceptie van velden is toegevoegd om de overdracht van gegevens en functies te organiseren, gebaseerd op het creëren van bewerkingen uit basisnodes en hun verbinding met elkaar. Velden maken het mogelijk om zonder genoteerde attributen te werken voor de tussentijdse opslag van gegevens en zonder het gebruik van speciale 'Attribute'-nodes.

- De interface van geometrische nodes heeft ondersteuning gekregen voor tekstobjecten (Text) en krommen (Curve) met volledige ondersteuning van het systeem voor attributen, en biedt ook de mogelijkheid om met materialen te werken. Kromme nodes (Curve Nodes) bieden de mogelijkheid om met kurvedata in de nodeboom te werken — met de aangeboden kurvenprimitieven kan nu door de node-interface worden geresampled, gevuld, bijgesneden, het type spline ingesteld, omgezet in een mesh en andere operaties uitgevoerd. Tekstnodes (Text Nodes) maken het mogelijk om met strengen te manipuleren via de node-interface.

- In de niet-lineaire video-editor (Video Sequencer) is ondersteuning toegevoegd voor het werken met afbeeldings- en videolagen, het bekijken van thumbnails en het converteren van lagen rechtstreeks in het previewgebied, vergelijkbaar met hoe dit in de 3D-viewport is gerealiseerd. Bovendien biedt de video-editor de mogelijkheid om willekeurige kleuren aan lagen te koppelen en is er een herschrijvingsmodus toegevoegd door één laag bovenop een andere te plaatsen.

- De inspectiemogelijkheden van scènes met virtual reality-headsets zijn uitgebreid, inclusief de mogelijkheid om controllers te visualiseren en te navigeren door de scène via teleportatie of door boven de scène te vliegen. Ondersteuning voor de 3D-headsets Varjo VR-3 en XR-3 is toegevoegd.

- Er zijn nieuwe modifiers toegevoegd aan het 2D-teken- en animatiesysteem Grease Pencil, waarmee het mogelijk is om 2D-schetsen te maken en deze vervolgens in een 3D-omgeving als driedimensionale objecten te gebruiken (op basis van verschillende platte schetsen in verschillende hoeken wordt een 3D-model gevormd). Bijvoorbeeld, de Dot Dash-modifier is toegevoegd voor het automatisch genereren van stippellijnen, met de mogelijkheid om verschillende materialen en verschuivingen voor elk segment toe te wijzen. De prestaties van kunstlijnen zijn aanzienlijk verbeterd. Er is gewerkt aan het verbeteren van de tekenervaring.

- De laadtijd en schrijfsnelheid van bestanden in .blend-formaat is aanzienlijk verkort door het gebruik van het compressiealgoritme Zstandard in plaats van gzip.
- Ondersteuning voor het importeren van bestanden in het USD (Universal Scene Description) formaat, voorgesteld door Pixar, is toegevoegd. Het ondersteunt de import van meshes, camera's, curven, materialen, volumetrische parameters en verlichting. De ondersteuning voor het Alembic-formaat, dat wordt gebruikt voor het representeren van 3D-scènes, is uitgebreid.


Bron: opennet.ru














