Picky Pixels: GSoC de 2024 de Krita!
Bé, d'alguna manera un altre estiu ha arribat a la seua fi i, amb ell, la Google Summer of Code d'enguany s'ha acabat!
Una GSoC una mica ràpida
Si no esteu familiaritzat amb la Google Summer of Code («GSoC», per a la resta d'esta publicació per a salvar els meus dits cansats), és un programa anual que executa Google en el qual paguen a la gent perquè aporten amb èxit característiques i millores a projectes de programari lliure i de codi obert («FOSS») com el nostre. Esperem que siga un èxit per a totes les parts implicades: és un esdeveniment d'estiu decent i una experiència d'aprenentatge per al col·laborador, incentiva a gent nova a submergir-se en el món de la col·laboració FOSS i, en teoria, reforça l'ecosistema de programari FOSS en el qual empreses com Google hi confien fortament.
Com molts altres projectes FOSS, Krita ha sigut participant en la GSoC durant uns quants anys, i els projectes reeixits han aportat una mica de millores, com ara el «Gestor de recursos» millorat, el nou «acoblador Gravador», el «Guió gràfic», etc.
El millor de tot és que, en els darrers anys, Google ha obert les portes a tothom (no només als estudiants d'educació superior), de manera que hi poden participar persones de tots els àmbits i nivells. Per descomptat, probablement necessiteu tindre almenys un coneixement bàsic de programació i habilitats de comunicació sòlides per a tindre èxit, però realment s'estima que el programa s'ha tornat molt més obert a l'equitat. Bon moviment, Google!
Aleshores, si açò sona interessant i creieu que teniu el necessari, la GSoC pot ser una bona manera que et paguin per col·laborar amb els teus projectes FOSS preferits.
Píxels quasi perfectes
La GSoC d'este any ha sigut una mica tranquil·la, ja que només teníem un projecte: «Pixel Perfect Lines» d'en Ken Lo, amb l'únic objectiu de crear una millor experiència de flux de treball per als artistes de píxels i de franges, permetent línies «perfectes» d'un sol píxel.
Potser vos esteu preguntant: Què fa que una línia d'un sol píxel siga «perfecta»?
En essència, l'art es tracta d'expressió, per la qual cosa en realitat no hi ha res com objectivament bo o roín, correcte o incorrecte, i així successivament. L'art de píxels no és diferent en este sentit, però igual que qualsevol mitjà, hi ha certes convencions i tradicions que a la gent li agrada veure. Per als creadors de franges, una d'estes convencions és l'atractiu de les línies d'un sol píxel netes i llegibles, com les que es poden utilitzar com a contorn d'un personatge o un altre objecte. En general, segons tinc entés, una línia d'un sol píxel de bona qualitat convencional per als artistes de píxels és aquella que té canvis mínims de direcció d'angle recte (formes de L, formes de T, etc.). Evitar els angles rectes pot donar lloc a corbes boniques i elegants, cosa que es pot donar amb facilitat per fet fins que es treballa amb una resolució molt baixa.
Açò ens retorna a l'objectiu d'en Ken amb la GSoC de 2024: afegir una característica nova a Krita que permeta als artistes de píxels dibuixar línies suaus i fluides d'un sol píxel amb el traç d'una ploma. I em plau compartir que pràcticament s'ha aconseguit este objectiu, afegint una opció nova de suavitzat de «Píxel» a l'eina «Pinzell», la qual hauria d'ajudar significativament al flux de treball de l'art de píxels en Krita. Pròximament a l'acoblador «Opcions de l'eina»!
Vegeu-ho:
Quant a si les línies produïdes són «perfectes en els píxels», bé… encara no, però hi estan força a prop! En Ken i jo en realitat esperàvem aconseguir línies d'art de píxels veritablement «perfectes en els píxels» per a Krita durant esta GSoC, i en Ken va investigar força sobre com es podria aconseguir este resultat, però finalment vam arribar a la conclusió que la perfecció veritable en els píxels probablement requeriria canvis més grans en la lògica del pinzell de Krita del que el temps restant de la GSoC probablement permetria. Açò està bé, i crec que també és una bona lliçó: de vegades el pla amb què comences arriba fins a un atzucac i senzillament has d'adaptar-te!
En altres paraules, és probable que encara vos trobeu amb algun píxel extraviat ocasional que potser voldreu esborrar. Però el que sé amb certesa és que la contribució d'en Ken a Krita a través de la GSoC de 2024 ha millorat molt la qualitat de línia d'un sol píxel, segur que serà una gran millora en el flux de treball per a tots els creadors de franges, artistes de píxels i desenvolupadors de jocs que utilitzen Krita com una de les seues eines.
Per descomptat, no planegem rendir-nos fins que arribem fins al cim de la perfecció en els píxels, així que si algú té idees sobre com portar esta característica al nivell següent, escriviu-nos quatre ratlles!
D'acord, genial! Però. Com?
Quasi me n'oblide de dir-te com utilitzar-lo… Però la bona notícia és que és força senzill.
Per a activar l'estabilitzador nou de la línia de píxels, seleccioneu l'eina «Pinzell» o similar, obriu l'acoblador «Opcions de l'eina» i establiu el menú desplegable «Suavitat del pinzell» a «Píxel». Probablement (amb sort) no notareu cap canvi en el rendiment o la qualitat de la línia quan dibuixeu amb un pinzell normal sobre un llenç normal, però amb l'ajust predefinit del pinzell d'art de píxels d'1px actiu, veureu que dibuixar traços fluids produïx línies d'art de píxels més boniques.
I açò és un embolcall!
Açò és tot per a la GSoC de 2024!
Gràcies a Google per associar-se amb projectes com Krita una vegada més per a una altra GSoC exitosa i, per descomptat, un agraïment especial per al col·laborador de la GSoC d'enguany per a Krita, en Ken.
Finalment, ja siga mitjançant un programa com la GSoC, el nostre Fons de desenvolupament o l'enorme quantitat de col·laboracions voluntàries que rebem constantment dels membres de la comunitat, els projectes com Krita depenen de la generositat i el suport de persones com vosaltres. Aleshores, com sempre, un gràcies ENORME a tothom qui haja donat suport a este projecte d'alguna manera este any! :)
Emmet
Ací a l'hemisferi nord, però vos veig, persones de l'hemisferi sud!