Napisano 13 Kwiecień 201311 l 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
Napisano 13 Kwiecień 201311 l 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 15 Kwiecień 201311 l Autor 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 ;)
Napisano 21 Kwiecień 201311 l Dzięki za repa. Dobrze wiedzieć, że to działa - pewnie jak się przesiądę na nowszego Maxa to sam te skrypty podmienię. :)
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto