Sahnemizin içerisinde yoğun poligon sayısına sahip ve sahneyi şişiren objelerimizi vray Proxy nesnesine çevirerek sahne kasılmalarına ve azda olsa render suresi kısaltmasına gidebiliriz. Proxy nesnesine çevrilecek objemizin üzerinde daha sonra oynama sadece material olarak mümkündür. Bu yüzden poligon editlenemiyeceğini unutmadan modelinizin son halinde olduğuna emin olunuz.
İlk aşama obje üzerinde kullanılan tüm maplerin tek bir klasöre toplanmasını sağlayarak oluşabilecek hatalar ve risklerden kendimizi korumaya alalım hem bu vesile ile map yönetimi ile ilgili ilk bilgimizi alalım. Genelde yeni başlayan arkadaşların en büyük hatası kullandıkları hazır objeler üzerindeki maplari düzenlememek olur. Bu durum max dokümanının bir başka bilgisayarda düzgün olarak açılmasını engelleyecektir. Bu hatanın farkında olan autodesk firması max içerisine tüm mapleri root (ana klasör) içerisine toparlayan bir komutu max içerine eklemişler. Bu komutu çalıştırmak için tek yapmanız gereken file/archive komutunu vermek olacaktır. Max sizin için bilgisayar içerisindeki farklı farklı noktalardaki tüm mapleri zipleyerek sizin belirttiğiniz bir yere klasör düzeni içerisinde kaydeder. Aşağıdaki imajda adım adım aşamalarını izleyebilirsiniz.
Ben max 2009 kullanıyorum ama daha eski versiyonlarda prosedür tamamen aynı sekilde işlemektedir.
Açık olan max dokumanınız kapatıp, kaydettiğiniz dökümanı zip içerisinden çıkartarak işlemimize onunla devam edeceğiz. Zip dökümanını açtığınızda 1 adet max, 1 adet text ve maplerinizin içinde bulunduğu kadar klasorler göreceksizin. Benim düzenimde tüm mapler zaten bir klasor altında olduğundan tek klasör göründü. Sizde bunun sayısı daha fazla olabilir. Benim tavsiyem tüm mapleri max dökümanın yanına ya da mapleri topladığınız bir kalsör var ise oraya taşımanızı öneririm.
Daha sonra klasörümüz içerindeki max dökümanını çift tıklayarak açıyoruz. Edit / select All komutu ile ya da ctrl+a kısa yolu ile sahnedeki tüm objeleri seçili hale getirip, group/explode seçeneği ile grup halinde bulunan tüm objelerin gruplarını bozar. Explode işlemi ungroup seçeneği gibi grup bozmaya yarar. Farklı yanı ise, iç içe gruplanmış daha sonra gruba farklı objeler eklenerek oluşturulmuş gruplarda ungroup işlemi en son yapılan gruplama işlemini bozarken, explode seçeneği ise tüm grupları ismi gibi patlatarak objeleri tekil olarak grupsuz hale getirir.
Daha sonra objelerimizden herangi birini seçiyoruz ve eğer edit poly değilse edippoly haline getiririz. Attach butonun yanındaki menü butonuna basarak Attach List menüsü açılır. Bu menü sayesinde attach edilecek diğer nesnelerimizi seçebiliriz. Biz yine ctrl+a ile tüm nesneleri seçip Attach butonuna tıklarız. Açılan “Attach Option” seçim penceresinde bir değişiklik yapılmaz. Açılan pencerede seçili opsiyon nesnenizi tum kaplamalar ayrı material ID olarak kaydedilen ve multi sub object tek bir kaplama haline getirerek tüm nesneleri tek bir objeye dönüştürür. Bu secçneği işaretlediğinizde nesnenizin polion sayısına ve komplex yapısına göre işlemin tamamlanması sırasında bilgisayarınızın kitlenmesi gibi bir durum oluşabilir, az sabredip beklemeniz durumunda işlem tamamlanıp bilgisayarınız normale dönecektir.
Daha sonra material editörü açıp (M) damlalık ile objemizin üzerine tıklayarak oluşturduğumuz materyali material editör içerisine ekleriz ve yapmayı düşündüğümüz değişiklikler varsa onları yaparız. Sonunda objemiz proxy olmaya hazır bir şekilde önümüze gelmiş durumda.
Şimdi objemizi seçip sağ tıklayarak alt kısımda bulunan v-ray mesh export seçeneğini seçeriz. Açılan pencereden proxinin kaydedileceği klaörü seçeriz. Diğer ayarlarla hiç oynamadan en altta bulunan “automatically create proxy” seçeneğini işaretliyelim. Bu sayede nesnemizin proxy objesi sahnede otomatik olarak oluşacaktır.
Ekranda çizgisel tuhaf bir nesne oluştuğunda sonuç başarılı olmuş demektir. Şu an ekranda bulunan nesne 10.000 polygon ve 30.000 vertexten oluşmakta olan optimize edilmiş vray proxy nesnesi bulunmakta. Nesnenin şekli sahneye yerleştirirken sizin için cok önemli değilse ve 10.000 poligon hala sahnenizi yoruyorsa modify panelden proxy nesneniz seçili iken çıkan seceneklerden “bounding box” seçeneğini seçerseniz nesne ekranda 12 poligonlu basit bir kutu olarak görünecektir. Buda hizalama yaparken size kolaylık sağlayacaktır.
Son işlem olarak proxy objenizi çalışma sahnenize çağırmaya gelir. Bu konuda benim tercihim, üzerinde çalıştığım max dökümanını kaydedip sahneme marge ederek proxy objemi sahneme çağırırım. Bunun dışında sahnede create panel içinde vray sekmesinden sahneye vrayproxy oluşturulur ve browse seçeneğinden oluşturulmuş proxy seçilir. Ben bu yöntemi sevmediğim için açıklamayacağım fakat ufak bir deneme ile çözebilirsiniz.
Başka bir tutorialde buluşmak dileği ile
Saygılar
Umut AVCI
umutavci.com © 2008 | Tasarım: Umut AVCI | Kodlama: Yakuter | Altyapı: Wordpress | Gizlilik Anlaşması
belirtilen bir adet ve ya birden fazla dokumanı bulamadıgını belirtiyor max bu hata ile. o dosyanın nerede oldugunu bulup material editor ile ve ya assest tracking ile imajı max dokumanına tekrar tanıtman gerekmekte.
merhaba hocam harika emeğinize sağlık yanlız benim bir sorunum var benim file archive yaparken bende hata veriyo aynen şu yazıyo yardımcı olabilirmisiniz …( Could not open filelist file: ) bu hatayı niçin veriyo?
ellerine dillerine emeğine sağlık bu işi internetten öğrenmeye çalışan biri olarak bu içten anlatımınızdan dolayı çook teşekkürler!!
Emeğine ve ellerine sağlık kardeşim. Süper bi ders hazırlamışsın. Benim çok işime yaradı.
Çok Teşekkür Ederim…
kusura bakma omer kardeşim, biraz gec gordum sorunu. ama aslında cevabını yazı içerisinde vermişim. “Attach butonun yanındaki menü butonuna basarak Attach List” yazan kısımda adı gecen attach list secenegi ile tum objeleri aynı anda secip attach edebilirsin. bilgisayarın yavaş ise her seferinde 5-6 obje secerek kasılmaları ve kitlenmeleri engelleyebilirsin. umarım işine yarar bu cevap. takılırsan cekinmeden sorabilirsin.
estagfurullah, işine yaramasına sevindim.
Öncelikle merhaba;
Hazırlamış olduğunuz tuturial için binlerce teşekkür ancak benim şöyle bir sıkıntım var..Geçenlerde free bir motosiklet objesi indirdim gayet güzel modellenmiş , texture dosyaları gayet güzel arşivlenmiş ve objenin her parçası ayrı ayrı seçilip üzerinde değişiklik yapılabiliyor (attach değil yani anlamışsınızdır)…Sıkıntı şurda başlıyor vray proxy için illa objedeki her parçayı edit poly hale getirmemiz şartmı..Tek tek getirmeye kalksam tahmin edersinizki işkence , toplu halde seçsem max menüsünde (sağ tık) edit poly seçeneği çıkmıyor attach yapsam materialler karışıyor hangisinden attach yapmaya kalksam onun materialini alır ee haliyle texture dosyası anlamsız hale geliyor…Hadi diyelimki sabırla aynı materyalden oluşan parçaları bir bir attach yaptım ve daha sonra diğer materyal grubundaki objelerle attach ladım bu seferde multi sub object materyalinin düzgün işlemesi için tek tek id belirlemek işkence değilmi…Umarım sıkıntımı anlamışsınızdır…Bu konuda beni aydınlatırsanız çok ama çok sevinirim (malum düşük kalitedeki pc lerde bu işin yavaş çıkacağının bilincine varamamış sektör cahili patronlar için render süresini ve modelleme ekranındaki kasılmaları minimuma indirecek bir çözüm bu) şimdiden çok teşekkürler çalışmalarınızda başarılar…
merhabalar umut hocam ,
bu yazınız için teşekkürü bir borç bilirim…çok sağolun allah razı olsun….