Gazetemizin Haziran ‘99 sayısında, şu sıralar tüm dünyada ve Türkiye'de satışa sunulan 3D Studio MAX'ın yeni sürümü R3'ün yeniliklerini incelemeye başlamıştık. Bu kapsamda yazımızın ilk bölümünde ;
Etkileşimli Filtre Efektleri
3D Studio MAX R3'ün yeni kaplayıcısı etkileyici sonuçlar hazırlamayı, kaplama sonrası uygulanabilen yeni "Rendering Effects" filtre efektleri ile kolaylaştırıyor. "Rendering Effects" sayesinde kaplama işleminin tamamlanmasından sonra etkileşimli olarak filtre efektlerini düzenleyerek istenilen sonuçlar kolayca elde edilebiliyor.
"Rendering Effects" - Tüm parametreleri canlandırılabilen ve "Track View" aracılığıyla düzenlenebilen bir kaplama sonrası filtre efekt eklentisi. Uygulanan filtre efektlerinin uygulama sıraları kolayca düzenlenerek değişik sonuçlar denenebiliyor. Filtrelerde yapılan değişiklikler kaplanmış görüntü üzerinde etkileşimli olarak incelenebiliyor.
Şekil 1: Kaplama işleminden sonra uygulanan ve değerleri etkileşimli olarak ayarlanabilen filtre efektleri arayüzü "Render Effects"
"Rich Pixel Format" (.RPF) - Yeni "G-Buffer"
Sahnelere ait 3 boyut bilgilerinin 2 boyutlu görsel dosyalar içerisinde saklanması bundan yaklaşık üç yıl önce MAX R1 ile uygulamaya başlandıktan sonra Discreet'in 3 boyutlu birleştirme yazılımı effect* gibi yazılımlarla daha da geliştirilerek günümüzde bilgisayar canlandırmaları ile gerçek görüntülerin birleştirilmesinde vazgeçilmez bir yöntem haline gelmiştir. Discreet, 3D Studio MAX R3 için geliştirdikleri ve ilk olarak 3D Studio MAX R3'ün "Render Effects" bölümünde kullanılacak olan "RPF" dosya formatı sayesinde sahnelere ait çok daha fazla bilginin 2 boyutlu görsellerde saklanmasını sağlayarak, post prodüksiyonda yeni boyutlar açmayı hedefliyor.
3- Organik Yüzeylerin Modellenmesi
3D Studio MAX'ın Örgü Yüzey (Polygon), "Patch" Yüzey, "Spline" ve NURBS modelleme araçlarında yapılan yenilikler ile; kullanıcılar üzerinde çalıştıkları projelerde birçok değişik modelleme tekniğini bir arada kullanarak daha serbest çalışma olanağına sahip olacak.
Yeni eklenen araçlar sayesinde örgü yüzeyler ile modelleme çok daha kolay ve esnek bir yapıya kavuşuyor. Bu araçlar sayesinde karmaşık geometrik formları basit örgü yüzeyler ile kolayca şekillendirebiliyorsunuz.
"Soft Selection"
Nesnelere yapılan işlemlerin veya uygulanan değiştiricilerin etki alanlarının belirlenmesinde kullanılan "Soft Selection", yüzey üzerinden seçilen kontrol noktalarını merkez olarak kabul ediyor ve etkileşimli olarak tanımlanan etki alanı içerisinde kalan diğer kontrol noktalarını renklendirilmiş olarak gösteriyor. Bu yeni seçim yöntemi sayesinde nesnelerin üzerine uygulanan işlem ve değiştiriciler, yüzeyin üzerinde değişen bir etkiyle uygulanıyor. Canlandırmalarda "Flex" ile oluşturulan, yumuşak nesnelerin, ikincil hareketleri tanımlamayı da kolaylaştıran bu seçim yöntemi başka yöntemler ile uzun çalışmalar sonunda yapılabilecek işlemleri birkaç dakikada gerçekleştirmenizi sağlıyor.
Etkileşimli Model Detaylandırması ve Alt-Nesne Düzenleme
Artık, değiştirici yığınının (Modifier Stack) alt kademelerinde yapılan değişimin modeli nasıl etkilediğini, değişimi yaparken görebilirsiniz. Bu yenilik "Edit Mesh", "Editable Mesh", "Mesh Select", "Soft Selection" ve "Volume Select" ile yapılan işlemlerde, yapılan değişikliklerin diğer değiştiricileri nasıl etkilediğini kolayca görmenizi sağlayacaktır. Basit bir değişiklik gibi görünen bu yenilik karmaşık formların modellenmesinde büyük bir esneklik getiriyor.
Örgü Yüzey Detaylandırma (MeshSmooth ve NURMS)
3D Studio MAX'ın en çok kullanılan yüzey detaylandırma aracı "MeshSmooth"da yapılan yenilikler sayesinde, kullanıcılara modelleme işlemlerinde, geçmişte sadece gelişmiş yüzey tipleri ile sağlanan hassasiyet sunuluyor.
NURMS (NonUniformally Rational MeshSmooth) - ana örgü yüzeyin detaylandırılmasında, kontrol noktalarının konumlarına uygun olarak NURBS yüzeyin akıcılığında bir yüzey oluşturuyor ve ana modelin kontrol noktalarına ağırlık (weight) değerleri tanımlama olanağı sağlıyor. Modeli oluşturan ana örgü yüzeyi düzenlerken NURMS yüzey üzerindeki etkisi anında görülebildiği için en karmaşık nesneler dahi kolayca modellenebiliyor.
Değişken Detay Seviyeleri - "MeshSmooth ile detaylandırılan yüzeyin kaplama işlemi sırasında ve görünüm alanları içerisinde değişik yüzey detaylandırma değerleri tanımlanabiliyor. "Keep Faces Convex" seçeneği ile karmaşık modellerde yüzeylerin dışbükey kalması sağlanıyor.
Örgü Yüzey Modelleme Yenilikleri
Örgü yüzeyler ile modellemedeki üstün yeteneklerine yenileri eklenen 3D Studio MAX çalışma sürecini hızlandıracak yenilenmiş bir yapıya sahip.
"Editable Mesh" Nesnesi - Örgü yüzeylerin temelini oluşturan "Editable Mesh" nesnesinin tüm alt-nesne değişkenleri ve komutları bir arayüz içerisinde toplanarak gereksinim duyulan araçlara daha çabuk ulaşılması sağlanmış. Bu kapsamda eklenen yeni araçlar sayesinde yüzeylerin şekillendirilmesi daha kolaylaştırılmış.
"Edit Mesh" - Herhangi bir modeli "Editable Mesh" gibi şekillendirmeyi sağlayan bu değiştirici "Editable Mesh" ile aynı arayüze sahip. Bu sayede tüm nesneleri kolayca ve en ince ayrıntısına kadar şekillendirebiliyorsunuz.
"Mesh Select" - nesnelere uygulanacak değiştiricilerin etki alanını belirleyen bu değiştirici; alt-nesne seçimlerinde isimlendirilmiş seçim kümeleri ve etkileşimli "Soft Selection" seçme yöntemlerini içeriyor.
"Volume Select" - nesnelere uygulanacak değiştiricilerin etki alanını belirleyen bu değiştirici; "Soft Selection" desteği, sahne içerisinde bulunan herhangi bir 3 boyutlu modeli seçim alanı olarak tanımlama olanağının yanı sıra etki alanını malzeme numarası (Material ID), "smoothing" grupları veya malzeme dokusuna bağlı olarak tanımlamanızı sağlıyor.
NURBS Modelleme Yenilikleri
NURBS modelleme araçlarında yapılan yenilikler çalışma hızının artırılması ve çalışma akışının düzenlenmesinin iyileştirilmesine yönelik. Aynı zamanda gereksinim duyulan bazı araçların eklenmesi ile modelleme işlemlerinde bazı işlemler daha kolay gerçekleştiriliyor.
Daha Hızlı Çalışma Olanağı - "U Loft" ve "UV Loft" gibi karmaşık işlemleri de kapsayacak biçimde yeniden yapılandırılan araçlar aynı donanıma sahip bilgisayarda daha hızlı çalışmanıza olanak sağlıyor. Çok hızlı parametrik modellenebilen ve canlandırılabilen NURBS yüzeyleri: Gölgelendirilmiş Kontrol Kafesi ile ana NURBS yüzeyi görmeden modelleme olanağı sunuyor.
Hızlandırılmış Çalışma Akışı - geliştirilmiş sağ tuş menüsü sayesinde tüm NURBS düzenleme komutlarına farenin sağ tuşu ile ulaşabiliyorsunuz. "Schematic View" ile de yüzeylerin alt-nesnelerine kolayca ulaşabiliyorsunuz.
Yüzey Hassasiyeti (Surface Approximation) - basit, kırpılmış ve yer değiştirme (displacement) uygulanmış yüzeyler için değişik yüzey hassasiyet değerleri tanımlayabiliyor, üç ana detay seviyesi arasında kolayca geçiş yapabiliyor, modeli oluşturan her yüzey için değişik hassasiyet değeri tanımlayarak gereksiz detaylandırmayı engelleyebiliyorsunuz. Yeni yüzey sayısı belirleyici sayesinde sonuçları önceden tahmin edebiliyorsunuz.
Yeni NURBS Düzenleme Araçları - Kenar yuvarlama (Surface Fillet) , yüzey ve eğrileri fermuar gibi birleştirmeyi sağlayan "Surface & Curve Zipping", "Extended Primitive" parametrik nesnelerini NURBS yüzeyine çevirebilirsiniz. "Patch" yüzeyleri NURBS yüzeyine dönüştürebilir ve komuttan çıkmadan değişik görünüm alanları arasında geçiş yaparak 3 boyutta eğri oluşturabilirsiniz.
Geliştirilmiş NURBS Araçları - geliştirilmiş doku haritalama ve düzenleme araçları, bağlantı yüzeylerinin sürekliliğini değiştirme olanağı, kapak yüzey oluşturma (capping) ve otomatik eğri birleştirme olanağı bulunmaktadır.
IGES Desteği - başka yazılımlar ile oluşturulmuş NURBS modellerinin 3D Studio MAX R3 ile düzenlenmesine olanak sağlıyor.
"Soft Selection" - "NURBS Select" değiştiricisinde "CV" ve "Point" kontrol noktalarının seçimi için "Soft Selection" yöntemini kullanabiliyorsunuz.
"Patch" ve "Spline" Modelleme
"Bezier" eğriler ile "Patch" yüzeylerin şekillendirilmesini sağlayan yeni araçlar, 3D Studio MAX'ın "Patch" modelleme yeteneklerini örgü yüzey ve NURBS modelleme ile aynı seviyeye taşıyor.
"Surface Tools" - Digimation'ın en çok satan modelleme eklentisi 3D Studio MAX R3'e eklenerek modellemede yeni bir boyut getiriyor. "Patch" yüzeylerin "Spline" eğriler ile tanımlanmasını sağlayan bu araç, organik modellemede "Patch" yüzeylerin kullanımına olanak sağlıyor.
"Edit Patch" - "Patch" yüzeylerin şekillendirilmesinde kullanılan bu değiştirici; tüm alt-nesne komutlarını ortak bir arayüzde birleştirecek biçimde yeniden yapılandırılmış. Bu değiştirici aynı zamanda yeniden yapılandırılarak yüzeylere yapılan değişikliklerin daha az belleğe gereksinim duyması sağlanmış.
"Editable Patch" - "Patch" yüzeylerin temelini oluşturan bu yeni yüzey tipi "Edit Patch" değiştiricisi ile aynı arayüze ve araçlara sahip olmanın yanı sıra kontrol noktalarının konumlarını ve ağırlıklarını canlandırma olanağı da sağlıyor.
"Editable Spline" - 2 ve 3 boyutlu eğrilerin temelini oluşturan bu parametrik nesneye ait tüm alt-nesne düzenleme araçları ortak bir arayüzde toplanmış. Eğrilerin şekillendirilmesini kolaylaştıran bu yapı sayesinde modelleme işlemlerinde kullanılan eğrileri kolayca şekillendirebilir ve oluşturabilirsiniz.
"Edit Spline" - eğriler üzerine yapılan değişiklikleri çok az belleğe gereksinim duyacak şekilde saklayan yeni yapısı ile; tüm parametrik eğri nesnelerini "Editable Spline" nesneleri gibi düzenlemeyi sağlayacak komutları içeriyor. Arayüz olarak "Editable Spline"a çok benzeyen bu değiştirici 2 ve 3 boyutlu tüm eğrileri kolayca düzenlemenizi sağlıyor.