Skocz do zawartości

[MaxScript] Przerzucanie wartości między Pythonem i MaxScript


ETA

Rekomendowane odpowiedzi

  • Odpowiedzi 6
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

Ogólnie idea jest taka aby użyć programy Papagayo do wygenerowania animacji mowy. W Pythonie napisałem skrypt który wczytuje plik .pgo i tworzy tablicę z wpisanymi numerami poszczególnych klatek dla danych fenomów. I teraz chciałbym żeby Python przekazał jakoś te tablice do MaxScript w celu ustawienia odpowiednich wartości dla morphów.

 

Można by w sumie w samym Pythonie wywołać komendy MaxScript, ale chciałbym użyć GUI MaxScripta do kontroli działania morphera tzn. dać możliwość zmiany siły danych fenomów itp.

Odnośnik do komentarza
Udostępnij na innych stronach

Tzn co masz na myśli, bo ten skrypt Pythona ma być wywołany wewnątrz MaxScript. Problem mój polega na tym, że puki co nie mam pomysłu jak przerzucić zmienne między MaxScript i Pythonem. Np. w Pythonie mam zmienną x = 6, i teraz chce w MaxScript wyłuskać aby pod jakąś zmienną wyciągnął wartość spod x wygenerowaną przez Pythona.

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za pomoc, udało się dokonać tego bez używania plików txt czy portów. Puki co działa i nie sypie błędami.

Dla 3ds Max 2015:

 

a = b*4

import MaxPlus

MaxPlus.Core.EvalMAXScript("a= " + str(a))

 

może komuś się przyda :)

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