Method Article
Video oynatma hayvan davranışları yaygın olarak kullanılan bir tekniktir. Biz oluşturulan ve 3-D bilgisayar animasyonları kurallara dayalı, interaktif çalma tabi davranışı üzerinde gerçek zamanlı, otomatik veri yanıt geçerli bir program değerlendirilir.
Video oynatma, hayvan iletişimi, görsel sinyaller kontrollü manipülasyon ve sunumu için yaygın olarak kullanılan bir tekniktir. Özellikle, parametre tabanlı bir bilgisayar animasyonu, morfolojik, davranışsal veya spektral özellikleri ekranda hayvanlar gerçekçi ve hareketli görüntüler bağlamında herhangi bir sayıda bağımsız işlemek için bir fırsat sunuyor. Geleneksel çalma önemli bir sınırlama Ancak, görsel uyaranın canlı hayvan ile iletişim kurma yeteneği yoksun olduğunu. Borçlanma, video oyunu teknoloji otomatik bir video oynatma için bir video izleme sistemi gerçek zamanlı sinyallere yanıt olarak kontrol animasyonlar, etkileşimli bir sistem oluşturduk. Bu yöntem kadın KılıÁkuyruk balık, Xiphophorus birchmanni arkadaşı seçmeli denemeler yaparak gösterdi. Kadınlar aynı anda karşı tarafta bir akvaryum conspecific kur erkek ve heterospecific bir kur erkek (X Malinche) arasında bir seçim verildi. Kur erkek vahşi gibi sanal erkek uyarıcı, kadın yatay konumunu izlemek için programlanmış. Vahşi X Mate-seçim çalışmalarda birchmanni kadın, gerçekçi bir görsel uyaranın etkin bir şekilde oluşturmak için prototip yeteneği doğrulamak için kullanılan .
1. Donanım ve Görüntüleyicisi sistem kurma.
Sistemi, iki monitör ile çevrili bir test tankı oluşur. BIOBSERVE Viewer sistemine bağlı bir video kamera, gerçek zamanlı olarak konunun hareketi kaydeder. Hareket verileri ekranda animasyonlu uyaran hareketini belirleyen ayrı bir sunucu üzerinde interaktif video oynatma (IVP) programı geçti.
2. Kalibrasyon.
IVP 3.Starting eş seçmeli test için.
4. Mate-seçimdir deneme.
Genel deneysel dizisi olmayan interaktif video uyaranlara 1-4 kullanarak önceki çalışmalarda izler. Dişiler bir test akvaryum zıt ucunda iki farklı uyaranlara monitörler ile sunulmaktadır. Kadın davranış Biobserve Görüntüleyicisi sistem tarafından gerçek zamanlı olarak takip edilir. Yanıt tahlil dernek, 10 cm bir monitör ya da başka bir kadın içinde harcadığı süreyi. Derneği zaman Görüntüleyicisi tarafından otomatik hesaplanır.
5. Temsilcisi Sonuçlar.
Biz kur erkek etkileşimli ve etkileşimli olmayan animasyonlar kadın yanıt karşılaştırarak Etkileşimli oynatma etkinliği değerlendirildi. Etkileşimli olmayan uyaran önceki çalışmalarda 1-4 olarak, kadın davranışı bağımsız olarak ekranda bir kur uyaran yapıldı .
İnteraktif uyaran paletli, ekran boyunca kadın yatay konumda. Simüle balık ya da söz konusu balık ya pozisyonu operasyonel centroid ve burnu birleştiren çizginin orta noktası olarak tanımlanmıştır. Erkek davranış rehberlik üç kural X yönünde tankın uzunluğu ifade eder ve Z yönünde tankın genişliği (Şekil 2) ifade eder, aşağıdaki gibi:
Kural 1: simüle erkek her zaman Z yönü onu izleme, ekran boyunca konu şu.
Kural 2: simüle erkek sırt yüzgeci bir lateral kur ekran yerine getirirken sadece yükseltti.
Kural 3: simüle erkek KılıÁkuyruk balık sadece% 50, kadın sergilenmektedir toplam süre için bir lateral kur ekran gerçekleştirecek. Lateral kur ekran Z yönünde dişi balık dörtte biri erkek vücut uzunluğu içinde olan erkek balık tarafından tetiklenir. Lateral kur ekran kadın X yönünde izlemek için ne kadar yakın olduğunu bağımsızdır.
İnteraktif uyaran, gerçek zamanlı olarak kadın pozisyonlar (Şekil 3) yakından izlenir.
4,5 etkileşimli olmayan uyaranlara kullanarak Önceki çalışmasını kadın X gösterdi birchmanni kendi türünün güçlü görsel sinyaller tercih etti. IVP tarafından oluşturulan interaktif olmayan uyaranlara conspecific arkadaşı tercihleri (t = 1,923, N = 9, p = 0,046) eliciting eşit derecede etkili olmuştur. Simüle interaktif conspecific ve heterospecific erkek kadın test edildiğinde hemen önce veya sonra aynı deneme, ancak, bu bir tercih (Şekil 4) göstermek için başarısız oldu.
Şekil 1: Kalibrasyon için kurulum izleyin.
Şekil 2 tank ve monitör kurulum şematik görünümü, konumunu tanımlamak için kullanılan belirten eksenleri.
Şekil 3. Yatay konum, zaman içinde animasyonlu timsalimiz ve temsil eden kadın konu .
Şekil 4 etkileşimli ve etkileşimli olmayan conspecific ve heterospecific erkek uyaranlara kadın Derneği (ler). Her komplo prototip pozisyonları çıkış beş dakikalık bir kayıt oluşturulur. Bu araziler, 0 ila 5 dakika dikey Y yönünde ilerler.
Şekil 5 iki interaktif uyaranlarla Temsilcisi dernek zamanlı veri ve izleme. Iki kadın iki beş dakika segmentleri gösterilmiştir.
Önceki hayvan davranış interaktif video oynatımı için yöntemleri konulardan davranışsal ipuçlarını yanıtları sağlamak için bir insan operatör yararlanmıştır. IVP, biz tabi davranışı üzerinde gerçek zamanlı, otomatik veri yanıt kural tabanlı etkileşim uygulanan bir program oluşturdu. Biz programı oluştururken aşağıda yer alan adımları kısaca özetlemektedir.
X dijital erkek örnekleri oluşturmak için ilk adım birchmanni ve X. Malinche. Biz önceki çalışmalarda 6 benzer bir yaklaşım benimsedi. Biz gerçek X fotoğrafları dayalı dokular modellenmiş 3D kafesleri yarattı birchmanni ve X. Malinche. Gerçek balık, balık şekilleri modellemek için kullanılan aynı fotoğraflar gerçekçi dokular yakalamak için balık dokular olarak kullanılmıştır. Kendi UV uygulanan bir düzlemsel harita, fotoğraf dokusu ile UV harita hizalanmış koordine eder. İkincisi, dijital balık örgü, gerçek bir balık gibi deforme gerekir. Bunu başarmak için, sanal bir iskelet, gövde ve kanatları için yaratıldı ve mesh "derili". Eklemlerin döndürülmüş arayüz süreci örgü deforme olmasını sağlar.
İkincisi, dijital balık hareket ekledi. Altı temel hareketleri bir erkek KılıÁkuyruk balık yaptığı canlandırılmıştır. Üç hareketlerin bir balık yüzmek hangi farklı hızlarda temsil etmek için kullanılır. Diğer üç hareketleri dönüm veya lateral kur ekran sergileyerek, hala kalan balık. Erkekler 3 erkek ya da kadın alıcıları mevcut olup olmadığını uygun olarak sırt yüzgeci yükseltebilir veya düşürebilirsiniz bu yana, biz lateral kur ekran sırt yüzgeci hareketi decoupled. Döngüsü sırasında gündeme veya herhangi bir noktada indirdi olabilir, böylece sırt yüzgeci anahtarlı oldu. Toplam yirmi dört animasyon döngüleri kullanılmıştır. Her devir başladı ve animasyon döngüleri kolayca bir araya geliyor, öyle ki, aynı duruşu balık ile sona erdi. Yirmi dört animasyon döngüleri rotoscoping 7,8, canlı bir havai video istenen hareket tarafından oluşturulan, erkek X. kur birchmanni.
Üçüncü olarak, etkileşim sağladı. Biz gerçek zamanlı olarak, burun, gövde, ve kuyruk kadın KılıÁkuyruk pozisyonu IVP programı gerçek zamanlı olarak izleyebilir ve bu bilgileri iletmek için Biobserve Görüntüleyicisi sistem kullanılır. Bu her monitör kur her erkek için ayrı ayrı yapıldı. Erkek animasyon konu balık pozisyonu takip etti. Biz Reynolds kadın yaklaşımlar olarak erkek, kadın takip ve yavaşlatmak için izin direksiyon davranışı 9,10 geldi kullanarak aşağıdaki modellenmiştir.
Her zaman adımı erkek KılıÁkuyruk balık konumunu hesaplamak için, sistem, program, erkek sürücü kuvvetleri hesaplamak için izin kadın, mevcut konumu ile sağlanmıştır. İlk olarak, hedef ofset vektörü erkek balık dişi balık pozisyon pozisyon çıkarılarak hesaplandı. Erkek balık kadın balık İkinci mesafe hedef ofset vektörü büyüklüğünü alarak tespit edilmiştir. Üçüncü olarak, erkek balık istenilen hızda, sabit bir yavaşlama değeri mesafe bölünmesi ile tespit edilmiştir. Bu erkek balık kadın balık yaklaşırken yavaşlatmak için izin verdi. Son olarak, istenilen ivme istenilen hız erkek mevcut hız çıkarılarak hesaplandı.
Animasyonlar, 60 Hz video ayrık kareleri olarak işlenir, hesaplamalar 0.016 saniye aralıklarla, her ayrık zaman adım için yapılmıştır. Maksimum hızı 10 cm / s Bu deneyler için bir değer olarak ayarlanmış. Yeni hızının büyüklüğü maksimum hız daha fazla ise, maksimum hız kurulmuştur.
Bu özellikle simülasyon için, interaktif erkek balıkların sırt yüzgeci zaman% 50 kaldırdı ve sadece kur etkileşimleri sırasında. Erkek uyaran Z boyutta kadın KılıÁkuyruk balık 0.25 vücut uzunlukları içinde yapıldığında yan kur ekran davranış tetikledi.
Biz olmayan interaktif animasyonlar, güçlü bir tercihi ortaya çıkardı ve kadın interaktif uyaranlar ile ilişkilendirerek çoğunluğu zaman zaman harcadım rağmen, etkileşim conspecifics için kadın tercih kaldırıldı şaşırdık. Bir olasılık, kılıç ve sırt yüzgeci erkek değerlendirmek için kullanılan görsel ipuçları, kadın yakından takip geçersiz kılabilir. Alternatif olarak, kadın kur erkek ilgi kaybetmek olasılığı daha düşük olabilir ve bu nedenle daha az olasıdır, hem bireyler örnek (Şekil 5).
Bununla birlikte, elde ettiğimiz sonuçlar, yani video oyun teknolojisinin çalışma prensibi, yazılım odaklı, kullanıcı girişi yanıt kural tabanlı ajanlar çalışmaları başarıyla Etkileşimli oynatma uygulanabilir.hayvan davranışları. Bu tür kurallara dayalı interaktif çalma shoaling ve kolektif hareket 11,12 çalışmaları için yararlı ispatlamak zorundadır. Özellikle, sanal timsalimiz shoaling için kullandığı kuralları manipüle etme yeteneği bize hayvanlar shoaling kararları yapmak için kullanabileceğiniz bu süreçlere fikir vermelidir.
Biz bu makalede sponsorluk için ve çok fazla teknik yardım için, Stephan Schwartz ve Hıristiyan Gutzen Biobserve GmbH borçlu. Biz Olivia Ochoa, Hıristiyan Kaufman ve Zachary Cress balık bakım ile yardım için teşekkür ederim, biz balık toplamak için izin Meksika federal hükümet minnettarız. Glen Vigus, Frederic Parke, ve Texas A & M Görselleştirme Laboratuarı borçlu Athena Mason ve Ryan Doğulu, bu yayının hazırlanmasında yardımcı oldu. Finansman Texas A & M Üniversitesi ve NSF IOS-1045226 tarafından sağlanmıştır.
Name | Company | Catalog Number | Comments |
Maya 8.0 | |||
C# program using Microsoft’s XNA Game Studio 2.0 | |||
BIOBSERVE Viewer 2 | |||
Dell 15” CRT monitor (2) | |||
20 X 20 X 80 cm Plexiglas testing aquarium | |||
Dell Latitude computer (animation server) |
Bu JoVE makalesinin metnini veya resimlerini yeniden kullanma izni talebi
Izin talebiThis article has been published
Video Coming Soon
JoVE Hakkında
Telif Hakkı © 2020 MyJove Corporation. Tüm hakları saklıdır