Animasyon veritabanı - Animation database

Optik olarak yakalanan bir dansçının hareketleri hareket yakalama depolanabilir animasyon veritabanı, daha sonra analiz edildi ve yeniden kullanıldı.

Bir animasyon veritabanı bir veri tabanı parçalarını saklayan animasyonlar veya yeni animasyonlar geliştirmek ve bir araya getirmek için erişilebilen, analiz edilebilen ve sorgulanabilen insan hareketleri.[1][2] Büyük miktarda animasyonun manuel olarak oluşturulmasının zaman alıcı ve pahalı olabileceği düşünüldüğünde, bir animasyon veritabanı, mevcut bileşenleri kullanarak ve animasyon parçalarını paylaşarak kullanıcılara animasyon oluşturmada yardımcı olabilir.[2]

Animasyon veritabanlarının ilk örnekleri, bir nesne yönelimli veritabanı.[1] Modern animasyon veritabanları, aşağıdakilerin çıkarılmasıyla doldurulabilir: iskelet animasyonları itibaren hareket yakalama veri.[3]

Diğer örnekler şunları içerir: kalabalık simülasyonu bir dizi insanın kalabalık olarak simüle edildiği. Bazı uygulamalarda, örneğin kaldırımda, insanların farklı hızlarda yürümesi gerektiği göz önüne alındığında, animasyon veritabanı, farklı animasyonlu figürleri almak ve birleştirmek için kullanılabilir.[4] Yöntem esas olarak "hareket grafikleri" olarak bilinir.[5]

Animasyon veritabanları, animasyonun parçalarının animasyon veritabanından alındığı "etkileşimli hikaye anlatımı" için de kullanılabilir. geri dönüştürülmüş yeni hikayelerle birleştirmek için. Örneğin, animasyon veritabanı Animebase sistem içinde kullanılır Kelimeler Anime geri dönüştürülmüş bileşenleri kullanarak animasyonlar oluşturmaya yardımcı olmak.[2] Bu yaklaşımda, kullanıcı bir hikayenin bölümlerini oluşturan kelimeleri girebilir ve veri tabanına yönelik sorgular, uygun animasyon parçalarını seçmeye yardımcı olur. Bu tür bir sistem aslında iki veri tabanı kullanabilir: bir animasyon veri tabanı ve bir hikaye bilgisi veri tabanı. Hikaye bilgisi veritabanı, hikaye parçalarına atıfta bulunmak için konuları, tahminleri ve nesneleri kullanabilir. Sistem daha sonra kullanıcıya hikaye parçaları ve animasyon parçaları arasında eşleştirme konusunda yardımcı olur.[2]

Animasyon veritabanları, görsel sahnelerin oluşturulması için de kullanılabilir. insansı modeller.[6] Örnek bir uygulama, hareketli bir insansı temelli geliştirmedir. işaret dili engellilere yardım etmek için sistem.[6]

Bir animasyon veritabanının başka bir uygulaması, boşta hareket insan karakterler için.[7] İnsanlar her zaman ve benzersiz şekillerde hareket ederler ve farklı animasyon bölümleri arasında her karakter için tutarlı ve gerçekçi bir boşta hareketleri setinin sunulması, örneğin; her kişinin kendine özgü bir duruş şekli vardır ve bunun bir animasyon boyunca gerçekçi bir şekilde temsil edilmesi gerekir. Sorunlardan biri, boşta hareketin tüm eklemleri etkilemesi ve basitçe her eklemde istatistiksel hareketlerin gösterilmesinin gerçekçi tasvirlerden daha az sonuç vermesidir. Bu problemi çözmek için bir yaklaşım, önceden kaydedilmiş çok sayıda insan hareketine sahip bir animasyon veritabanı kullanmak ve istatistiksel analiz yoluyla veritabanından uygun hareket modellerini elde etmektir.[7]

Referanslar

  1. ^ a b S. Kuroki, "Animasyon veritabanı MOVE kullanılarak izlenecek yol" Veritabanı ve uzman sistem uygulamaları, Cilt 4 Vladimír Marík tarafından düzenlenmiştir, 1994 ISBN  3-540-57234-1 sayfalar 760-763
  2. ^ a b c d Kaoru Sumi "Geri Dönüşüme Dayalı Hikaye Bilgisini Kullanan Etkileşimli Hikaye Anlatma Sistemi" Etkileşimli Hikaye Anlatma: İkinci Ortak Uluslararası Etkileşimli Dijital Hikaye Anlatma Konferansı, ICIDS 2009 Yazan Ido A. Iurgel 2009 ISBN  3-642-10642-0 sayfalar 74-85 [1]
  3. ^ G. Rogez, "Sağlam 2D ​​Poz İzleme için Uzamsal-zamansal kısıtlamaları açıklama" İnsan Hareketi: Anlama, Modelleme, Yakalama ve Animasyon: HumanMotion 2007, Rio de Janeiro, Brezilya, 20 Ekim 2007 ISBN sayfaları58-72 [2]
  4. ^ Kalabalık simülasyonu Daniel Thalmann tarafından, Soraia Raupp Musse 2007 ISBN  1-84628-824-X sayfa 59-64 [3]
  5. ^ Hareket Grafikleri Yazan Michael Gleicher, 2008, Basıldı SIGGRAPH '08 ACM SIGGRAPH 2008 sınıflarının devamı [4]
  6. ^ a b Takaya Yuizona vd. "İnsansı Model Kullanarak İşaret Dili Animasyon Sisteminin Bilişsel Gelişim Ortamı" Bilgiye Dayalı Akıllı Bilgi Mühendisliği Sistemleri Ernesto Damiani tarafından 2002 sayfalar [5]
  7. ^ a b Arjan Egges ve diğerleri, "Kişiselleştirilmiş Gerçek Zamanlı Boşta Hareket Sentezi" 12. Pasifik Grafik Konferansı Bildirileri, 121–130. sayfalar, Ekim 2004