Bbabo NET

Наука & Технологии Новини

Механизмът за изобразяване на 2D графики PixiJS е актуализиран

Разработчиците на двигателя за рендиране на 2D графики PixiJS пуснаха актуализация. Екипът на проекта отбелязва, че това не е просто добавяне на нови функции, а буквално бъдещето на 2D графиките в мрежата.

Какво е новото в PixiJS v8:

WebGPU вече се използва за изобразяване, което е с подобрена производителност. В същото време екипът на проекта вярва, че преходът към WebGPU предоставя голям потенциал за бъдещето;

превключихте към нова структура на пакета, сега можете да използвате един корен за импортиране: import {stuff} from ‘pixi.js’;

режимите на смесване и работата с нюанси вече са наследени. Това означава, че ефектът може да се приложи към контейнера и дъщерните елементи ще го наследят;

въведе концепцията за рендиращи групи, позволявайки на контейнерите да използват GPU за свои собствени цели;

добави голяма колекция от филтри, които наподобяват подобна функция във PhotoShop. Ето как изглежда пълният списък с филтри: ColorBlend, ColorBurnBlend, ColorDodgeBlend, DarkenBlend, DifferenceBlend, DivideBlend, ExclusionBlend, HardLightBlend, HardMixBlend, LightenBlend, LinearBurnBlend, LinearDodgeBlend, LinearLightBlend, LuminosityBlend, NegationBlend, OverlayB lend, PinLightBlend, SaturationBlend, SoftLightBlend, SubtractBlend , VividLightBlend;

опростена работа с графичния API, за да стане по-интуитивен и подобен на HTML Canvas;

добавена поддръжка за рисуване на SVG;

можете да създавате градиенти, но засега се поддържат само линейни;

включва клас GraphicsPath, който ви позволява да рисувате и използвате форми.

Кодът на PixiJS 8 е с отворен код и е публикуван в GitHub. Разработчиците на трети страни могат да се присъединят към разработването на проекта. Подробна документация, уроци, примери и насоки за работа с API са достъпни на официалния уебсайт на PixiJS.

Механизмът за изобразяване на 2D графики PixiJS е актуализиран