3DHR.net

3D Alati => 3D Studio Max ® => Topic started by: Alex Knapić on December 06, 2007, 11:28:39 AM

Title: Mirror objekti
Post by: Alex Knapić on December 06, 2007, 11:28:39 AM
Na koji se način mogu vidjeti mirorirani objekti u Max-u?
Znači, u nekoj sceni gdje ima hrpa objekata treba selektirati samo one koji su mirorirani ili imaju okrenute normale...
Ko je kralj Max-a na 3dhr?
Title: Re: Mirror objekti
Post by: Matija Kosmacin on December 06, 2007, 12:37:32 PM
afaik:
mirror tool na meshevima ustvari napravi negativni scale, znaci imaju -1 u matrici, onda je lako:
-----
mirrored = #()
for o in geometry do
(
   for i = 1 to 3 do
   (
      for j = 1 to 3 do
      (
         if o.transform[j] == -1 then append mirrored o
      )
   )
)

select mirrored
---------------
e ali ako je mirrorirani objekt ponovo mirroriran onda nista od toga :)  -1*-1 = 1
ili ako je napravljen reset XForm ili resetan transform ili scale
Title: Re: Mirror objekti
Post by: Alex Knapić on December 06, 2007, 01:21:57 PM
Znači ovo bi trebao upisati u F11 script editor?
Možeš malo pojasniti i hvala na brzom odgovoru!
Title: Re: Mirror objekti
Post by: Matija Kosmacin on December 06, 2007, 01:44:10 PM
da , max script > new script, onda paste i file > evaluate all
nije bas da je pouzdano, mozda izabere i neke koji nisu mirorrirani, al mislim da nema drugog nacina.
Title: Re: Mirror objekti
Post by: Alex Knapić on December 06, 2007, 02:14:11 PM
Htio sam to malo automatizirati i ubrzati proces....
Ja sam radio sa reset x-form ali onda na te dobivene objekte moram dodati još normals jer ih ovaj izokrene
Title: Re: Mirror objekti
Post by: Matija Kosmacin on December 06, 2007, 02:28:43 PM
probaj ovo:
http://paulneale.com/scripts/resetXform/PEN_resetXform.htm
mada je najbolje niti ne koristiti mirror tool :)