Blender Foundation har slÀppt en ny version av den kostnadsfria 3D-modelleringspaketet Blender 3.1, avsedd för att lösa olika uppgifter relaterade till 3D-modellering, 3D-grafik, spelutveckling, simulering, rendering, kompositing, rörelsespÄrning, skulptural modellering, skapande av animationer och videoredigering. Koden distribueras under GPL-licensen. Klara byggen har skapats för Linux, Windows och macOS.
NÄgra av förbÀttringarna i Blender 3.1 inkluderar:
- För renderingssystemet Cycles har en backend implementerats för att pÄskynda rendering med anvÀndning av grafik-API:et Metal. Backend har utvecklats av Apple för att optimera Blender pÄ Apple-datorer med AMD-grafikkort eller M1-ARM-processorer.
- Det har blivit möjligt att rendera "Punktmoln" (Point Cloud) direkt genom Cycles-motorn för att skapa sÄdana entiteter som sand och stÀnk. Punktmoln kan genereras med geometriska noder eller importeras frÄn andra program. Effektiviteten i minnesanvÀndningen för renderingssystemet Cycles har ökat avsevÀrt. En ny nod "Point Info" har lagts till, som ger tillgÄng till data om individuella punkter.

- GPU-anvÀndning har sÀkerstÀllts för att pÄskynda arbetet med modifieraren för styckig konstruktion av slÀta ytor (Subdivision).
- Redigeringen av polygonala nÀt har avsevÀrt snabbstÀllts.
- En indexering i webblÀsaren för anslutna element (Asset Browser) har implementerats, vilket förenklar arbetet med olika extra objekt, material och miljöblock.
- I bildredigeraren har möjligheten att arbeta med bilder av mycket stor storlek (till exempel med en upplösning pÄ 52K) sÀkerstÀllts.
- Exporthastigheten för filer i .obj och .fbx-format har ökat med flera storleksordningar, tack vare omkodning frÄn Python till C++. Till exempel, om exporten av ett stort projekt till en Fbx-fil tidigare tog 20 minuter, har exporttiden nu kunnat minskas till 20 sekunder.
- I implementeringen av geometriska noder har minnesanvÀndningen minskats (med upp till 20%), och stöd för flertrÄdad berÀkning och nodscheman har förbÀttrats.
- 19 nya noder har lagts till för procedurmodellering. Dessa inkluderar noder för extrudering (Extrude), skala av element (Scale Elements), hÀmtning av fÀlt frÄn index (Field at Index) och ackumuleringsfÀlt (Accumulate Field). Nya verktyg för att modellera mesh har föreslagits.

- Det har föreslagits nya verktyg för animation i grafredigeraren.
- AnvÀndargrÀnssnittet har förbÀttrats. Möjlighet till automatisk visning av listan med filtrerade noder nÀr man drar musen över kontakter, vilket gör att man endast kan se de typer av kontakter som kan kopplas. Stöd för att definiera egna dynamiska attribut har lagts till i instanser. Funktionen att markera grupper av noder som tillgÄngar (Asset) har implementerats, liksom drag-and-drop av tillgÄngar frÄn webblÀsaren till noder för geometri, rendering och efterbehandling.
- Nya modifierare har lagts till i systemet för 2D-teckning och animation med Grease Pencil, vilket gör det möjligt att skapa skisser i 2D och anvÀnda dem i 3D-miljöer som tredimensionella objekt (3D-modellen skapas utifrÄn flera platta skisser i olika vinklar). I fyllnadsverktyget har det blivit tillÄtet att anvÀnda negativa vÀrden för ofullstÀndig fyllning lÀngs konturer för att skapa effekter med konturer.

- Möjligheterna i den icke-linjÀra videoredigeraren har utökats. Drag-and-drop-stöd för flyttning av datablock och element under förhandsgranskning har lagts till.
- I modelleringsgrÀnssnittet har möjligheten att ge enskilda hörn godtycklig skÀrpa lagts till.

- Stöd för Pixar OpenSubdiv-teknologin har lagts till för modellering, rendering och export till Alembic- och USD-format.
- En tillÀggsmodul för att kopiera global transformation har inkluderats för att binda en objekts transformation till en annan för att sÀkerstÀlla deras samordnade animation.

KĂ€lla: opennet.ru




