Skocz do zawartości

sabaru

Members
  • Liczba zawartości

    178
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez sabaru

  1. Czy w 3ds max 2010 można zmienić kolor programu na taki jak jest w 3ds max 9?
  2. Czy w 3ds max 9 da się ustawić żeby vertex color był półprzezroczysty? Mam np. model w postaci napisów na które nałożyłem teksturę. Jednak gdy użyje vertex color to tekstura przestaje być widoczna widać np. sam kolor czerwony.
  3. Czy ktoś może zna jakąś stronę z darmowymi teksturami podobnej do tej http://www.textures.com/? Dawniej z owej strony można było pobierać wszystkie tekstury za darmo a od niedawna gościu sobie wymyślił że trzeba kupić premium żeby pobrać :o Co prawda można pobierać dalej ale jest limit na pobranie i można tylko pobrać kilkanaście tekstur.
  4. sabaru

    Gotowy zestaw?

    Za tą cenę to już można niezły sprzęt kupić. Miniaturka nie chce się powiększyć i nie widać co tam ci dali. Proponuje ci się udać na forum związanym z komputerami to na pewno coś ci polecą. W ten sposób nie radzę składać komputera bo można się przejechać.
  5. Chciałbym strzałki takie jak na zdjęciu doprawić do drogi. Do płaskiej i równej powierzchni to nie ma problemu ale droga jest trochę pod górę i do tego nie jest równa. Czy znajdzie się jakiś szybki sposób żeby to zrobić za jednym zamachem.
  6. Czy w 3ds max 9 jest jakiś sposób żeby jedną powierzchnię połączyć z drugą tak żeby idealnie ta pierwsza przylegała do drugiej?
  7. A jednak. Wystarczyło usunąć tą część, która powodowała błąd i teraz można normalnie zapisywać :).
  8. O jaką pamięć konkretnie chodzi bo chyba nie o tą związaną z dyskiem. Na partycji na której zapisuje projekty mam 150GB wolnego.
  9. Modelowałem sobie pewien model w 3ds max 9 i podczas modelowania pojawił się błąd. Podczas modelowania pojawiały się nieraz różne errory ale wystarczyło zazwyczaj wczytać projekt i potem można było dalej modelować bez problemu. Tym razem też tak było tylko z tą różnicą że nie mogę zapisać projektu. Podczas zapisywania pojawia się taki komunikat Co jakiś czas tworzyłem sobie nowy zapis ale jak wczytam wcześniejszy to również nie mogę zapisać projektu. Czy ktoś może wie co jest nie tak i czy da się uratować ten projekt?
  10. Na W8.1 dałem radę zainstalować 3ds Max 9 to myślę że i powinien działać 3ds max 2012 choć nie daje gwarnacji. Tylko że od razu 3ds max po instalacji systemu uruchomić się nie chciał. Dopiero jak kilka poprawek do systemu zainstalowałem i do samego programu to dopiero odpalił. Na W10 nie sprawdzałem i jak na razie nie mam zamiaru zmieniać W8.1 na W10.
  11. Powracając do tematu. Na podstawie tego co podałeś napisałem kilka skryptów. Same skrypty działają dobrze ale tylko w tedy jeżeli każdy z nich jest uruchomiony osobno. Gdy uruchomię np. dwa naraz to przy próbie użycia jednego z nich pojawia się błąd MAXScript Rollout Handler Exception: -- Unknown property: "folder2" in Rollout:dial i najczęściej w skrypcie jest zaznaczona ta linijka nazwafolderu2 = dial.folder2.text as String Dziwne jest to też że ten błąd też nie zawsze występuje. Niekiedy skrypty działają dobrze. Może wiesz co jest nie tak? Jeżeli będzie taka potrzeba to podeśle ci skrypty.
  12. Kiedy próbuje dodać ponownie tekstury przez opcje missing external nie ma żadnego efektu. Kiedy korzystałem z 3ds max 9 na WXP to nie było tego problemu. Po przesiadce na W8.1 od samego początku jest problem z tą opcją. Wersja programu to 3ds max 9. Może ktoś wie czy da się naprawić tą opcje?
  13. Chciałbyś coś bardziej automatycznego. Mam mapę składającą się np. 450 obiektów na której jest ustawione np. 10 lamp, 5 ławek, 23 latarnie, 4 krzesła, 14 samochodów itd. Każda wymieniona grupa obiektów ma taką samą nazwę i skrypt miałby sam wyszukać każdą grupę obiektów o takiej samej nazwie i oddzielić je od pozostałych obiektów, które mają unikalne nazwy.
  14. Czy jest może jakiś skrypt do wyszukiwania obiektów o takiej samej nazwie? Program to 3ds max 9.
  15. Może jeszcze podpowiesz jak zrobić żeby po wpisaniu w polu "edittext" jakiegoś słowa i wciśnięciu przycisku, skrypt w listenter generował ten wpisany tekst. Mi to jakoś nie wychodzi. fn printout = ( for id = 1 to selection.count do ( obj = selection[id] nameStr = obj.name as String idStr = (dial.spiner.value + id - 1) as String toPrint = "txd = engineLoadTXD" + "(" + "\"" + nameStr + ".txd" + "\"" + "," + idStr + ")" print toPrint ) ) rollout dial "tytul" width:200 ( spinner spiner type:#integer label lbl1 "IDE start" pos:[9,5] edittext folder width:100 pos:[88,24] label lbl2 "Nazwa folderu" pos:[10,24] button btnApply "guzik" pos:[80,45] on btnApply pressed do printout () ) createDialog dial
  16. fn printout = ( for id = 1 to selection.count do ( obj = selection[id] idStr = (dial.spiner.value + id - 1) as String -- ustawia obiektowi dowolne IDE idStr2 = (dial.interior.value + id - 1) as String -- ustawia interior idStr3 = (dial.alpha.value + id - 1) as String -- ustawia alphe idStr4 = (dial.model.value + id - 1) as String -- ustawia IDE modelu idStr5 = (dial.scale.value + id - 1) as String -- ustawia scale idStr6 = (dial.dimension.value + id - 1) as String -- ustawia dimension nameStr = obj.name as String -- pobiera nazwę obiektu ddListValue = dial.breakable.items[dial.breakable.selection] as String -- wybor opcji z listy ddListValue2 = dial.collisions.items[dial.collisions.selection] as String -- włącza lub wyłącza kolizje ddListValue3 = dial.doublesided.items[dial.doublesided.selection] as String -- toPrint = " print toPrint ) ) rollout dial "Creator MTA" width:200 ( spinner spiner range:[0,18630,0] type:#integer -- (numer obiektu) label lbl1 "numer modelu" pos:[15,5] spinner interior range:[0,24,0] type:#integer -- (id interioru) label lbl2 "id interioru" pos:[15,23] spinner alpha range:[0,999999,255] type:#integer -- (id alpha) label lbl3 "alpha" pos:[15,42] spinner model range:[0,18630,0] type:#integer -- (ide model) label lbl4 "IDE modelu" pos:[15,62] spinner scale range:[0,999999,1] type:#integer -- (scale) label lbl5 "scale" pos:[15,80] spinner dimension range:[0,999999,0] type:#integer -- (dimension) label lbl6 "dimension" pos:[15,98] dropdownlist breakable "breakable" items:#("true", "false") -- mozliwosc wyboru z listy kilku opcji dropdownlist collisions "collisions" items:#("true", "false") -- dropdownlist doublesided "doublesided" items:#("true", "false") -- button btnApply "generuj" -- tworzt przycisk checkbox chk1 pos:[76,60] on btnApply pressed do printout () ) createDialog dial
  17. Chciałby jeszcze aby skrypt generował to samo id dla np. 4 zaznaczonych obiektów. Sposób zaznaczenia obiektów miałby wyglądać w ten sposób Jak jest ustawiony znak w skrypcie to kod wygląda w ten sposób A jak go nie ma ustawionego to w ten sposób Jedynie do czego doszedłem to jak dodać możliwość zaznaczania i odznaczania ale żeby to coś robiło to nie wiem.
  18. Jakoś doszedłem jak zrobić żeby można było wybrać z listy jakieś słowo ale nigdzie nie mogę znaleźć jak przypisać żeby mi to dodawało w wygenerowanym kodzie. Skrypt wygląda tak fn printout = ( for id = 1 to selection.count do ( obj = selection[id] idStr = (dial.spiner.value + id - 1) as String nameStr = obj.name as String toPrint = " print toPrint ) ) rollout dial "tytul" width:200 ( spinner spiner type:#integer -- mozliwosc wyboru ide dropdownlist klik1 items:#("true", "false") -- mozliwosc wyboru z listy kilku opcji button btnApply "guzik" -- tworzt przycisk on btnApply pressed do printout () ) createDialog dial Chciałbym żeby po wybraniu danego słowa skrypt generował kod w ten sposób. Jak wybiorę słowo false to w kodzie pokazuje w ten sposób A jak to drugie to w ten sposób [code] Ktoś pomoże?
  19. Jak zmusić skrypt żeby w wygenerowanym kodzie w listenter wyświetlał cudzysłów. Dodanie takiego czegoś + " " " w skrypcie powoduje błąd. Co ciekawe większość znaków działa ale ten nie. I może ktoś wie jak zrobić rozwijaną listę. Chodzi mi o to że z listy sobie wybieram nazwę "true" lub "false" i po wciśnięciu przycisku skrypt w listenter generuje mi w kodzie słowo "true".
  20. No ok spróbuje. To chociaż powiedź dlaczego nie mogę w skrypcie dać większej liczby niż 100. Chciałby móc wpisywać dowolną. edit// wiem już, wystarczy dodać range:[0,18630,0]
  21. Wygląda jakby skrypt nie lubił oryginalnych nazw dawanych automatycznie przez 3ds max podczas tworzenia np. boxa. Jak tylko zmieniłem nazwę to poprawnie przechwytuje współrzędne. edit// a jednak nie Dałbyś radę dopisać do skryptu opcje która np. po zaznaczeniu w okienku generuje kod z takim samym ID dla każdego obiektu jeżeli nazwa modeli jest taka sama. Czyli coś takiego. budynek05 = createobject(30, 27.4547, -105.66, -23.8076, 0.0, 0.0, 60.1199)" "budynek05 = createobject(30, -8.70721, -54.6655, -28.4138, 0.0, 0.0, 0.0)" "budynek05 = createobject(30, 56.651, -34.6399, 31.958, 19.3619, 8.01371, 44.0946)
  22. Jest jeszcze jeden mały błąd. Skrypt przy niektórych obiektach źle przechwytuje współrzędne. Właściwie dopisuje na końcu "e". Co ciekawe nie przy każdym obiekcie tak się dzieje. Robi takie coś "Box03 = createobject(5, 392.259, 496.829, 0.0, -90.0, 1.70755e-006, -108.435)" "Box06 = createobject(5, 601.629, 256.766, -7.62939e-006, 0.0, 0.0, 0.0)" Może wiesz czemu tak jest?
  23. A dałbyś radę jeszcze zrobić żeby w 3ds max można było uruchomić skrypt bezpośrednio w 3ds max w postaci np. takiego okienka http://s2.ifotos.pl/img/generator_srqqrqp.jpg Próbowałem zrobić takie okienko visual maxscript editor ale coś nie chce działać. No i czy by była możliwość dodania do skryptu możliwości zmiany IDE, np. ostanie IDE to 17519 i po zmienieniu w polu IDE start na 17520 skrypt generuje kod w ten sposób Stary wygenerowany kod box1 = createObject(17517, -2203.31, -1688.382, 498.741, 0, 0, 0) box2 = createObject(17518, -2203.31, -1688.382, 498.741, 0, 0, 0) box3 = createObject(17519, -2203.31, -1688.382, 498.741, 0, 0, 0) Nowy wygenerowany kod box4 = createObject(17520, -2203.31, -1688.382, 498.741, 0, 90.0, 0) box5 = createObject(17521, -2203.31, -1688.382, 498.741, 0, 0, 0) box6 = createObject(17522, -2203.31, -1688.382, 498.741, 0, 0, 0) Jeżeli z tym ID się nie da to trudno. No i jak usnąć cudzysłów na początku i końcu generowanego kodu bo próbowałem w skrypcie to zrobić ale też nie działa. Co do createObject to w MTA ustawia obiekty. Tutaj dokładniejszy opis https://wiki.multitheftauto.com/wiki/CreateObject
  24. Naprawdę nikt nie zna takiego skryptu, a ni nie wie jak zabrać się za jego pisanie. Chciałbym żeby skrypt generował współrzędne w ten sposób nazwaobiektu = createObject(id, x, y, z, rx, ry, rz) ze współrzędnymi to miało by być tak sterowiec = createObject(17519, -2203.31, -1688.382, 498.741, 0, 0, 0)
  25. Tak dokładnie. Później chciałbym je skopiować do innego programu.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności