karolw Napisano 1 Czerwiec 2007 Napisano 1 Czerwiec 2007 czesc, zzwracam się z serdeczną prośbą. for i in selection do i.material = meditmaterials [random 1 5] no i działa fajnie. ale chciałbym zeby po zaznaczenu faców w edit poli nadawać im materiały 0d 1 do 5 dzięks
lechoo Napisano 2 Czerwiec 2007 Napisano 2 Czerwiec 2007 Nie da sie przypisac osobnych materialow do roznych faceow obiektu, chyba ze uzyjesz materialu Multi/Sub-Object i poustawiasz poszczegolnym faceom losowe id, wtedy bedzie to wygladalo tak: local fCount = polyOp.getNumFaces $ local sel_array = polyOp.getFaceSelection $ for i in 1 to fCount do ( if (sel_array[i] == true) then polyOp.setFaceMatID $ i (random 1 5) )
karolw Napisano 2 Czerwiec 2007 Autor Napisano 2 Czerwiec 2007 co prawda nie ja to napisałem ale dla multi materiala mamy coś takiego. chyba skrypty robia dokładnie to samo ale są zupełnie inaczej napisane :) Bardzo pochebia mi ze mój kod jest krótszy od kodu Pana Moderatora. for sel in selection do ( for f in (polyOp.getFaceSelection sel) do ( polyOp.setFaceMatID sel f (random 1 5) ) ) pozdawiam i dziekuję za odpowiedz.
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się