Gönderen Konu: Python Rigging Toolbox  (Okunma sayısı 7652 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Python Rigging Toolbox
« : Ocak 18, 2015, 12:30:52 ÖS »
Selam arkadaslar,

Rigging icin bir Toolset hazirlamak istiyorum (Maya).

Bu projede yardim etmek isteyen varmi?

Teşekkür ederim




  • 3D Generalist

Çevrimdışı ferit

  • Yeni Üye
  • *
  • İleti: 27
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #1 : Şubat 06, 2015, 02:39:30 ÖÖ »
Bence çok güzel olmuş. Control curveler eklemeyi düşünüyor musunuz?

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #2 : Şubat 11, 2015, 18:11:05 ÖS »
https://www.dropbox.com/s/k3hzuatypohds2g/Rigging.py?dl=0

Update: 28.01.2015 Rigging bölümü yüklendi.
Update: 02.02.2015 Orient Joint yüklendi.
Update: 05.02.2015 dockable window ve XRAY yüklendi .
Update: 06.02.2015 AutoRig bölümü bitti
Update: 10.02.2015 IK_Handle Arm ve Leg yüklendi
Update: 11.02.2015 Joint Size ve Curve Leg yüklendi

Arkadaslar projenin ilk bölümü bitti. Sira Curve ve IK lerde.
Fikirlerinz icin tesekkürler.
  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #3 : Şubat 25, 2015, 16:58:54 ÖS »
https://www.dropbox.com/s/k3hzuatypohds2g/Rigging.py?dl=0

arkadaşlar toolbox bayağı ilerledi.
denemek için Characteri olan varmı?
  • 3D Generalist

Çevrimdışı turx

  • Üye
  • **
  • İleti: 524
    • Profili Görüntüle
    • Insta
Ynt: Python Rigging Toolbox
« Yanıtla #4 : Şubat 27, 2015, 01:02:42 ÖÖ »
Eline sağlık.

Özellik ekledikçe basitte olsa bir ufak demo hazırlayıp paylaşabilirsen deneyip öneri ve buglarla ilgili yorum yapılması mümkün olurdu. Bu haliyle çözmek biraz güç.

Bu arada sanıyorum iskelet boyutunun "Joints size" gibi bir slider'la ayarlanmasını sağlayacak bir özellik koyacaksın. Default halinde iskelet epey büyük geliyor sahneye,  yaklaşık "53.5" birim çıkıyor. "1.70" yaparsan en azından başlangıç halinde ideal insan ölçüsüne yakın başlamış olur iskelet.

Kolay gelsin.
  • 3D Character Artist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #5 : Mart 03, 2015, 17:11:22 ÖS »
Selam turx,

Character Size ayarlanmasını yükledim.
inşallah olmuştur.


https://www.dropbox.com/s/k3hzuatypohds2g/Rigging.py?dl=0

  • 3D Generalist

Çevrimdışı Hakan Abbas

  • Üye
  • **
  • İleti: 322
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #6 : Mart 05, 2015, 18:24:33 ÖS »
Güzel bir başlangıç olmuş, emeğine sağlık. Yol epey uzun.
Dikkatimi çeken bir kaç noktayı belirteyim.

* İskelet oluşturma işleminde eğer modelde önceden rig veya iskelet mevcutsa model dahil bunlar yok oluyor. Sadece model varsa bir sorun yok.

* Varsayılan şeklinde IK lerde sorun görülüyor (Pole). Kolların ve bacakların başlangıçta (T Pose) düz/dik değilde açılı durması ileride bazı extra işlemlere sebep olabilir.

* IK/FK için ayrı jointler düşünülmüş, aynı joint hiyerarşisi içerisinde de rahat halledilebilir.

Kolay gelsin.
« Son Düzenleme: Mart 08, 2015, 00:17:41 ÖÖ Gönderen: Hakan Abbas »
  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #7 : Mart 20, 2015, 17:36:40 ÖS »
Selam Hakan,

ik/fk lara başlamadan önce iskelet bölümünü dogru yapmak istiyorum.

bazi seyleri tamamladim, insallah olmustur.
  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #8 : Nisan 01, 2015, 15:34:34 ÖS »
Selam Arkadaşlar,

PoleVector kemik yönlerini düzeltim.
inşallah olmuştur.

https://www.dropbox.com/s/k3hzuatypohds2g/Rigging.py?dl=0
  • 3D Generalist

Çevrimdışı Hakan Abbas

  • Üye
  • **
  • İleti: 322
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #9 : Nisan 04, 2015, 10:52:19 ÖÖ »
Sorun çözülmüş bikey. Devamı için kolay gelsin.
  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #10 : Nisan 29, 2015, 16:18:37 ÖS »
Selam Arkadaşlar,

ilk adımlar bitti.

Lütfen gönülü arkadaşlar denesin :)

