How video oyunları karakterleri bu kadar akıcı hareket? Video oyunlarında karakterler bu kadar akıcı hareket yapmak nasıl
?
oyunda karakterler iskeletleri var. Kendi iskelete benzer şekilde, bu bağlantı ve birbirlerine göre hareket nesneler gizli bir dizisidir. Ebeveynlik denilen bir tekniği kullanarak, bir hedef nesne (çocuk) başka bir nesne (üst) atanır. Ebeveyn hamle nesne her zaman, alt nesne kendisine atanan özelliklerine göre takip edecektir. Tam bir hiyerarşi çocuklara ve ebeveynlere sahip nesneler oluşturulabilir. İşte insan karakter için bir örnek:
iskelet oluşturulur ve yerine koymak ebeveynlik bütün kontrolleri, karakter animasyon sonra. Muhtemelen karakter animasyonu en popüler yöntem ters kinematik dayanır. Bu teknik animatör üst nesne ve takip etmek, diğer tüm bağlı nesneleri neden bunu istediği yerde çocuk nesneyi taşır. Oyunlar için popüler bir diğer yöntem, bir bilgisayar sistemine koordinatların bir dizi iletmek için gerçek bir kişi üzerinde sensörler takım kullanır hareket yakalama vardır. Koordinatlar bir oyun karakteri iskeletine haritalanmış ve akıcı ve gerçekçi hareket çevrilmektedir.
hareket her karakterin aralık oyuna programlanmıştır.
düğmesi devreyi tamamlar
karakter ileriye taşımak yapmak için kumanda üzerindeki bir düğmeye basın ve denetleyici elde edilen verileri gönderir. İşte olayların tipik bir dizi var Konsol.
konsolunda denetleyici yonga verilerini işler ve oyun uygulama mantığı iletir.
Oyun mantık oyunu bu noktada uygun eylem ne olduğunu belirler (hareket ileri karakteri).
oyun mantığı hareketi (gölgeler, çarpışma modelleri, görüş açısı değişimi) yapımında yer alan tüm faktörleri analiz eder.
oyun mantığı karakterin yeni koordinatlarını gönderir iskelet ve render motoru tüm diğer değişiklikler,.
render motoru 60 kere her ikinci sahneyi yeniden çizilmesi, etkilenen her nesne için yeni poligon ile sahne oluşturur.
Görüyorsunuz karakter ileriye taşımak
İşte bazı ilginç bağlantılar:. 3DO Video Oyunları
oluşturur Nasıl
Nasıl Video Oyun Sistemleri İş
Nasıl Sony Playstation 2 İşleri
Nasıl Sony Playstation İşleri
Nasıl 3D Grafik Çalışma
Microsoft Xbox
Çalışacak Nasıl İnteraktif gölgeleme uygulaması!
Programlama kullanarak doku haritalama
SGI Raporu doku haritalama
3-D FX programlama