Malzeme Tanımlama ve Etkileşimli Görünüm Alanları
3ds max 4'ün esnek malzeme düzenleyicisi içerisinde oluşturulan malzemelerde sınırsız sayıda 2 ve 3 boyutlu parametrik doku iç içe kullanılır. Malzeme tanımlama çalışmalarında kullanıcıların düşündükleri malzemeleri kolayca oluşturmalarını sağlamak amacıyla 10 parametrik malzeme tipi ve bunlar ile birlikte kullanılan 30'un üzerinde parametrik 2/3 boyutlu doku bulunur. 3ds max 4'ün açık mimarisi kullanılarak bu malzeme ve doku tipleri kolaylıkla geliştirilebilir. Aynı zamanda MAXScript programlama dili kullanılarak basit malzemeler tanımlanabilir.
Malzeme editörü içerisinde oluşturulan karmaşık malzemeler geçirgenlik dokuları ile görünüm alanları içerisinde görüntülenebilir. Bu sayede ön kaplama işlemlerine ihtiyaç duymadan malzeme parametreleri kolaylıkla düzenlenebilir.
Karakter Canlandırma
Geliştirilmiş hacimsel iskelet sistemi
3ds max 4'ün geliştirilmesi sırasında en büyük değişimlerin yaşandığı alan, karakter canlandırma araçlarının yenilenmesi oldu. Baştan tasarlanan ters kinematik ve iskelet sistemi, karakter canlandırmaları için ihtiyaç duyulan tüm araçları içerir. 3ds max 4 içerisinde modellenen tüm nesnelerin iskelet parçaları olarak kullanılabilmesi yapısı ve şekilleri parametrelerle düzenlenebilen yeni iskelet sistemi ile, karakterlerin hareketleri sadece iskeletler görüntülenerek rahatlıkla düzenlenir.
Geliştirilmiş "Skin" değiştiricisi ile yüzey hareketlerinin düzenlenmesi
Ters kinematik sistemlerinin gerçek zamanlı hesaplanarak canlandırılmasında kullanılan çözümleyiciler (IK Solver) birer eklenti (Plug-In) olarak geliştirilmiştir. Bu sayede yeni çözümleme teknikleri bu ters kinematik yapısı içerisine rahatlıkla eklenebilir.
Karakter modellerinin iskelet sistemlerine bağlanmasında kullanılan "Skin" değiştiricisi geliştirilerek eklem hareketlerinde meydana gelebilen yüzey hatalarını kontrol edebilen "Gizmo" nesneleri eklenmiştir. Eklemlerin açısal hareketlerine bağlı olarak yüzeyleri şekillendirmeyi sağlayan "Gizmo"lar ile kas ve tendon hareketleri kolaylıkla canlandırılabilir.
3ds max 4, hareket düzenleyiciler (Controllers) ve hareket kısıtlayıcıları (Constraints) kullanarak, nesnelerin parametrelerinde kural tabanlı canlandırmalar oluşturma olanağı sağlar. Örneğin bir karakterin elinin titremesini anahtar kareler ile tanımlamak yerine parmakları oluşturan hiyerarşiye 2 hareket düzleminde tanımlanan "Noise" hareket düzenleyicisi ile canlandırılabilir. Aynı şekilde "Path" hareket kısıtlayıcısı ile birden fazla eğri ile orantılı olarak yolu tanımlanan bir tankın, "Look-At" hareket kısıtlayıcısı kullanılarak sürekli hedefine nişan alması sağlanır.
Nesne parametrelerinin birbirine bağlanması (Wiring) ve "Manipulator" nesneleri
Yeni "Wiring" sistemi ile 3ds max 4 içerisindeki herhangi bir parametre başka nesnelere veya araçlara ait parametrelere bağlanarak kontrol edilir. Örneğin, bir nesnesin konumuna bağlı olarak renk değişimi, koordinat bilgilerinin malzeme rengini kontrol etmesiyle değiştirilebilir. "Wiring" sistemi ile, görünüm alanları içerisine yerleştirilen "Manipulator" kontrol nesneleri kullanılarak karakter canlandırmaları kolaylıkla gerçekleştirilir. "Manipulator", nesneleri görünüm alanları içerisinde yer alan ve sahneye ait herhangi bir parametreyi kontrol etmek için kullanılan kontrol nesneleridir. "Manipulator"lar sayesinde 3 boyutlu canlandırma yazılımları hakkında bilgisi olmayan ancak karakter hareketlerini çok iyi tanımlayabilen bir kullanıcı, karmaşık canlandırmaları kolaylıkla gerçekleştirebilir.
Nesnelerin doğrusal hareketlerine bağlı olarak esneme ve yaylanma hareketlerinin canlandırılmasında kullanılan "Flex" değiştiricisi geliştirilerek, basit kumaş ve yumuşak nesne canlandırmaları oluşturmak için gerekli olan araçlar eklendi. "Flex" değiştiricisi ile nesnelerin yerçekimi ve rüzgar gibi kuvvetlerden etkilenerek esneme gibi ikincil hareketleri kolaylıkla canlandırılabilir. Bu sayede hızla hareket eden bir nesnenin aniden durması sonucunda, esneklik tanımlaması doğrultusunda yaylanması sağlanır. 3ds max 4'ün geliştirilmesinde "Flex" değiştiricisinde yapılan yenilikler ile, nesnelerin çarpışma sonucu hareket yönünü ve yüzey üzerindeki şekil değişimini canlandırmada kullanılan esneklik tanımlamaları eklendi.
Karmaşık karakter canlandırmalarında nesnelerin sahne ile etkileşimini gerçekleştirmek için birçok nesneye ait parametre canlandırmaları oluşturulması gerekebilir. "Point Cache" değiştiricisi, bu gibi durumlarda özellikle karmaşık modeller içeren sahnelerde, kullanıcının canlandırmayı görünüm alanlarında, gerçek zamanlı olarak inceleyebilmesini sağlar. Bu yeni değiştirici, nesnelerin canlandırma içerisindeki hareketlerini nesnenin kontrol noktalarını referans alarak .PTS dosyalarına kayıt eder. Bu sayede, nesneye ilişkin tüm canlandırma parametreleri değiştirici yığınından (Modifier Stack) kapatılarak, nesnenin hareketleri kayıt edilmiş kontrol noktaları aracılığıyla gerçekleştirilir.
Kaplama
Masaüstü sistemlerdeki en hızlı ve esnek kaplayıcıya sahip olan 3ds max 4 aynı zamanda açık mimarisi kullanılarak sağlanan bağlantılar ile başta mental ray ve Renderman olmak üzere birçok değişik kaplayıcıyı desteklemektedir.
3 boyutlu canlandırma yazılımlarında oluşturulan kaplamaların canlı görüntüler ile birleştirilmesinde (Compositing) yaşanan sorunlar ve kullanıcıların ihtiyaçlarını çok iyi bilen Discreet, 3ds max 4'ün kaplama sistemine "Render Elements" arayüzünü ekledi. Bu yeni arayüzü kullanarak tek bir kaplama geçişinde sahnenin "Alpha", "Atmosphere", "Background", "Blend", "Colored Shadow", "Diffuse", "Reflection", "Refraction", "Self Illumination", "Shadow", "Specular" ve "Z Depth" bilgilerini içeren ayrı görseller oluşturulur. Katmanlar şeklinde hazırlanan sahneler üzerinde düzenlemelerin kolayca yapılması için bu katmanlardan oluşan bir combustion dosyası oluşturma özelliğine sahip olan 3ds max 4, bu sayede Discreet'in ileri düzey kurgu sistemleri için 3 boyutlu canlandırmaların hazırlanmasında büyük kolaylık sağlar.
combustion ile veri paylaşımında yeni olanaklar sunan 3ds max 4, combustion projelerini malzeme dokusu olarak kullanabilir ve kaplama işlemlerinin sonunda canlı görüntüler ile birleştirme çalışmalarına yardımcı olmak için combustion dosyaları oluşturabilir.
Etkileşimli Görünüm Alanları
Görünüm alanları içerisinde hareket bulanıklığı görüntüleme olanağı
3 boyutlu canlandırmaların hazırlanmasında çalışma sürecinin en çok zaman alan bölümleri arasında malzeme-doku tanımlama, ışıklandırma ve ön kaplama işlemleri yer almaktadır. Yapılan tüm çalışmalarda görsel sonucun büyük önem taşıması nedeniyle modellenen bir nesnenin en iyi şekilde görüntülenebilmesi için detaylı dokulandırma ve ışıklandırma çalışmaları yapılması gerekir.
3ds max 4 ile yapılan kaplamaların kusursuz bir biçimde combustion'a aktarılması
Görünüm alanlarında OpenGL ve Direct3D desteği sunan 3ds max 4 aynı zamanda Discreet tarafından geliştirilen Heidi grafik arabirimi ile kullanıcılarına etkileşimli ve gerçek zamanlı bir çalışma ortamı sağlar. Görünüm alanları içerisinde hareket bulanıklığı ve kamera alan derinliğini görmeyi sağlayan "Multipass" kaplama efektleri ile gerçekçi canlandırmaların hazırlanmasını kolaylaştırır.
Sahne içerisinde yer alan ışıkların sahneyi aydınlatma şekli ve nesnelere atanmış olan malzemelerin ışıkla etkileşimini düzenlemek için kullanılan "ActiveShade" kaplama arabirimi görünüm alanları içerisinde hızlı kaplamalar gerçekleştirir. Bu sayede kullanıcı ön kaplama işlemine ihtiyaç duymadan ışık ve malzemelerin sahne ile etkileşimini görünüm alanlarında inceleyerek, kolaylıkla düzenleyebilir.
"ActiveShade" ile görünüm alanlarında detaylı malzeme ve ışıklandırma çalışmaları
3ds max 4, Autodesk/Discreet'in 1990 yılında 3D Studio'yu satışa sunarak masaüstü sistemlere taşıdığı 3 boyutlu canlandırma alanına birçok yenilik getirmeye devam ediyor.
3ds max 4 ile ilgili detaylı teknik bilgiyi için, www.sayisalgrafik.com.tr adresini ziyaret edebilirsiniz.