https://www.dropbox.com/s/k3hzuatypohds2g/Rigging.py?dl=0
  • 3D Generalist

Çevrimdışı Hakan Abbas

  • Üye
  • **
  • İleti: 322
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #11 : Mayıs 01, 2015, 05:38:53 ÖÖ »
Kol ve bacaklardaki Pole sıkıntısını el ve ayak bileklerini rotate ederken görebiliyoruz. Burada parent/child ilişkisi yerine ilgili control ler için birer group belirleyip point constraint kullanılabilir.

Spine için sadece twist çalışmıyor. En kısa yoldan ilgili parametreleri istenen controllere birer custom parameter atayarak ilişkilendirilebilir veya spline IK yerine farklı bir çözüme de gidilebilir.

Kolay gelsin.
  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #12 : Mayıs 15, 2015, 15:18:19 ÖS »
Selam Hakan,

bacaklara reserveFoot yükledim.
insallah  bacaklardaki sorun gitmisdir.


https://www.dropbox.com/s/k3hzuatypohds2g/Rigging.py?dl=0
 
  • 3D Generalist

Çevrimdışı Hakan Abbas

  • Üye
  • **
  • İleti: 322
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #13 : Mayıs 18, 2015, 02:14:52 ÖÖ »
Merhaba.

* Ekte resimlerle göstermeye çalıştım. Öncelikle reverse foot çalışıyor. Standart joint metoduyla yapılmış.

* Auto rig kısmında tümü aynı anda seçilirse hata veriyor. Bu yüzden spine çalışmıyor. Ancak ayrı olarak ( spine ayrı, arm ve leg ayrı ) oluşturulursa sorun kalmıyor. Bu kısım önceden sorunsuz çalışıyordu,  sanırım eklenti yapılırken gözden kaçan ufak bir bug oluşmuş.

* Elbow ve knee için sorun devam ediyor. Hiç parent veya contraint kullanılmasa da olur. knee control için parent constraint yerine point olması daha doğrudur ve rotate den etkilenmez.

Kolay gelsin.

  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #14 : Mayıs 20, 2015, 18:48:23 ÖS »
  • 3D Generalist

Çevrimdışı Hakan Abbas

  • Üye
  • **
  • İleti: 322
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #15 : Mayıs 21, 2015, 19:26:06 ÖS »
Dizler de aynen dirsekler gibi çalışırsa sorun kalmıyor. Şu an ayaklar hareket ettirildiğinde resimdeki gibi sorun mevcut.
  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #16 : Mayıs 21, 2015, 21:53:45 ÖS »
Selam Hakan,

Ayaklarda olmustur :)

Bir characterde deneme imkanin varmi?

  • 3D Generalist

Çevrimdışı Hakan Abbas

  • Üye
  • **
  • İleti: 322
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #17 : Mayıs 21, 2015, 22:29:27 ÖS »
Düzelmiş :)
Spine için önceden de belirttiğim gibi Twist de çalışırsa çok daha güzel olacaktır.
Ayrıca Hip sadece belden aşağısını kontrol etmeli. Şu an root gibi davranmakta...

Karakterde deneme imkanımız elbette var, orası sorun değil. Ancak biraz daha ilerlenebilirse o zaman denenmesi daha doğru olacaktır. Benim de şu anki yoğunluğum hafifler. Çünkü rigin her güncellenmesinde skin işleminde de modifiyeler gerekecektir. En azından shoulder, neck, head, FK arms da bitmeli. Bahsettiğim Spine twist ve hip de güncellenmeli. Sonrasında gerçek bir karakterde dener görürüz. Söz..

Emeğine sağlık, iyi gidiyor.
  • 3D Generalist

Çevrimdışı bikey

  • Yeni Üye
  • *
  • İleti: 11
    • Profili Görüntüle
Ynt: Python Rigging Toolbox
« Yanıtla #18 : Kasım 19, 2015, 16:05:19 ÖS »
Selam Arkadaşlar,

uzun zaman sonra Toolbox'a devam edebildim.

Denemek isteyen Arkadaşlar, Lütfen yorum yapsınlar.

tsk


https://www.dropbox.com/s/k3hzuatypohds2g/Rigging.py?dl=0
  • 3D Generalist