Kullanıcı tarafından kolayca düzenlenebilen yeni arayüz
MAXScript Yenilikleri
3D Studio MAX R3’ün her aşamasında kullanılan ve her bölümüne ilişkin eklentilerin oluşturulmasını sağlayan MAXScript, kullanıcının herhangi bir programlama dili bilmeden, basit uygulamalar geliştirmesini sağlamaktadır.
Makro Kaydedici - MAX R3 içerisinde yapılan tüm işlemleri MAXScript’in kendine özgü programlama diline çevirerek kayıt eder. Kayıt işleminde yapılan çevirim, tanımlanan değerler doğrultusunda işlemleri seçili olan nesneye özel isim kullanarak veya isim tanımlamadan gerçekleştirilebilir. Yapılan işlemleri gerçek değerlerine göre gösteren makro kaydedici birkaç işlemde, yapılan bağımlı işlemleri bir satırda toplayarak düzenlemeyi kolaylaştırır. Kayıt edilen işlemler makro kaydediciden seçilerek otomatik olarak yeniden yaptırılabilir veya arayüze eklenebilir.
Makro Script’leri - MAX R3 içerisinde çalışırken yapılan işlemlerin makro kaydedici tarafından MAXScript diline çevrilmesi ile oluşturulur. MAXScript’in “Listener” arayüzü içerisinde seçilen bölümler sürükle-bırak işlemi ile arayüze ikonlar halinde eklenebilir. Bu ikonların üzerine işaretleyicinin sağ tuşu ile basıldığında içerikleri düzenlenebilir. Yapılan işlemleri tekrarlamak yerine arayüze ikonlar halinde eklenmelerini sağlayan bu araç kullanıcıya zaman kazandırır ve MAXScript’in öğrenilmesini kolaylaştırır.
Başlangıç Script’leri - MAX R3’ün açılışı sırasında çalıştırılması istenen script’leri belirler.
Sahne Script’leri - Herhangi bir “.max” dosyası içerisinde yer alan özel işlemler için kullanılan script’lerdir. Bu script’ler “.max” dosyası içerisinde saklanır ve dosya ile taşınabilir.
Plug-in Scriptleri - MAX R3 ile kullandığınız eklentilerin (Plug-In) MAXScript’e açık verilerini kullanarak bu eklentileri geliştirme olanağına sahip olabilirsiniz. Aynı zamanda değişik eklentiler ile gelen araçları birleştirerek kendi gereksinimleriniz doğrultusunda yeni araçlar oluşturabilirsiniz.
Arayüz Yenilikleri
Transform Gizmo’ları - taşıma, çevirme ve ölçeklendirme işlemlerinde yeni transform gizmo’sunun aks kısıtlamalarını, gizmo’nun aks oklarını seçerek kolayca yapabilirsiniz. Etkileşimli olarak 1 veya 2 aksta hareketi kilitlemeyi sağlayan yeni gizmo sahne düzenleme işlemlerini hızlandırmaktadır.
Düzenlenebilir Sağ Tuş Menüsü - MAXScript ile oluşturulmuş ve seçili olan nesneye duyarlı sağ tuş menüsü bulunmaktadır. Bu yeni menü sayesinde nesnelerin düzenlemesine ilişkin tüm işlemleri sağ tuş ile ulaşacağınız menüden gerçekleştirebilirsiniz. Sağ tuş menüsünün MAXScript ile oluşturulması sayesinde eklemek istediğiniz işlemleri makro kaydedici veya kendiniz yazarak kolayca ekleyebilirsiniz. Hazır olarak gelen sağ tuş menüsünde örgü yüzey, “Patch” yüzey ve NURBS yüzeylerin düzenlenmesine ilişkin tüm alt-nesne komutları bulunmaktadır.
Seçime duyarlı ve geliştirilebilen sağ tuş menüsü
Track Bar - canlandırmalarda kullanılan anahtar kare verilerinin zaman çubuğu altında görüntülenmesini sağlar. Sahnede seçili olan nesneye ait anahtar kare verilerine kolayca ulaşmayı ve düzenlemeyi sağlayan bu yeni araç “Track View” penceresini açmaya gerek kalmadan anahtar veri kopyalama, silme ve düzenleme işlerinizi kolaylaştıracaktır. “Track Bar” üzerinde görüntülenen anahtar karelerin nesnenin hangi değerine ait olduğu tanımlayacağınız filtreler ile belirleyebilirsiniz.
AutoGrid - Bu yeni özellik sayesinde nesne yaratırken sahne içerisinde bulunan herhangi bir nesnenin yüzeyine dik olarak çalışabilirsiniz. Çalışma düzlemini sürekli, yeniden tanımlamak yerine imlecin üzerinde durduğu yüzeyi çalışma düzlemi olarak kullanmanızı sağlar.
Arayüz Sadeleştirmesi - modelleme işlemlerinde, yüzeylerin düzenlenmesinde kullanılan araçları içeren arayüzler sadeleştirilerek istenilen araçlara ulaşılması kolaylaştırılmış. “EditMesh”, “EditableMesh”, “MeshSelect”, “EditSpline”, “EditableSpline”, “EditPatch” ve yeni “EditablePatch” nesnelerinin tüm alt-nesne (Sub-Object) düzenlemelerinde aynı arayüz kullanılmaktadır.
Sahne Görüntüleme Yenilikleri - Görünüm Alanı Kırpma Düzlemleri : sahnenin görüntülenebilen ve seçilebilen bölümlerini belirler; “Renklendirilmiş Seçili Yüzeyler” seçeneği sayesinde alt-nesne konumunda seçilen yüzeyler, renklendirilerek kaplanmış görüntülerle çalışmanızı kolaylaştırıyor. “Alt-Nesne Seçimi Etrafında Hareket” üzerinde çalışılan alt-nesneleri merkez olarak kabul eden görüntüleme komutları. İçinde ışık kaynağı bulunmayan sahneleri tek veya çift ışık kaynağı ile aydınlatma olanağı, canlandırmaları ters yönde veya “ping-pong” olarak oynatma olanağı bulunmaktadır.
Nesne Özellikleri - Sahne düzenleme ve modelleme çalışmalarında kullanılmak üzere nesnelere ait özellikler geliştirilmiştir. Yeni eklenen nesne özellikleri arasında; karmaşık nesnelerin görünüm alanları içerisinde içinin görünmesini sağlayan “See Through” seçeneği, “Zoom Extents” komutu ile görünüm alanlarının düzenlenmesinde nesnenin hesaba katılmamasını sağlayan “Ignore Extents” ve nesneyi seçerek saklama (Hide) ve dondurma (Freeze) seçenekleri bulunmaktadır. Sahnelerin düzenlenmesinde kullanılan “Schematic View” ile nesnelerin özelliklerine ulaşarak bu değerleri ayarlayabilirsiniz.
Dosya İncelemede Yenilikler
Yeni “RAM Player” - MAX ile kullanacağınız hareketli resimlerin (.avi, .mov, .flc, sıralı .jpg, vs…) gerçek zamanlı ve kesintisiz olarak incelenmesini sağlar. Aynı anda iki hareketli görüntüyü belleğe (RAM) kaydedebilir. Bellek üzerinden istenilen hızda oynatılabilen bu hareketli görüntüleri yatay veya dikeyde bölerek tek pencere içerisinden inceleyebilirsiniz.
"RAM Player" ile iki değişik hareketli görüntünün gerçek zamanlı olarak incelenmesi
“View File” Gelişmeleri - sıralı görsel dosyaların incelenmesinde dosyalara arka arkaya bakılmasını sağlayan yeni seçenekler bulunmaktadır. Sıralı görsel dosyalarının listesini içeren “.ifl” dosyalarının otomatik olarak oluşturulmasını sağlayan yeni yapı sayesinde doku oluşturma işlemleri kolaylaşmaktadır.
Dizin Tarihi - en çok kullanılan dosya dizinlerinin içerikleri MAX R3 oturumlarının açılıp kapanışı sırasında saklanarak dosyalara tekrar ulaşılmasını kolaylaştırır.
2- Hızlandırılmış Yapı ile Etkileyici Sonuçlar
3D Studio MAX R3’ün yeniden yapılandırılmış kaplayıcısı, sadece daha kaliteli sonuçları üretmenizi değil, aynı zamanda istenilen sonuçları en kısa ve etkileşimli yoldan ulaşmanızı sağlar.
Yeniden Yapılandırılmış Kaplayıcı
Yeniden yapılandırılmış kaplayıcı, bir önceki sürümün tüm yeteneklerine ek olarak daha yüksek kaliteli sonuçlara kolayca ulaşmanızı sağlayacak bir yapı ile destekleniyor. Yeni kaplayıcı içerisinde kaplama işleminin ana bölümleri bağımsız eklentiler halinde tek arayüzde toplanmış durumda. Bu sayede kaplayıcının bir bölümünü değiştirerek, farklı sonuçları elde etmek çok kolay olacaktır. Bu kaplayıcıda kırıklık giderme (Antialiasing), örnekleme (Sampling), “Shader”lar ve gölge hesaplamaları ayrı eklentiler olarak daha hassas ve esnek sonuçlar sağlıyor. Bu yenilik kaplamanın genel “görünümünü”, geçmişte kaplama birimini değiştirerek elde edilecek sonuçları, birkaç parametre değişimi ile değiştirmenizi sağlıyor. Bu yeni yapı aynı zamanda kaplayıcının geliştirilmesini de kolaylaştırmaktadır.
Kırıklık Giderme (Antialiasing) Eklentileri - Kaplama işleminin sonucunu değiştirmenin en etkili yollarından biri olan kırıklık giderme işlemi için MAX R3’de 11 değişik seçenek bulunmaktadır. Bu yeni kırıklık giderme seçenekleri; Area, Blackman, Blend, Catmull-Rom, Cook Variable, Cubic, Mitchell-Netravali, Quadratic , Sharp Quadratic, Soften, Video ve SDK ile geliştirilmeye hazır birçok kırıklık giderme filtresi de 3D Studio MAX ile gelmektedir.
“Shader” Eklentileri yeni malzeme tiplerinin oluşturulmasında kullanılan “Shader”lar; Anisotropic, Multi-Layer, Oren-Nayar-Blinn, Strauss, Phong, Metal, ve Blinn, “Pixel Sampler” Eklentileri bu yeni araçlar sayesinde “Shader”ların malzemelerde kullanılan dokuların hesaplama biçimleri kolayca kontrol edilebilir. Yeni eklenen hesaplama yöntemleri: Adaptive Halton, Adaptive Uniform, Hammersley, MAX 2.5 Star, Yeni Malzeme ve Dokular, Shellac, Composite ve Morpher
Yenilenmiş Işık Kaynakları
MAX R3 içerisinde ışık nesneleri tek değişken ışık tipi altında toplanmış durumdadır. Bu sayede noktasal (Omni), spot ve direkt (Directional) ışık kaynakları arasında değişebilen bir ışık kaynağını kullanarak alternatifleri kolayca deneyebilirsiniz.
Yeni Işık Değerleri - nesnelerin karanlıkta kalan bölümlerinin aydınlatılmasını sağlayan “Affect Ambient” seçeneği ve ışığın aydınlatma şiddetinin mesafeye bağlı olarak azalmasını sağlayan “Decay” değerini hacimsel olarak tanımlama olanağı bulunmaktadır.
Gölgelendirme - yeniden tasarlanmış gölge hesaplayıcı, kaplayıcı içerisinde bağımsız bir eklenti olarak çalışıyor. Hassas sonuçların elde edilmesini sağlayan bu hesaplayıcı gölgelere renk tanımlama, gölgenin yoğunluğu (“caustic” efektlere benzer sonuçlar elde etmek için), hacimsel efektlerdeki yoğunluk ve renk kontrolünü sağlayan değerler ile her özelliğin kolayca şekillendirilmesine olanak sağlar.
Kolayca Uygulanan Özel Efektler - Hacimsel ışık efektleri ve optik lens efektleri (“glow”, “highlight” ve “flare”) ışık kaynağının kendi ayarları arasında bulunmaktadır. Böylece bu efektleri ışık kaynağının ayarlarından düzenleyebilirsiniz.
Yer Değiştirme (Displacement) Tekniği
Kaplama işlemi sırasında yüzey sayısının artırılması ile yüzeylerde yer değişiminin oluşturulması bugüne kadar sadece NURBS gibi ileri düzey parametrik yüzeylerde yapılabilmekteydi. MAX R3’de yapılan yeniliklerle, bu teknik tüm yüzey çeşitlerine uygulanabilir.
Hızlı ve Değişken Yer Değiştirme - Tüm yüzey çeşitleri tarafından desteklenen yer değiştirme işlemi malzeme ve değiştiriciler ile uygulanabilir. Parametrik olarak yüzey sayısını gerekli yerlerde artıran bu teknik, detayların modellenmesine alternatif olarak kullanılabilir.
Hızlandırılmış NURBS Yer Değişimi - NURBS yüzeylerin parametrik yüzey örgüsünü, kaplama ve yüzey hesaplama işlemlerinde yavaşlatmayacak yeni yapı.
Tüm Nesnelere Uygulanabilen Yer Değiştirme - MAX içerisindeki tüm parametrik nesnelerde kullanılabilen hızlı ve esnek yer değişimi hesaplaması.
MAX R3’ün tüm yeniliklerini böylesine kısa bir yazıda tamamlamak mümkün değildir. Önümüzdeki sayıda 3D Studio MAX R3’ün etkileşimli filtre efektlerini, oyun üretimine yönelik yenilikleri ve canlandırma yenilikleri ile devam edeceğiz.