Skocz do zawartości

pośba pomoc w przerobienu skryptu


karolw

Rekomendowane odpowiedzi

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 2
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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)
   )

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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ę



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności