- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Pomoc w tworzeniu => Wątek zaczęty przez: Quark-t w 20 Stycznia 2010, 22:24:33
-
Witam.
Krótko:
- Jak wyszukać w 3ds obiekty zawierające konkretny tekst w user defined properties? Szukałem w scene explorer, ale nie znalazłem odpowiedniego filtru.
Jak wyszukać obiekty ze względu na posiadaną teksturę?Dla potomnych - w Material editor wybrać teksturę, potem Select by material (cztery kolorowe kropki ze strzałką) a potem bezmyślnie w scene explorerze, który się otworzy select.
Thank You from the mountain :)
Edit - z drugim sobie poradziłem, do pierwszego sugestie wciąż mile widziane.
-
3ds max to bardzo dawno się bawiłem, więc to co napiszę może być nie na miejscu...
Zasugerowałbym (oczywiście jeżeli się da, a tego nie pamiętam) użyć gwiazdki * jako joker'a. Czyli szukamy np. obiektów które mają w nazwie coupler. Wtedy wpisujemy: *coupler*. Albo szukamy obiektów które kończą się ciągiem znaków 01. Wtedy wpisujemy *01.
Chodzi mi o coś w tym stylu: http://marcinpawlowski.cba.pl/selection.html (http://marcinpawlowski.cba.pl/selection.html). Trzeba to okno selekcji wywołać (z tego co pamiętam to chyba klawisz H się wciskało, albo ikonkę Select By Name).
-
Wszystko byłoby fajnie, tylko tak jak pisałem - potrzebuję selekcjonować obiekty pod kątem wartości umieszczonych w user defined properties. Name mi tego niestety nie wyselekcjonuje…
Chyba będę musiał jakiś skrypt wymyślić (skoro MaSzynowe skrypty potrafią coś tam wpisać, to dlaczego nie wyszukiwać?)
-
Sorki... umknęło mi gdzie to ma być szukane. Za szybko czytałem.
-
Nie ma za co, podbudowałeś mnie tym, że w ogóle zauważyłeś moją wiadomość.
A co do wyszukiwania - chyba przyjdzie mi zrobić to ręcznie ;/ (szukając w wyeksportowanej scn nazw node a potem w 3dsie)
-
Już dawno nie bawiłem się skryptami, więc nie za bardzo mogę Ci pomóc, ale chyba można przelecieć wszystkie obiekty w scenerii i odczytać UserPrefs. Myślę, że to jest jakiś sposób.
-
Na razie poradziłem sobie tak - otwieram scn w editpadzie, znajduję interesujący mnie ciąg znaków, patrzę jak się nazywa obiekt i znajduję go potem w scene explorerze w 3dsie. Gorzej będzie, jak trafię na jakiegoś "none".
@gfirlejczyk - dzięki za skrypty :) A jakbyś miał kiedyś jakąś chwilkę, z którą kompletnie nie miałbyś co zrobić i podumał nad takim skryptem, co napisałeś, to byłbym dozgonnie wdzięczny. Ja bym chętnie zabrał się za naukę maxscriptów, ale wybitnie nie jest to to, czego się powinienem aktualnie (i przez najbliższe 2,5 roku) uczyć :D (a już i tak nie robię tego, co powinienem ;/)
-
W najbliższym czasie prawdopodobnie nie będę mógł się zająć skrytpami, gdyż większość sił przeznaczę dla spt :)
-
Dlatego też napisałem, że gdybyś kompletnie nie miał co zrobić z czasem (SPT jest ∞ razy ważniejsze) :) Ja sobie jakoś poradzę:)
-
Czego konkretnie szukasz? Napisałem Ci skrypt -> http://eu07.pl/userfiles/4220/priv-szukaj.rar (http://eu07.pl/userfiles/4220/priv-szukaj.rar). Wyszukuje na chwile obecną tylko "Tex1" i "Tex2".
-
Dzięki wielkie za skrypt!
Czego szukam - wielu różnych rzeczy - np. muszę zamienić modele wrzucone jako t3d na inc, typy słupów sieciowych na inne, modele na inne modele itp. W większości przypadków i tak będę musiał jeszcze zrobić poprawki np. położenia, stąd samo wyszukanie i „podświetlenie” obiektu by mi wystarczyło. Ale i tak Twój skrypt szalenie mi się przyda, bo parę tekstur też będę musiał zmienić, a jak zajrzałem do kodu ;], to chyba uda mi się potem samodzielnie już pozmieniać parametry na tyle, żeby osiągnąć to, co w danej chwili będę potrzebował. Jeszcze raz wielkie dzięki za niego. Chapeau bas!