Hareketli Tasarım
UI Morph Animasyon Tasarımı
Tek bir şeklin oynatıcıya, sekmelere ve komut paletine dönüştüğü, yalnızca kodla üretilmiş 14 saniyelik bir film; her değişikliği 120 BPM'de bir imleç tetikliyor.
Kimler İçin Tasarlandı
- Ürün Hareket Teaser TasarımıEkranlar arasında kesme yapmadan birkaç arayüz durumunu gösteren kısa döngüler.
- Mikro Etkileşim Showreel'leriAnahtarları, kaydırıcıları, sekmeleri ve paletleri tek bir bağlantılı hikâye olarak gösteren sekanslar.
- Müzikle Senkron Arayüz Animasyonuİmleç hareketlerinin sabit bir vuruş ızgarasına oturduğu işler.
Hareket Öne Çıkanları
- Hiç Kesilmeyen Tek ŞekilHer durum, sahne değişimi değil, aynı kapsayıcının biçim değiştirmesidir.
- İmleçle Tetiklenen DeğişikliklerHer geçiş görünür bir işaretçi hareketiyle başlar.
- Kapanan Bir DöngüSon kare ilk kareyle eşleşir, böylece oynatma temiz biçimde tekrarlanır.
UI Morph Animasyon Tasarımı Önizlemesi
Tek Şekil Tüm Filmi Nasıl Taşır
Film 120 BPM'de 14 saniye sürer; kaynak notlar bunu 7 ölçüye böler. Tek bir şekil Generate düğmesi olarak başlar, ardından yükleyiciye, onay işaretine, dinamik adaya, müzik oynatıcıya, ses kaydırıcısına, anahtara, sekme göstergesine, grafiğe, komut paletine ve toast bildirimine dönüşür, sonra düğmeye geri döner.
Bunun bedeli, her durumun bir öncekinden aynı gövdenin yeniden boyutlandırılması ve köşelerinin yeniden yuvarlanmasıyla ulaşılabilir olması gerektiğidir. Bu şekil değişikliğine uymayan içerik atılmalı ya da yeniden tasarlanmalıdır.
| Aşama | Görünen Değişiklik | Tasarım Çıkarımı |
|---|---|---|
| Düğmeden yükleyiciye, onay işaretine | Generate düğmesi bir ilerleme durumuna, ardından bir onaya dönüşür. | İstek, bekleme ve sonuç üç ekran yerine tek bir nesne olarak okunur. |
| Dinamik adadan müzik oynatıcıya | Kompakt bir hap; albüm karosu, başlık, kaydırma çubuğu ve oynatma kontrolleri olan koyu bir karta genişler. | Haptan karta büyüme, tek bir kapsayıcının hem bakıp geçme hem de ayrıntı durumunu nasıl taşıyabileceğini gösterir. |
| Kaydırıcı, anahtar, sekmeler | Ses kaydırıcısı maksimumunu aşacak şekilde esner, ardından bir anahtar ve Day / Week / Month sekme hapı gelir. | Küçük kontroller aynı yuvarlak dili kullanır; bu yüzden değişim stilden çok harekette hissedilir. |
| Grafik, palet, toast | Bir grafik kendini çizer, palet “frame” yazar ve bir toast döngüyü kapatır. | En yoğun durumlar, izleyici şeklin mantığını öğrendikten sonra, geç bir noktada yer alır. |
Oynatıcı, Sekme ve Palet Karelerini Okumak
Yakalanan üç kare, aynı şeklin ne kadar farklı görünebildiğini gösterir. Oynatıcıda siyah yuvarlatılmış bir kart; gradyan bir karo, “motion study 02”, 0:49 konumunda ve −2:09 kalan süreli bir kaydırma çubuğu, ayrıca önceki, oynat ve sonraki simgelerini taşır. Sekme karesinde beyaz bir hap Day, Week ve Month'u barındırır; Day'in arkasında siyah bir gösterge vardır.
Paletteyse yazılan “frame” kelimesi iki sonuca götürür: “Frame rate · 60fps” ve “Every frame is code”; ilki vurgulanmıştır.

Okunaklı Oynatma Durumları
Geçen ve kalan süre etiketleri ilerleme çubuğunun altında durur. Bunlar 14 saniyelik filmin içindeki örnek arayüz içeriğidir, showcase videosunun çalışma süresi değildir. Oynatıcıyı daha küçük bir tuvale uyarlarken iki etiketi de net tutun.
Sekme Göstergesi Hareketli Bir Nesnedir
Siyah Day hapı, imleç Month üzerinde gezinirken beyaz bir rayın içinde durur. Gösterge ayrı bir şekil olduğundan, vurguyu değiştirmek yerine etiketler arasında kayabilir ve esneyebilir.
Palet Metni Filmle Uyumludur
“Frame rate · 60fps” ve “Every frame is code” sonuçları işin kendisinden söz eder. Bu fikri yeniden kullanın, ancak metinleri kendi ürün sözcük dağarcığınızla değiştirin.
Zamanla Yönlendirilen Yapı ve Ödünleşimleri
Kaynak notlar, tüm kareyi ana zaman çizelgesinin süresinden çizen tek bir render(t) fonksiyonunu anlatır. Görünen her değer, ease, yay veya anahtar kare kullanan saf bir t fonksiyonudur ve kareler arasında durum taşınmaz. Bu nedenle geriye doğru gezinmek aynı kareleri yeniden üretir.
Bu, dışa aktarmayı öngörülebilir kılar ancak yazardan daha fazlasını ister. Olay yöneticileriyle önemsiz olacak etkileşimler, örneğin üzerine gelme veya yazma, zamanlanmış anahtar kareler olarak yazılmalıdır.
Tek Bir Saat Tutun
GSAP ana zaman çizelgesi tek saattir. Katmanlar kendi zamanlayıcılarını çalıştırmak yerine onun geçerli süresini okur.
Her Değişiklik İçin Yayları Toplayın
Uyarlama notları, değişiklik başına toplanan yaylar ister; böylece çakışan hareketler yeniden başlamak yerine birbirine karışır.
Her Şeye İmleç Neden Olsun
Her durum değişikliğinden önce bir işaretçi hareketi gerekir. Bu kural olmadan morph'lar etkileşim yerine süs gibi okunur.
Kaynak ve Kapsam
Bu, @twoclipping tarafından X'te paylaşılan bir hareket işinin resmî OpenDesign kod yeniden yapımı ve uyarlamasıdır. Yayımlanan işten yola çıkılarak kodla yeniden kurulmuştur ve 14 saniyelik ses, kaynaktan alınmış bir ses değil özgün bir bestedir. Atıf olgusal bir referanstır ve özgün yazarın onayı anlamına gelmez.
Bu, kullanılabilir bir arayüz ürünü değil, render edilmiş bir hareket çalışmasıdır. Filmdeki oynatıcı, grafik ve palet girdilere yanıt vermez. Şablon, önerilen bir OpenDesign video iş akışından gelir; kullanılabilirlik kurulu sürüme bağlıdır.
Morph'u Kendi Ürününüze Uyarlamak
Notlar, SHAPE tanımındaki durumları ve içeriklerini değiştirirken üç kuralı korumayı önerir: hiç kesilmeyen tek şekil, değişiklik başına toplanan yaylar ve her değişikliğin arkasında bir imleç. En çok göstermeniz gereken beş ürün durumunu listeleyerek başlayın, sonra bunları en küçük kapsayıcıdan en büyüğe doğru sıralayın.
Döngü istiyorsanız ilk ve son durumları aynı tutun. Durumlarınızın boyutları çok farklıysa ara karelerin gerilmiş görüneceğini unutmayın ve tempoyu buna göre yavaşlatın.
Daha Az ama Daha Güçlü Durumlar Seçin
Film 14 saniyede yaklaşık on durum gösterir. Dört durumlu bir ürün teaser'ı, her birine ekranda daha fazla süre tanır.
Tek Yerden Yeniden Temalandırın
Metin, palet ve zamanlama referansın başındaki sabitlerde durur; bu yüzden sıcak gri tuvali veya siyah bileşenleri değiştirmek küçük bir düzenlemedir.
Ağır Tuval Efektlerinden Kaçının
Notlar, büyük gradyanların ve piksel başına gürültünün her yakalanan kareyi pahalı hale getirdiğini ve MP4 dışa aktarımını yavaşlattığını belirtir.
OpenDesign'da UI Morph Animasyon Tasarımı Nasıl Oluşturulur
Şekli ve Durumlarını Tanımlayın
Tek kapsayıcınızın geçeceği durumları, kompakt bir düğmeden en büyük haline kadar listeleyin. Her değişikliği hangi işaretçi hareketinin tetikleyeceğine karar verin ve herhangi bir şey çizmeden önce tempoyu sabitleyin.
Önerilen Prompt1920x1080 boyutunda, sıcak tonlu açık gri bir tuval üzerinde 14 saniyelik, döngüye giren bir UI hareket filmi oluştur. Hiç kesilmeyen, siyah-beyaz, yuvarlatılmış köşeli tek bir şekil kullan. 120 BPM'de bu şekli bir Generate düğmesinden yükleyiciye, onay işaretine, kaydırma çubuklu bir müzik oynatıcıya, Day / Week / Month sekme hapına ve kısa bir kelime yazan bir komut paletine dönüştür. Her değişikliğe görünür bir imleç neden olmalı. Döngü oluşması için son kare ilk kareyle eşleşsin. Yalnızca örnek metin kullan; gerçek veri veya çalışan kontroller ekleme.
Her Şeyi Zamandan Yönlendirin
Görünen her değerin zaman çizelgesindeki süreden hesaplanmasını isteyin; böylece geriye doğru gezinmek aynı kareleri verir. Metni, paleti ve zamanlamayı tek yerden düzenleyebileceğiniz sabitler olarak tutun.
Ses, Döngü ve Tempoyu Kontrol Edin
Son karenin ilk kareye eşit olduğunu, imleç hareketlerinin vuruşlara denk geldiğini ve yoğun durumların aceleye getirilmediğini kontrol edin. Yalnızca kullanma iznine sahip olduğunuz sesi kullanın veya filmi sessiz bırakın.
Dışa Aktarın ve Paylaşım Bağlantısı Alın
Bitmiş tasarımınızı dışa aktarın, ardından bir paylaşım bağlantısı almak için OpenDesign'daki Paylaş seçeneğini kullanın. Bağlantıyı göndermeden önce ayrı bir tarayıcı penceresinde açarak amaçlanan sürümün ve bileşenlerinin erişilebilir olduğunu doğrulayın.



