Boru Hattı Örnekleri (Video)
Aşağıda resmi YouTube oynatma listesindeki eksiksiz, gerçek dünya ardışık düzenleri bulunmaktadır.
Örnekler
Spine2D Deneyler 1: RDP Algoritmasıyla Eğri Optimizasyonu— temel Spine 2 boyutlu optimizasyon demosu: Ramer – Douglas – Peucker (RDP) algoritması, JSON'yi küçültmek için gereksiz eğri/anahtar verilerini kaldırır. RDP önemli anahtarları kaldırabilir, bu nedenle her zaman animasyonları inceleyin ve RDP düğümünden önceki filtre düğümleriyle hassas kemikleri/yuvaları hariç tutun.YouTube'da izle
Spine2D Deney 2: Niceleme Algoritmasıyla Eğri Optimizasyonu— niceleme en güvenli Spine 2D eğri iyileştiricidir: değerlerin yuvarlanması (genellikle 1 ondalık sayıya) anında boyut kazanımları sağlar. Örnek: [0,115,14,5,0,222,-27,78] → [0,1,14,5,0,2,-27,8]. Optimizasyonu kilitlemek için çıkış düğümünden önceki son adım olarak nicemleme düğümünü kullanın; video neredeyse algılanamayacak görsel değişimle öncesi/sonrası gösteriliyor.YouTube'da izle
Spine2D Deney 3: Spline ve Yeniden Fit Algoritmalarıyla Eğrileri Yeniden Oluşturma— Spline düz bölümler için kayıpsızdır (gereksiz orta tuşları kaldırır), Refit ise kayıplı ama güçlüdür: karmaşık bölümleri tek bir Bézier eğrisi olarak yeniden oluşturur. Bu algoritmalar, Schneider düğümü aracılığıyla fizik pişirme ve temizleme sonrasında idealdir. Not: 100'ün üzerindeki yenileme yinelemelerinde en iyi eğriyi bulmak birkaç dakika sürebilir. Videoda her iki yöntemin de nasıl çalıştığı ve kazanılan optimizasyon yüzdesi gösterilmektedir.YouTube'da izle
Spine2D 4. Deney: Ek Görünürlüğü ve Temizleme Düğümleriyle Gereksiz Verileri Kaldırma— Ek Görünürlüğü ve Temizleme düğümlerini kullanarak yapısal Spine 2D optimizasyonu. Ek Görünürlüğü, alfa değeri 0'a düştüğünde ekleri devre dışı bırakır ve yavaş yavaş açıldığında bunları geri yükleyerek çizim çağrılarını azaltır ve gereksiz tuşları kaldırır. Temizleme, mantıksal fazlalıkları ortadan kaldırır: kullanılmayan renk/alfa izleri, kısıtlamalar tarafından tamamen kontrol edilen IK döndürme tuşları ve yol kısıtlama tuşları. Video, bu mantık tabanlı optimizasyonların eğri basitleştirmeden ne kadar farklı olduğunu gösterir.YouTube'da izle
Spine2D Deney 5: Doğrusal Olmayan Ardışık Hatlar Oluşturma (Filtreler ve Birleştirme Node)— doğrusal olmayan Spine 2D optimizasyonu: veri akışını filtrelerle (Animasyon, Kemik, Yuva, Parametre veya Dış Görünüm) bölün, paralel dallarda farklı algoritmalar çalıştırın (örneğin, yüz animasyonunu kayıpsız tutarken vücut kemikleri için agresif sıkıştırma), ardından dalları Birleştirme düğümüyle tek bir iskelette birleştirin. Bu iş akışı basit bir Giriş → Optimize Et → Çıkış hattının ötesine geçer ve yalnızca optimize edilmesi gerekenleri hedeflemenize olanak tanır.YouTube'da izle
Spine2D Deney 6: Özel Düğümlerle Dokuyu Yeniden Paketleme ve Seçici Ölçeklendirme— gelişmiş doku optimizasyonu ardışık düzenleri: Atlas Paketten Çıkarıcı/Yeniden Paketleyici düğümleri, atlasları standart Spine iş akışlarından daha hızlı bir şekilde tek bir grafik içinde paketinden çıkarmanıza, yeniden boyutlandırmanıza/sıkıştırmanıza ve yeniden paketlemenize olanak tanır. Doğrusal olmayan ardışık düzeni kullanarak varlıkları bölebilir, karakter dokularını %100'de tutarken diğerlerini %25'e düşürebilir ve ardından her şeyi tek bir paylaşılan atlas'de birleştirebilirsiniz. Atlas/Asset Goruntuleyici düğümleri, varlıkların ve atlasların her aşamada görsel olarak incelenmesini ve filtrelenmesini sağlar. Bu, yeniden boyutlandırma hedeflerini tanımlamayı, seçici olarak işlemeyi ve sonuçları yeniden kullanılabilir bir şablon olarak yeniden birleştirmeyi kolaylaştırır.YouTube'da izle
Spine2D Deney 7: İskeletin Ölçekle Anında Yeniden Boyutlandırılması Node— uçtan uca Spine 2D optimizasyon ardışık düzeni ve iskelet ölçeklendirme. Ölçek düğümü, sıkıcı Spine iş akışını (dışa aktarma/içe aktarma, yeniden paketleme/paketten çıkarma, yolları düzeltme) tek bir grafik adımıyla değiştirir: hedef boyutunu ayarlayın, görünüm alanında anında önizleyin ve gerçek zamanlı olarak yineleyin. Video, eğri/anahtar optimizasyonunu, varlık işlemeyi ve iskelet yeniden boyutlandırmayı tek bir akıcı işlem hattında birbirine bağlar.YouTube'da izle
Spine2D Deney 8: Genel Beta Node Genel Bakış— genel beta sürümünde mevcut olan her düğümün ayrıntılı açıklaması ve köprü animatörü ile geliştiricinin ihtiyaçlarının nasıl yeniden cilalanacağı. Yedekli anahtar temizleme, Bézier'den doğrusala basitleştirme, boyuta göre yuvarlama, görünmez eklerin kaldırılması, kullanılmayan özelliklerin temizlenmesi, İngilizce olmayan karakter algılama ve atlas paketten çıkarma/filtre/ölçeklendirme/yeniden paketlemeyi kapsar. Çift Görüntüleyici, sonuçları yan yana görsel ve FPS karşılaştırmasıyla doğrular. Herkese Açık Beta şu adreste yayında:re-polish.com. YouTube'da izle
Spine2D Deney 9: Anahtar Karelere İlişkin Fizik Kısıtlamalarını Pişirme— Bu videoda fizik kısıtlamalarını standart anahtar karelere dönüştürmeye yönelik en son deneylerimi gösteriyorum. Yeni pişirme algoritması şunları sağlar: Mükemmel Döngüler (başlangıç ve bitiş kareleri arasında sıfır titreşim veya atlama), Optimize Edilmiş Dosya Boyutu (otomatik eğri temizleme, JSON boyutunu orijinale yakın tutar) ve Geriye Doğru Uyumluluk (fırınlanmış tuşlar, Spine 4.1 ve hatta 4.0'da Spine 4.2 fizik animasyonlarını kullanmanıza olanak tanır).YouTube'da izle
