Skocz do zawartości

Rekomendowane odpowiedzi

Napisano

Otoz w od wersji 2013 3ds maxa genialny autodesk postanowil zmienic sposob dzialania funcji "Isolate mode". Strasznie mnie irytuje ta zmiana. Nie bede sie rozpisywal jak to teraz dziala, bo kazdy uzywajacy maxa chyba wie. I tu jest moja prosba do magikow kodu, czy ktos z wyjadaczy maxscript'a moglby napisac w wolnej chwili maly scrypcik ktory by dzialal jak "Isolation mode" z poprzenich wersji maxa. Czyli powiedzmy ze :

 

* zaznaczam sobie dwa obiekty w scenie i wciskam Alt +Q dla islotion mode (tu skrot bedzie podpiety pod skrypt). Co ukryje wszystkie obiekty w scenie poza tymi dwoma wybranymi i pokaze guzik do wyjscia z "Isolation mode"

* pozostajac w Isolation mode, wybieram jeden z tych dwoch obiektow obecnie wyizolowanych, wciskam ponownie Alt+Q, co skutowaloby tym ze dalej jestem w trybie Isolate Mode (nie odkrywa wszysktich pozostalych obiektow), lecz obiekt ktory nie jest juz zaznaczony rowniez zostaje ukryty

* i ostatnie (co mnie najbardziej wkurza w 2013), jesli wybieram obiekty do Isolate Mode w widoku kamery, to aby po wyjsciu z z trybu Isolate Mode widok rowniez wracal do widoku "camera" a nie tak jak to jest w wersji 2013 do perspecive.

 

* wyjscie z Isolate Mode poprzez nacisniejecie "plywajcego" przycisku "Exit Isolation Mode"

 

Wydaje mi sie ze powinno to byc dosc proste do napisania, ale ja jestem laikiem jesli chodzi o maxscript, a dla kogos kto w tym siedzi, podejrzewam ze zajmnie to mniej czasu niz mi zajelo napisanie tego posta:]. Wiec jesli ktoremus z szanownych kolegow chcialoby sie skodzic taki skrypt bylbym wdzieczny :). Przyda sie na pewno nie tylko mi. Z gory dzieki i pozdrawiam

  • Odpowiedzi 3
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

Napisano

Natknałęm się na coś takiego: http://www.scriptspot.com/3ds-max/scripts/isolate-selection-legacy-mode-for-2013

Chyba nie ma tam jednak obsługi przywracania kamery.

 

Tak się zastanawiam - czy nie da się po prostu przekopiować starego makroskryptu do Maxa 2013? powinien być we folderze:

C:\Program Files\Autodesk\3ds Max 2012\UI\MacroScripts o nazwie Macro_IsoSel.mcr.

Nie mam Maxa 2013, więc nie mogę przetestować - rzucam tylko pomysł.

 

Wydaje mi sie ze powinno to byc dosc proste do napisania, ale ja jestem laikiem jesli chodzi o maxscript, a dla kogos kto w tym siedzi, podejrzewam ze zajmnie to mniej czasu niz mi zajelo napisanie tego posta:].

Sądząc po długości w.w. makroskryptu (677 linii) - byłbyś szybszy. :)

Napisano

Dzieki wielkie za to. Nie wiedzialem ze Isolate mode dziala jako skrypt. Myslalem ze jest to bezposrednio zaimplementowane w kodzie maxa. I w 2013 w sumie chyba tak jest bo jak zamenilem makroskrypty to skort Alt+Q dalej uruchamial wersje z 2013. Dopiero jak przypisalem skrot to macra z 2012 to zadzialalo. Jeszcze raz dzieki, daje repa ;)

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