3ds Max : Vertex Animasyonları Hakkında ?

Vertex Animasyonları Hakkında ?
MasterTechMuhammed Ali

Daha önceden animasyon yapardım.Ancak ilk defa vertex animasyon yapıyorum ve böyle bir durum ile karşılaştım.Mümkün olduğunda açık izah edeyim.

Karaktere Mimik animasyonları yapıyorum.Mutalaka sadece vertexler üzerinde çalışamlıyım ve herhangi bir modifier uygulamamalıyım.Yapmak istediğim şey 28 karelik bir animasyon her karede karakterin yüzünün belli noktalarında farklı bir mimik hareketi.Bu işlemi gayet güzel yapıyorum ama şöyle bir sorun ile karşılaşıyorum.

http://img21.imageshack.us/img21/8951/81956304.jpg
http://img521.imageshack.us/img521/9238/14141780.jpg
http://img17.imageshack.us/img17/7530/60531436.jpg
http://img713.imageshack.us/img713/2366/59525973.jpg
http://img72.imageshack.us/img72/8480/62519124.jpg

0,1,2 karelere animasyonumu yaptım 3 karayede yaptım fakat 3 karedeki animasyon daha 2. karede iken oynamaya başlıyor.ben zaman sayacı 3. kareye geldiği zaman animasyonun belirlediğim konuma gelmesini istiyorum.Aslında bunun sebebinide biliyorum 0. kare ile 3. kare arasındaki hareketleri kendi oluşturuyor.ben bunu istemiyorum.3 kareye geldiğinde oynamasını istiyorum.Biraz zor bir soru oldu belki ama imkansız değil.Hadi beyler bayanlar el atın şu işe :D


2012-07-28 00:29:37
  • Offline
Sub object Animasyonlarında her
ETezerErgin TEZERAvatar

Sub object Animasyonlarında her bir vertex bağımsız olarak tanımlanmalıdır. Çünkü Hepsi aynı zamanda Ana nesnenin parçalarıdır. Herheangi birine verlen bir key tamamını etkiler.
Biraz açalım: 0, 10 ve 20 karede x vertexine key verdin.
5,15 ve 20 de y vertexine hareket verdin.
y vertexinin hareketi 0 dan başlar :(
Çünkü Ana nesne 0 karede key bilgisine sahiptir. İlgili vertexlerin 0 daki key bilgileri sıfırlanmalıdır. Off Çok vertexe sahip nesnende bu olay kabus gibi olabilir :((( (x vertexinin 15 deki key bilgisi olamadını görsen de inanma çünkü ana nesnen 15 de key bilgisine sahiptir)

Olası Pratik Çözüm: Yukarıdaki ilk paragraf açıklayıcı değil ise Morph tekniğini uygulamak daha mantıklı olacaktır. Autokey i kapat. Nesneden bir kopya çıkar. Vertexleri ilk mimiğin son haline getir. İlk nesneni seç, bir kopyasını daha çıkar. Vertexlerini İkinci mimiğinin son haline getir. İlk nesneni seç bir kopyasını daha çıkar vertexleri üçüncü mimiğin son haline getir. Morph modifierini ilk nesneye uygula...


ErginTezer02@gmail.com Sadece Hak Edenlere ...
2012-07-28 10:35:00
  • Offline
  • Erkek
Bu morph tekniğini kullandığım
MasterTechMuhammed Ali

Bu morph tekniğini kullandığım zaman işim bitince tekrar editable mesh e çevirmem mümkünmü acaba.Animasyon bilgileri kayıp olmadan.Çünkü bunu max sahnesinde değil başka bir yerde kullanmayı düşünüyorum.


2012-07-28 14:28:37
  • Offline
Nesneni kopyalama hurriyetini elinden
ETezerErgin TEZERAvatar

Nesneni kopyalama hurriyetini elinden kimse alamaz :-) ama sen tam ne istedigini ya da kullanacagin yeri soylersen milyon teknikten sana uygun olani buluruz.


ErginTezer02@gmail.com Sadece Hak Edenlere ...
2012-07-28 16:53:42 Edit:2012-07-28 16:55:44
  • Offline
  • Erkek
Kulanacağım Yer Mount And
MasterTechMuhammed Ali

Kulanacağım Yer Mount And blade Warband Karakter yaratma ekranı.Ordaki low poly kafayı aldım biraz high poly yaptım.Dosya md3 uzantılı olduğu için 2012 versiyonunda da md3 leri açamıyorum.Obj olarak programa attım.Vertex mimikleri yeniden oluşturdum.Md3 olarak 2010 versionundan tekrar oyuna attım.İLk 2 mimikte herşey güzel gitti taki 3. mimik hareketlerine gelene kadar :D.Oyunun md3 uzantılı dosyasını gmax isimli programda açtım ordaki kafayı inceledim tam benim istediğim olayı yapmış adamlar.Ama aynı olay 3ds max ta olmuyor.Aslında bir çıkış yolu var benim için 0,1,2,3 yerine 0,2,4,6 ya koyarım animasyonlarımı 1,3,5 karelerinede 0 daki kareyi kopyalarım böylece her başlayan animasyon 0. kareden başlar.Ama buda benim işimi oldukça zorlaştırır.


Edit:Vertexleri hareket ettirmek dışında hiç birşey yapmamam gerekiyor yoksa oyun tanımıyor.


2012-07-29 12:22:01 Edit:2012-07-29 12:23:46
  • Offline

Kapalı

Topic closed automatically because it`s been more than a year!