- Graphite, ücretsiz ve açık kaynaklı bir vektör düzenleyiciyi animasyon motoruyla birleştiren alfa aşamasındaki bir araç; katman birleştirme ve düğüm tabanlı üretken tasarım sayesinde tahribatsız düzenleme sunuyor
- Basit bir vektör düzenleyicinin ötesine geçerek hepsi bir arada 2D grafik araç kutusu olmayı hedefliyor; kullanıcıya dönük düzenleme araçları, içerideki düğüm grafiği çekirdeği üzerinde çalışıyor
- Şu anda prosedürel vektör grafik düzenlemeye odaklanan hafif bir çevrimdışı web uygulaması; vektör düzenleme, düğüm tabanlı katmanlar ve grafik tasarım için prosedürel iş akışları sunuyor
- Web uygulaması hemen kullanılabiliyor; Windows, Mac ve Linux masaüstü uygulamaları ise sürüm adayı aşamasında olduğundan, resmi çıkış öncesi testlere Discord kanalı üzerinden erişmek gerekiyor
- Sunucusuz bir yapıyla kullanıcı donanımında yerel ve gizli olarak çalışıyor; web’de WebAssembly ve WebGPU ile düşük ek yük hedefleniyor
Graphite’in mevcut konumu
- Graphite, ücretsiz ve açık kaynaklı bir vektör grafik düzenleyici ve animasyon motoru; şu anda alfa sürüm olarak sunuluyor
- Temelinde tahribatsız düzenleme var; katman tabanlı birleştirme ile düğüm tabanlı üretken tasarımı birlikte kullanıyor
- Örnek işler arasında tahribatsız Boolean işlemleri, prosedürel puantiye desenleri, düğüm tabanlı yaratıcı kodlama animasyonları ve gürültü desenleriyle doldurulmuş Mandelbrot fraktalı yer alıyor
- En yeni güncellemeler May Update - Graphite, the Open Source 2D Graphics Suite videosunda görülebilir
Vektör düzenleyicinin ötesinde bir 2D grafik araç kutusu
- Graphite, bir vektör düzenleyici olarak başladı ancak genel amaçlı hepsi bir arada grafik araç kutusuna doğru genişliyor
- Tipik yaratıcı uygulamalardan çok bir oyun motoruna daha yakın bir yaklaşımla tasarlandı; düzenleme araçları, düğüm grafiği çekirdeğinin üzerinde kullanıcı dostu iş akışları sunuyor
- Hedeflenen iş akışları birden fazla 2D yaratım alanını kapsıyor
- Grafik tasarım
- Hareketli grafikler
- Görsel düzenleme
- Dijital boyama
- Sayfa yerleşimi ve baskı
- VFX compositing
Şu anda mümkün olanlar ve planlanan genişlemeler
- Mevcut özellikler arasında vektör düzenleme araçları, grafik tasarım için prosedürel iş akışları, düğüm tabanlı katmanlar ve ücretsiz açık kaynak sunum bulunuyor
- Graphite şu anda prosedürel vektör grafik düzenlemeye odaklanan hafif bir çevrimdışı web uygulaması olarak kullanılabiliyor
- Planlanan özellikler, daha geniş 2D yaratım işleri için araç genişletmelerini içeriyor
- Tüm 2D işler için hepsi bir arada yaratım aracı
- Tam raster işleme özellikleri
- Windows, Mac, Linux yerel uygulamaları ve web sunumu
- Gerçek zamanlı işbirlikçi düzenleme
Web öncelikli sunum ve masaüstü çıkışına hazırlık
- Web uygulaması şu anda kullanılabiliyor; Windows, Mac ve Linux için masaüstü uygulamaları sürüm adayı aşamasında
- Resmi çıkış öncesi test indirme bağlantıları Discord üzerindeki
#🔥announcementskanalında bulunabilir - Asıl hedefi profesyonel bir masaüstü uygulaması olarak tasarlanmış olsa da hızlı erişilebilirlik için tarayıcıda da kullanılabiliyor
- Platformdan bağımsız olarak kullanıcının donanımında yerel ve gizli çalışıyor; sunucu yok
- Yerel uygulama dağıtımı için gereken teknik çalışmalar daha fazla zaman gerektirdiğinden, tüm cihazlarda güncel olarak erişilebilen web platformu ilk hedef haline geldi
- Şu anda PWA olarak kurularak masaüstü uygulamasına yakın bir deneyim kullanılabilir
- Masaüstünde grafik yoğun işler için yerel performans hedeflenirken, web’de WebAssembly ve WebGPU ile düşük ek yük hedefleniyor
Prosedürel düzenlemenin çalışma biçimini değiştirmesi
- Graphite, tüm işleri tahribatsız biçimde yapmayı amaçlayan prosedürel düzenleme temelli kapsamlı bir grafik tasarım paketi olarak konumlanıyor
- Tek tek öğeleri doğrudan düzeltmek yerine düğüm parametreleri ayarlanarak hızlıca yineleme yapılabiliyor
- Daireleri saçma işlemi birkaç düğümle oluşturulabiliyor; yoğunluk, boyut ve yerleştirme alanı kaydırıcılarla ya da yol ayarlamalarıyla değiştirilebiliyor
- red-dress demosu üzerinde bu prosedürel ayarlama yöntemi doğrudan denenebilir
- Tahribatsız düzenlemede kararlar, daha sonra ayarlanabilecek parametrelere bağlanır; değer kaydırıcısı sürüklenerek farklı durumlar arasında interpolasyon yapılabilir
- Renk kompozisyonları arasında harmanlama ve tuvale saçmadan önce biçim dönüştürme gibi işlemler changing-seasons demosu ile denenebilir
Düğüm grafiği tabanlı çıktılardan yararlanma
- Graphite, artwork’ü düğüm grafiği olarak temsil ederek içerik iş akışlarının özelleştirilmesini, birleştirilmesini, otomatikleştirilmesini, yeniden kullanılmasını ve paylaşılmasını sağlar
- Sonsuz pan ve zoom sırasında pikselleşme olmadan çalışılabilir ve istenen çözünürlükte dışa aktarım yapılabilir
- Gelecekte düğüm sisteminden bağımsız çalıştırılabilir programlar derleme özelliği planlanıyor
- Stüdyo üretim ortamlarına varlık pipeline’ları dağıtma özelliği de gelecek planları arasında
Öğrenme kaynakları ve topluluk
- Başlangıç için Vector Art Quickstart - Graphite, the Open Source 2D Graphics Suite eğitim videosu sunuluyor
- Hemen kullanmak için Launch Graphite üzerinden web uygulaması başlatılabilir
- Topluluk kanalları olarak Discord, Reddit, Bluesky, Twitter, YouTube sunuluyor
- Geliştirmenin sürdürülebilirliği ve bağımsızlığı için üyelik veya tek seferlik bağış alınabiliyor
1 yorum
Hacker News yorumları
İlgili yazılar arasında şunlar var. Başka yazı var mı?
[Open source Rust graphics editor] Graphite progress report (Q2 2024) - https://news.ycombinator.com/item?id=41138691 - Ağustos 2024
Graphite 2D graphics editor built in Rust: Looking back on 2023 and what's next - https://news.ycombinator.com/item?id=38855850 - Ocak 2024
Graphite: 2D Raster and Vector Editor - https://news.ycombinator.com/item?id=38169500 - Kasım 2023
Graphite: Open-source raster and vector 2D graphics editor - https://news.ycombinator.com/item?id=36901406 - Temmuz 2023
Graphite – open-source raster and vector 2D graphics editor written in Rust - https://news.ycombinator.com/item?id=30675530 - Mart 2022
Harika. Inkscape’i seviyorum ama bu araç da çok iyi görünüyor.
Aracın bir web uygulaması olarak geliştirildiğini görmek heyecan verici. Ağırlık web tarafına kaydıkça daha açık ve erişilebilir web platformunun kapasitesi de artıyor.
Rust da mükemmel; muhtemelen WebAssembly’ye derleniyor.
Yine de bu kadar tutkulu ve yetenekli üç kişinin neden Series A/B yatırımı, post-money SAFE, basın brifingi yoluna gitmediğini merak ediyorum.
Son zamanlarda yapay zeka rapçileri, açık ağırlıklı ince ayar paket model vb. şeyleri çok gördüğüm için bunu sık sık düşünüyorum. Tutkuya paha biçilemez; belki de mutluluk şirket değerlemesi değildir.
Maksimum büyüme için içi boşalan dev bir şirket yerine, küçük ama sürdürülebilir şekilde dürüst iş yapan bir şirket işletmek istiyorum.
Kurucular da iyi şeyleri neden mahvedelim diye aynı yorgunluğu hissediyor. En azından bazılarımız böyle.
Açık ağırlıklı model tarafında inovasyonun çoğu şirketlerin içinde gerçekleşiyor; şirketler açık kaynağı geliştiricilere cazip görünmek veya potansiyel rakipleri devirmek için kullanıyor. Meta’nın reklam gelirinin çok küçük bir kısmını harcayıp OpenAI/Microsoft pazarını bozması gibi.
Bazı bireyler de yapay zekada adını duyurmak isteyen VC’lerden düşük maliyetli destekler alabiliyor. Örneğin a16z bazı modelleri destekliyor.
Aynı zamanda yetenekli ve iyi maaşlı teknik rollerde, örneğin 300 bin-500 bin dolar kazanan varlıklı kişiler için fon toplamak her zaman cazip değil.
Kendi startup’ını kurunca maaşın düşme olasılığı yüksek; açık model yeterince para kazandırmazsa geriye değersiz hisseler ve 1-2 yıllık yüksek stres kalabilir.
Genelde ne kadar erken fon toplarsanız koşullar da o kadar kötü olur.
O paraya ihtiyacınız yoksa, temel atılana ve geleceği daha az şüpheli bir şirket hâline gelene kadar fon toplamayı ertelemek çoğu zaman daha avantajlıdır.
Bu süreçte yatırımcılara çok fazla satış yapmamaya da karar verebilirsiniz; ürünü veya ekibi gerçekten önemsiyorsanız bu büyük fark yaratır. Dış yatırımcılar ikisinden de pek azını önemser ve çoğu zaman ikisinden de taviz verdirtir. Onlar finans insanlarıdır ve para kazanmaya gelmişlerdir. Satmadan önce hedeflerinizin uyumlu olduğundan emin olmalısınız.
Bu kadar karmaşık bir aracı yayımlamak büyük başarı, tebrikler.
Bir gün içinde kısıt çözücü bulunan bir vektör grafik aracı kendim yapmak istiyorum. Grafik tasarımda amatörüm ama Inkscape çoğu zaman kullanması inanılmaz zor geliyor.
Bazı şekiller tuhaf komut kombinasyonlarıyla yapılmak zorunda kalıyor ve tasarım bittikten sonra düzenlemek de zor oluyor. Fusion 360 çizimlerindeki gibi çizgilere ve eğrilere kısıtlar koyup ölçüleri ayarlamak çok daha sezgisel ve etkileşimli.
Belki de böyle bir araç zaten vardır ve ben bilmiyorumdur.
Güzel görünüyor. Illustrator’ı 25 yıldır kullanıyorum ve son zamanlarda Appearance yığınının yerini alacak node odaklı bir yaklaşım olsa iyi olur diye sık sık düşündüm.
Binary çıkınca bakmam gerekecek. Web uygulamalarını sevmiyorum.
Kişisel olarak bir uygulama Electron olarak da sunuluyorsa her zaman PWA kullanmaya çalışıyorum.
Nasıl olsa tarayıcı motoruna bağlı kalınacaksa, zaten açık tuttuğum ve düzenli güncellediğim motoru kullanmanın daha iyi olduğunu düşünüyorum.
Birkaç önerim var. Çalışırken birden “The document cannot be rendered in it current state” diye kırmızı bir hata çıktı ve Node Graph düğmesine basmam söylendi.
Bu kendi başına bir hata değil, ancak bazen düğümlerimizin yeterince genel olmamasından kaynaklanabiliyor. Az önce Stroke ve Fill düğümlerinin vektör verilerine uygulanıp, bir veya daha fazla vektör verisi içeren grup verilerine uygulanmaması sorununu düzelttim.
Böyle sorunları, uygunsa issue olarak kaydetmek iyi olur.
Kırmızı hata mesajı nereye bakmanız gerektiğini de söylüyor. Görünüm alanının sağ üstündeki “Node Graph” düğmesiyle açılabileceği yazıyor.
Pencerenin çok küçük olup başka düğmeler yüzünden o düğmenin dışarı itilmiş olma ihtimali var mı, merak ediyorum. Mesaj metnini nasıl iyileştirebileceğimize dair geri bildirimlere açığız. Şu anda bu iletişim kutusunu daha görsel ya da etkileşimli hâle getirmek zor, ancak gelecekte genel tanılama özelliklerini iyileştirirken bunun da elden geçirilmesine değer.
Giriş paragrafını, bunun ne olduğunu anlayabilmek için birkaç kez yeniden okumam gerekti.
İlk başta Blender alternatifi gibi okudum, ama test edince tamamen 2D olduğunu ve Photoshop’a benzediğini görünce kafam karıştı.
Sonuçta Blender’dan kapalı kaynak 3D modelleme/render yazılımlarına popüler bir açık kaynak alternatif olarak söz edip, “sıradaki Photoshop”u mu kastettiniz?
Doğru anladığınız gibi, 2D alanda ikinci bir Blender olmaktan söz ediyoruz. Gerçek yeniliklerle ticari rakipleri yakalayıp aşan genel amaçlı bir araç hedefliyoruz.
Adobe ürünlerini çok iyi bilmiyorum ve Inkscape kullanıyorum, ancak burada en yakın karşılık muhtemelen Adobe Illustrator olur.
Sadece ekran görüntülerine bakınca bile etkileyici. Daha fazla incelemeden bile farklı olduğunu anlayabiliyorum.
Adobe’ye karşı duracak Blender benzeri projelere daha fazla ihtiyacımız olduğunu hep söylüyordum. Diğer uygulamaları da hedefleme planınız var gibi görünüyor; takip edip başarılı olmanızı umuyorum.
Gerçekten harika görünüyor. Tasarım için iyi açık kaynak araçlara kesinlikle ihtiyaç var [1].
Graphite’ı şu listeye [2] eklemek iyi olur. Mutlaka deneyeceğim ve ilerlemeyi de takip edeceğim.
1: https://www.youtube.com/watch?v=lthVYUB8JLs
2: https://github.com/KenneyNL/Adobe-Alternatives
Şu an için uygun şekilde girebileceği tek kategori Illustrator alternatifleri. Gelecek yıl bir sonraki temel yetenek olarak raster düzenlemeyi geliştirmeyi planlıyoruz, ancak şimdiye kadar yalnızca vektör düzenlemeye odaklandık.
Belki ben bir şeyi yanlış yapıyorumdur, ama her çizgi, daire ve kutunun Inkscape’teki gibi açıkça belirlenmiş bir katmanın altına girmek yerine otomatik olarak kendi ayrı katmanı hâline gelmesi pek sezgisel değil.
Bu yüzden katmanlar fiilen işe yaramaz gibi hissettiriyor.
Rust ile yazılmış olmasını öne çıkararak pazarlamak yerine, ürünün kendi değeriyle ayakta duran gerçek bir ürün olması sevindirici.
Günümüzde geliştirmede havalı yeni teknolojiler kullanan ürünlerin bunu satış noktası yapmasına fazla sık rastlandığını düşünüyorum. Burada bu ilginç, ancak aracın kullanıcıları teknik tarafı yalnızca kararlılık, performans ve sürdürülebilir geliştirmeyi etkilediği ölçüde önemseyecektir.
İllüstratör olmadığım için ekleyecek fazla şeyim yok, ama geliştiricilerin bunu başarılı bir araca dönüştürmesini diliyorum.