3ds Max : 3ds maxde atanan materialin silinmesi

3ds maxde atanan materialin silinmesi
cgahmetchessmasterAvatar

Arkadaşlar max ile ilgili şöyle bir sorum olacak. Bir material atadım daha sonra bu materiali silmek istiyorum. İlk başta boz çizerken renk veriyorum bu tür malzemesiz sadece renk olmasını istiyorum. Bunu nasıl yapabilirim.


Bu işte iddalı değil sadece istekliyim.
2011-10-10 16:38:49
  • Offline
  • Erkek
Yukarda seçeneklerde Rset ALL
FiRewaLL_Cr3wEMRE KILINÇ

Yukarda seçeneklerde Rset ALL material diye bir secenek var ona tıklarsan hepsi silini.

TEk silmek istiyorsanda silmek istediğin matr li seçip altta X işareti olan butona tıklayabilirsin.


Windows Ustasıyım , Linux Hastasıyım
2011-10-10 16:52:39
  • Offline
  • Erkek
Sorumu tam anlatamadım sanırım.
cgahmetchessmasterAvatar

Sorumu tam anlatamadım sanırım. Tekrar deneyim.
Map01 materialini tanıttım ve sahnemdeki Box01 objeme atadım .
Boxı çizerken rengi maviydi Material atadığım için rendi Map01 rengi olan kırmızı oldu. Ben bu Box01 den atadığım materiali silmek istiyorum hiç material olmayacak tekrar ilk çizdiğim şekle nasıl getirebilrim.


Bu işte iddalı değil sadece istekliyim.
2011-10-10 23:31:36
  • Offline
  • Erkek
Bunu ben bir script
SweeperErkan Turgut

Bunu ben bir script ile yapıyorum. Zamanında max içerisinde bende çok aramıştım ancak herhangi bir yerde bulamadım.

Şu şekilde bir script ile bu işi yapabilirsin;

"$*.material = undefined"

$ = Seçili olan anlamına gelir
$* = Seçili olan Obje demektir
$*.material = Seçili olanın Objenin materyali demektir.
$*.material = undefined / Kodun tamamının anlamı ise seçili olan objenin materyalini tanımsız yap demektir.

Tırnak içerisindeki bu kodu Max ekranının sol alt köşesinde bulunan script alanına yazıp enter a bastığında seçmiş olduğun obje üzerinden materyali silecektir


www.designizmir.com
2011-10-10 23:47:33 Edit:2011-10-10 23:55:11
  • Offline
  • Erkek
Çok teşekkür ederim...
cgahmetchessmasterAvatar

Çok teşekkür ederim...


Bu işte iddalı değil sadece istekliyim.
2011-10-11 08:48:07
  • Offline
  • Erkek
Diffuse kanalını deaktif et,yada
iletisimnetTürker ERTENAvatar

Diffuse kanalını deaktif et,yada boş bir materyal slotunun boş olan kutucuğunu o materyalın slotuna sürükle,çıkan seçeneklerden swap modunu seç.
Bu kadar..


Yeni gelen bebeler,biraz saygı yahu...Bana değil,birbirimize...
2011-10-11 14:54:58
  • Offline
  • Erkek
script??*
sahinbeyŞahin GeldeçAvatar

script bunadamı ne gerek var anlamadım.


YILBAŞINDA YÜKLÜ İKRAMİYE KAZANANLAR BANA BİR SERVER MAKİNE ALMAZLARMI OLA
2011-10-11 21:37:28
  • Offline
  • Erkek
Arkadaş Objesinin renginin Base
SweeperErkan Turgut

Arkadaş Objesinin renginin Base color haline dönmesini istiyor. Yani bir obje yarattığınızda ilk atanan geçici renkli haline. Bir objeye materyal atadığınız andan itibaren isterseniz materyal reset butonu ile silmeyi deneyin yine farketmez. O obje üzderinde artık bir materyal tanımlı durumdadır. Difuse kanalını deaktif de etseniz obje hayla üzerine atanmış olan materyalin etkisinde kalacaktır.

İsterseniz şu şekilde deneyin. Bir obje yaratın ve materyal atamadan önce Modify bölümünden objenin geçici rengini değiştirin.

Objeye bir materyal atayın ve tekrar modify bölümünden geçici rengi değiştirmeye çalışın. Sonra difuse kanalını silip tekrar deneyin. Sonra materyale reset atıp tekrar deneyin. Bakalım olacak mı.

Bir objeye materyal atadıktan sonra artık Modify bölümündeki geçici renk bölümünden objenin rengini değiştiremezsiniz. Ta ki tanımsız yapana kadar.

Materyali tanımsız yapmak içinde bir buton var mı ben bu kadar senedir bulamadım. Script en pratik yolu. Arkadaş da bunu yapmak istiyor


www.designizmir.com
2011-10-12 17:29:01 Edit:2011-10-12 17:30:37
  • Offline
  • Erkek
Evet Erkan bey sanırım
cgahmetchessmasterAvatar

Evet Erkan bey sanırım script bu işin tek yolu.
Birde script ile aynı mantıkta bir olay var onu buldum sizinde işinize yara belki Sol Alt script yazdıgımız yere şunu yazıyoruz
$Box01.material=unassigned yazarsanız siliniyor. Bu işin sanırım tek yolu bu

cevaplarınız teşekkürlerr iyi çalışmalar.


Bu işte iddalı değil sadece istekliyim.
2011-10-12 18:12:53 Edit:2011-10-12 18:16:28
  • Offline
  • Erkek
Yazdığınız
SweeperErkan Turgut

Yazdığınız şey de bir script.

Ancak sizin yazdığınız scripte sahne üzerinde adı sadece Box01 olan objenin materyalini tanımsız yapacaktır.

Eğer $*.material şeklide kullanırsanız hem objelerin adlarını kontrol etme derdinden kurtulursunuz, Hem de birden fazla obje seçerek de tek seferde bu işlemi yapabilirsiniz.


www.designizmir.com
2011-10-12 18:23:04
  • Offline
  • Erkek

Kapalı

Topic closed automatically because it`s been more than a year!