Skip to content

Kion Ni Faras En 2024

Antaŭa Afiŝo | Thursday, 14 March 2024 | Legdaŭro: 4 minutoj | Sekva Afiŝo

Jam estas 2024, kaj eĉ jam marto. Kiel pasintjare, ni havis videovokon kun ĉiuj sponsoritaj programistoj, artistoj kaj volontuloj por diskuti tion, kion ni atingis la lastan jaron, eltrovi la plej grandajn problemojn, kiujn ni alfrontas kaj fiksi la prioritatojn por ĉi tiu jaro.

Defioj

Tre grava problemo estas, ke la prizorganto de la Android kaj ChromeOS-portado de Krita fariĝis tro okupata por labori pri Krita plentempe. La Android kaj ChromeOS-versioj de Krita ambaŭ uzas la Android-platformon, kaj tiu platformo ŝanĝiĝas ofte kaj arbitre. Ĉi tio signifas, ke Sharaf pasigis preskaŭ sian tutan tempon por ke Krita funkcias en Android (kaj ChromeOS), anstataŭ, kiel ni planis, labori pri dediĉita tablojda uzantinterfaco por Krita sur Android. Kaj ĉar tiu prizorgado nun ne estas farita, ni havas vere grandan problemon tie. Aldone, ĉar KDE retiriĝis la binaran fabrikon kaj movis binarajn konstruaĵojn al la daŭra integriga sistemo de invent.kde.org, ni ne plu havas aŭtomatajn konstruojn por Android.

Ni ankaŭ perdis alian sponsoritan programiston. Ili estis malsanaj dum sufiĉe da tempo, sed lastatempe ili blogis, ke ili komencis labori kun malsama laboro. Ĉar ili precipe laboris pri prizorgado de la bibliotekoj, de kiuj dependas Krita kaj tre lertaj pri suprenfluaj korektoj, ili ankaŭ vere mankos.

Fine, ni ricevis Krita en la Apple MacOS-vendejon pasintjare. Tamen, antaŭ du jaroj, la prizorganto de Krita, tio estas mi, ŝanĝis ŝian laŭleĝan nomon. Nun la atestiloj necesaj por subskribi la pakaĵon por la vendejo eksvalidiĝis, kaj ni bezonis krei novajn atestojn. Tiuj devas havi la nunan laŭleĝan nomon de la subskribinto, kaj ial pruvas vere malfacile akiri la vendejon permesi ke la sama programisto, kun la sama identigilo kaj kodo sed malsama laŭleĝa nomo alŝuti pakaĵojn. Ni laboras pri tio.

Kion Ni Faris Pasintjare

Kompreneble, ni publikigis Krita 5.2 kaj du cimkorektajn eldonojn por Krita 5.2. Ni faros almenaŭ unu alian korekton antaŭ ol ni liberigos Krita 5.3.

La aŭdsistemo por la animacia funkcio de Krita estis tute reviziita, forportita de QtMultimedia sistemo de Qt al MLT, La storyboard trajto multe plibonigis, ni akiris JPEG-XL-subtenon ĝuste ĝustatempe por ke la Chrome-teamo de Guglo decidus forigi ĝin, ĉar ekzistis neniu subtenas ĝin... Ni ankaŭ refaktoris la sistemon, kiun ni uzas por konstrui ĉiujn dependajn bibliotekojn sur ĉiuj platformoj. Nu, laboro sur MacOS ankoraŭ daŭras, kaj PyQt estas problemo. Kompreneble, okazis ankaŭ multaj aliaj aferoj.

Wolthera komencis reverki la tekstobjekton, kaj plejparte finis tion kaj nun laboras pri la ilo por efektive skribi, modifi kaj komposti tekston. Ĉi tio estas grandega ŝanĝo kun tre impresaj rezultoj!

Kion Ni Esperas Fari Ĉi-jare

Partoj de ĉi tiu listo estas de la pasinta jaro, parto de ĝi estas nova.

Unu granda averto: nun kiam la KDE-projekto publikigis la unuan version de KDE Frameworks por Qt6, porti Krita al Qt6 devos okazi. Ĉi tio estas granda projekto, ne nur pro malaperantaj funkcioj, sed tre pro la ŝanĝoj al la subteno por GPU-bildigo. En Vindozo, OpenGL-peliloj estas sufiĉe fuŝaj, kaj pro tio, Qt5 ofertis la eblecon uzi la Angle-kongruotavolon inter aplikaĵoj kiuj uzas OpenGL kaj la indiĝenan Direct3D-bibliotekon por GPU-bildigo. Tio malaperis, kaj krom se ni reverkas nian GPU-bildigan sistemon, ni devas remeti Angle en la stakon.

Entute, estas sufiĉe verŝajne, ke pordo al Qt6 prenos multe da tempo de ni efektivigo de amuzaj novaj funkcioj. Sed kiam tio estos farita ni povas komenci labori pri tablojda amika uzantinterfaco, kondiĉe ke ni ankoraŭ povas liberigi Krita por Android.

Tio ne volas diri, ke ni ne volas efektivigi amuzajn novajn funkciojn!

Jen la urĝlisto:

Ni ankaŭ diskutis uzi la GPU por plibonigi rendimenton. Unu originala ideo estis uzi la GPU por brosoj, sed la artistoj argumentis, ke la agado de la peniko estas bona, kaj kio estas tro malrapida estas la likva transformilo, transformmaskoj kaj kelkaj filtriloj. En la fino, Dmitry decidis esplori

Kaj estas la plej polemika el ĉiuj: ĉu ni aldonu AI-funkciojn al Krita? Ni havis plurajn ekscitajn diskutojn inter programistoj kaj artistoj en la dissendolisto kaj ĉe invent.kde.org.

La artistoj en la renkontiĝo argumentis ke genera AI estas senvalora kaj en la plej bona kazo kondukus al banalaj, ripetemaj ŝablonoj, sed ke helpa AI povus esti utila. Por eltrovi ĉu tio estas vera, ni komencis esplori unu specialan projekton: AI-helpita inkigado de skizoj. Ĉi tio estas utila, povus anstataŭigi tedan paŝon kiam vi faras arton, konservante ankoraŭ la artan individuecon. Ĉu ĝi efektive atingos Krita estas necerta kompreneble, sed la esploro espereble helpos nin pli bone kompreni la aferon, la eblecojn kaj la problemojn.

Noto: ni efektivigos nenion, kio uzas modelojn trejnitajn sur skrapitaj bildoj kaj ni certigos, ke la karbonsigno de la funkcio ne superas ĝian utilecon.