| İpucu | 45 |
|
|
|
| 3ds max |
Nesne parametrelerinin birbirine bağlanması:
Herhangi bir canlandırmanın hazırlanmasında nesneler arasındaki hareket ilişkilerinin tanımlamak, hem kural tabanlı canlandırma oluşturmayı, hem de nesne hareketlerinde daha gerçekçi sonuçlar almayı sağlar. Kural tabanlı canlandırmalarda sıkça karşılaşılan örneklerin başında, hareketli bir araba veya benzer bir nesnenin tekerlek hareketlerinin canlandırılması gelir. Bu tip bir canlandırma 3ds max 4'ün parametre bağlamasını sağlayan "Wiring" arayüzü ile kolaylıkla gerçekleştirilir.
Örnek sahnemizde kutudan oluşturulan basit araba modeli ve lastiği temsilen 12 birim çapında bir "Torus" parametrik nesnesi bulunmaktadır. Tekerlek araba modeline hiyerarşik olarak bağlanmıştır, bu sayede araba modeli hareket ettirildiğinde tekerlek araba ile birlikte hareket edecektir. Ancak tekerleğin araba hareketine bağlı olarak kendi ekseni etrafındaki dönme hareketini "Wiring" arayüzünü kullanarak gerçekleştirebiliriz. İlk olarak tekerleğin kendi ekseni etrafında rahatça dönmesi ve diğer eksenlerdeki hareketini başka yöntemler ile oluşturabilmemiz için "Motion" panelinin "Assign Controller" bölümünden "Rotation Controller" hareket düzenleyicisine "Euler XYZ" hareket düzenleyicisi tanımlanmalıdır (Şekil 1).
Hareket düzenleyicisinde bu tanımlama yapıldıktan sonra, görünüm alanında tekerlek seçilerek sağ tuş menüsünden "Wire Parameters" komutu ile "Transform>Rotation>Y Rotation" parametresinden (Y aksında dönme değeri) sonra araba modelini seçerek "Transform>Position" parametresi arasında bağlantı kurulmalıdır. Bu aşamada karşımıza çıkan "Parameter Wiring" diyalog kutusu hangi parametrelerin birbirine bağlandığını göstermektedir. Bizim örneğimizde arabanın X düzlemindeki hareketinin, tekerleğin Y eksenindeki dönme değerini kontrol etmesini istediğimiz için, tek yönlü ve araba tarafından kontrol edilen bir bağlantı kurmamız gerekmektedir. Bunun için "Torus01" olarak isimlendirilmiş tekerleğin "Expression for Torus01's Y_Rotation" tanımlamasını "Position.x/12" olarak düzenledikten sonra, ortada bulunan bağlantı oklarından "ß" işaretli olanı seçerek bağlantı yönünü tanımlamak ve "Connect" komutu ile işlemi tamamlamak yeterli olacaktır.
Artık arabanın X düzlemindeki hareketi tekerlek yarıçapı olan 12 ile bölünerek tekerleğin kaç derece döndüğünü belirleyecektir. Bu bağlantıyı denemek için araba modelini X düzleminde hareket ettirdiğinizde tekerleğin doğru şekilde döndüğünü görebilirsiniz. Herhangi bir aşamada bu bağlantıya ilişkin bir düzenleme yapmak istediğinizde "Animation" çek menüsünden "Wire Parameters>Parameter Wire Dialog" komutunu kullanarak gerekli düzenlemeleri rahatlıkla gerçekleştirebilirsiniz.
Birçok değişik uygulamada kullanılabilen 3ds max 4'ün "Wiring" arayüzü kural tabanlı canlandırma oluşturmada büyük kolaylıklar sağlamaktadır.
Şekil 1
Şekil 2