G'MIC 3.6: Нови филтери и побољшања оквира за обраду слика

Г'МИЦ

Пре неколико дана је објављено Објављивање нове верзије оквира „G'MIC 3.6“, који уводи нове функције, кључна побољшања перформанси, нове команде и креативне филтере који проширују могућности оквира.

За оне који нису упознати са G'MIC-ом (G REYC-ова магија за рачунарство слика), требало би да знају да је ово То је један од најкомплетнијих и најсвестранијих алата у обради слика.Овај програм отвореног кода не само да пружа универзални скриптни језик, већ нуди и графичке интерфејсе и додатке који вам омогућавају да конвертујете, филтрирате и приказујете графички садржај са великом флексибилношћу.

Главне нове карактеристике G'MIC 3.6

Међу најупечатљивијим иновацијама је Узорци филтера/органска влакна, способан за генерисање визуелних структура сличних биолошким влакнима. Овај ефекат омогућава интригантне текстуре са великим потенцијалом у дигиталном дизајну и генеративној уметности.

У области 3Д рендеровања, Команда multithreaded3d је објављенаДа омогућава вишенитно рендеровање за команду object3d, убрзавање генерисања тродимензионалне графике. Такође Додата је команда normals3d, одговорна за израчунавање јединичних нормалних вектора на мрежама., што олакшава реалистичније сенчење на сложеним површинама.

органска_влакна

Суштина језика такође добијајте вести: Променљива супституције $% сада се може користити у петљама, који се линеарно развија од 0 до 1 током итерација, проширујући могућности за анимацију и математичко градирање унутар прилагођених скрипти.

Поред тога, Подршка за заграде је додата у do…while структурама, побољшавајући синтаксичку јасноћу и приближавајући језик познатијим стиловима као што је C++.

Интерна побољшања и оптимизација перформанси

Преводилац Скриптни језик је преписан и сада обрађује код 2.5% брже, захваљујући смањењу операција поређења низова. 3Д рендерски механизам је оптимизован са побољшаним прорачунима осветљења и Z-клипингом за руковање објектима ван видљивог подручја.

Такође је истакнуто да Важне команде као што је померање су рекодиране, који сада пружа конзистентније резултате при паралелном извршавању, и интегрисани 3Д енџин, који уводи побољшања у осветљењу и исецању геометрије ван равни.

гмик 3.60

Подршка формати се такође развијају: Верзија 3.6 проширује опције компресије на сачувајте слике у TIFF формату и оптимизујте читање и писање великих датотека са паралелизацијом користећи OpenMP.

Поред тога, команда pack_sprites је потпуно редизајнирана, чинећи паковање спрајтова бржим и паметнијим, идеалним за програмере игара и енџина.

Нови графички филтери

Што се тиче нових филтера који су додати, истичу се следећи:

  • Рендеровање/говорни мехурићи, идеални за додавање стрип балона сликама.
  • 2.5Д рендеровање/екструзија, која симулира дубину у равној графици.
  • Рендеровање/пахуљасти облаци, са реалистичним ефектима атмосфере.
  • RBF деформација, која вам омогућава да искривите слике манипулисањем кључним тачкама.

Нове команде у стандардној библиотеци

  • мултитхреадед3д (мт3д): Омогућава вишенитно 3Д рендеровање, убрзавајући генерисање, али са могућношћу артефаката.
  • normals3d: Враћа векторе нормале 3D мрежа.
  • дебели круг, дебела елипса и дебели полигон: омогућавају вам генерисање геометријских фигура са дебелим, обојеним ивицама.
  • at_curve: Издваја пикселе пратећи сплајн криве.
  • resize_displacement: Оптимизује скалабилност мапа померања.

Опште исправке и побољшања

Међу најзначајнијим оптимизацијама су:

  • Побољшана подршка за компресију у TIFF датотекама.
  • Убрзавање претраге мин/макс помоћу OpenMP-а на великим сликама.
  • Побољшања команди за поделу, померање и рендеровање полигона.
  • Исправке грешака за критичне функције као што су SVD, сопствене вредности, медијане и операције са математичким изразима.
  • Проблеми са прецизношћу у математичким операцијама као што су SVD и сопствене вредности су решени, грешке у 3D рендеровању мреже под Фонговим моделом су исправљене, а параметри су подешени у израчунавању спекуларних рефлексија.
  • Грешке су исправљене у командама као што су медијана за векторске слике, функција find() за празне стрингове и разне недоследности у библиотекама повезаним са неуронским мрежама и паралелном обрадом.

Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк.

Како инсталирати G'MIC 3.6?

За оне који су заинтересовани за инсталирање овог отвореног кода, требало би да знају да је његова инсталација једноставна и једноставно захтева отварање терминала и покретање следеће команде:

флатпак инсталирај флатхуб орг.гимп.ГИМП.Плугин.ГМиц

Слично томе, можете проверити доступне преузимања и пакете са доњег линка.