Skocz do zawartości

Featured Replies

Napisano

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

  • Odpowiedzi 2
  • Wyświetleń 1,6k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

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

Napisano
  • Autor

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.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności