Versi stabil Krita 3.0 dengan dukungan animasi

Hari ini, akhirnya, rilis editor untuk seniman berikutnya Krita 3.0. Butuh waktu hampir satu tahun untuk mengembangkan versi baru. Selama tahun ini, animasi, mode pratinjau instan, dan banyak perbaikan kecil diterapkan di Kreta, di mana sponsor Kickstarter 2015 memilih . Selain itu, proyek ini telah mengalami banyak perubahan organisasi: pemisahan dari Calligra, port pada Qt5 + KDE Frameworks 5, dan peluncuran rilis versi stabil untuk OSX.



Saya akan mencoba menceritakan semua ini di artikel ini!


Rincian teknis



Jadi, mari kita mulai dengan detail teknis. Pada musim gugur 2015, Kreta secara resmi terpisah dari proyek induknya, suite kantor Calligra . Sudah lama tidak lagi cocok dengan konsep aplikasi "kantor", dan kebutuhan untuk port ke versi baru perpustakaan (Qt5 + KDE Frameworks 5 Tier1) hanya mempercepat proses ini. Akibatnya, Kreta memperoleh repositori terpisah dan menyingkirkan banyak dependensi yang tidak perlu, yang sangat memudahkan kehidupan pengembang.

Selain itu, dimulai dengan versi 3.0, Kreta secara resmi didukung di OSX. Sebenarnya ada beberapa masalah yang terkait dengan openGL. Dua fitur belum tersedia: Penyaringan Kanvas Berkualitas Tinggi dan Pratinjau Instan. Kedua fitur ini memerlukan dukungan untuk openGl 3.0, yang belum memungkinkan pada OSX + Qt5.

Faktanya adalah bahwa Apple dalam produknya menolak untuk mendukung profil "Profil Kompatibilitas openGL". Yaitu pengembang aplikasi untuk OSX tidak dapat secara bersamaan bekerja dengan fitur-fitur lama dari era openGL 2.1 dan inovasi-inovasi openGL 3.0 - baik yang satu maupun yang lain. Kode Krita itu sendiri telah lama porting ke openGL 3.0 dan memanfaatkan sepenuhnya kemampuannya, namun, ternyata, perpustakaan Qt tidak. Qt secara internal menggunakan fungsi openGL 2.1. Saat mencoba menjalankan aplikasi "campuran" di OSX, pengguna hanya akan melihat kotak hitam bukan jendela.

Sekarang, pengembang sementara memecahkan masalah ini dengan menonaktifkan semua fungsi 3.0 di bawah OSX dan hanya menggunakan API lama. Namun pada akhir musim panas, masalah-masalah ini harus diperbaiki: siswa Julian Thijssen telah meluncurkan proyek Google Summer of Code-nyadi mana kode Qt akan porting ke antarmuka openGL 3.0 baru!

Apa yang baru?



Animasi digambar tangan


Inovasi utama dari rilis ini, tentu saja, dukungan animasi. Untuk ini, para pengembang harus menulis ulang hampir sepenuhnya mesin rendering gambar. Namun, ini terbayar: sekarang pengguna dapat membuat klip animasi multilayer, menggunakan lapisan bawang untuk membandingkan dengan frame sebelumnya dan berikutnya, dan mengekspor animasi sebagai sprite.



Mode Pratinjau Instan


Gambar pengguna menjadi lebih dan lebih, dan Kreta tidak lagi mampu mengatasi menggambar kuas besar dengan cepat. Beberapa tahun yang lalu, para pengembang datang dengan gagasan bahwa kuas tidak harus dihitung dengan cepat, tetapi Anda dapat menunjukkan kepada pengguna hanya salinan kecil dari gambar, dan membaca aslinya di latar belakang (lihat artikel tahun lalu tentang Habré ). Dan sekarang ide ini akhirnya diwujudkan dalam bentuk mode Pratinjau Instan. Ini bekerja dengan sebagian besar kuas dan filter.



Bekerja dengan layer


Antarmuka untuk bekerja dengan lapisan telah sepenuhnya ditulis ulang. Baik penampilan maupun fungsionalitas telah berubah. Pengguna sekarang dapat langsung bekerja dengan beberapa lapisan: pilih lapisan yang terlihat di kanvas menggunakan kombinasi Shift + R + Click, transfer, grup, ubah properti. Sekarang Anda dapat mengatur label warna untuk setiap layer, dan kemudian memfilternya berdasarkan warna. Detail dapat dilihat di video dari GDQuest:



Kisi dan panduan


Salah satu tugas yang dipilih oleh sponsor adalah membuat antarmuka pengguna normal untuk kisi dan panduan di Kreta. Sekarang, itu dan yang lainnya dikonfigurasi melalui panel khusus. Selain itu, sebagian besar alat di Kreta sekarang mendukung "menempel" ke kisi, panduan, dan objek vektor. Anda dapat mengatur adhesi dengan memanggil Senya khusus dengan Shift + S.


Pemetaan gradien


Filter ini tidak direncanakan, tetapi Spencer Brown baru saja mengambilnya dan menulisnya :)


Anda dapat mengunduh paket instalasi di situs web resmi .

Rilis versi baru Krita dimungkinkan secara eksklusif berkat kampanye Kickstarter tahun lalu. Tahun ini proyek ini juga menjalankan kampanye yang akan menambah alat baru Kreta untuk bekerja dengan objek teks dan vektor! Selain itu, setelah akhir kampanye, sponsor akan dapat memilih antara 24 sasaran yang diperluas, mis. tentukan fitur tambahan apa yang akan diterapkan di Kreta.

Anda dapat melihat detailnya dan, jika diinginkan, membantu proyek di halaman kampanye di Kickstarter .

Tautan:

Daftar lengkap inovasi Krita 3.0: tautan
Halaman kampanye tahun lalu "Kickstarter 2015": tautan
Grup pengguna berbahasa Rusia di VK: http://vk.com/ilovefreeart

Source: https://habr.com/ru/post/id394599/


All Articles