- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Pomoc w tworzeniu => Wątek zaczęty przez: Dąbi w 16 Stycznia 2009, 21:17:33

Tytuł: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Dąbi w 16 Stycznia 2009, 21:17:33
Witam
Ostatnio tworząc nową trasę do maszyny, w czasie eksportu scenerii w 3d max do scn, wyskakuje mi błąd przedstawiony w załączniku. Używam skryptów z tego wątku: http://eu07.pl/forum/index.php/topic,5989.0.html. Próbowałem użyć także skryptów ze strony głównej niestety z podobnym skutkiem. Dodam, że do tej pory eksport przebiegał prawidłowo. Problem wystąpił kiedy "powiesiłem" trochę trakcji elektrycznej. Czy ktoś wie może co jest nie tak?
Z góry dzięki za pomoc.
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Rozi w 16 Stycznia 2009, 21:36:36
Poczytaj sobie tu:

Nie wiem, czy znajdziesz w tym temacie odpowiedź, ale gościu pisze w tym temacie, że Max "'stara się ci powiedzieć" - "shape spline index out of range: 1". Czyli, "W lini jaką mi pokazałeś, nie ma wierzchołka o numerze 1".[/list]
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Dąbi w 16 Stycznia 2009, 22:21:49
Cóż... nie mówi mi to za wiele. Będę coś kombinował, ale dzięki za dobre chęci.
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Rozi w 16 Stycznia 2009, 22:29:10
Googiel za dużo nie mówi, szukałem na forum max3d, ale też ciężko. Najlepiej jak by się wypowiedział Poscikk, według mnie, na tym forum on ma największą wiedzę co do max'a.
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: firleju w 16 Stycznia 2009, 23:05:20
Spróbuj zaznaczyć tylko trakcję i wyeksportować zaznaczone.
Jeśli błąd się pojawi to wiesz, gdzie go szukać. Potem to już chyba zaznaczanie poszczególnych odcinków i tak, aż znajdziesz ten element. Innej drogi nie widzę.
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Dąbi w 26 Stycznia 2009, 11:39:40
Ok,problem z trakcją rozwiązany. Natomiast teraz mam kolejny problem czasie eksportu. Otóż wyżej wymienione skrypty nie eksportują informacji o przypisanym Evencie. Mianowicie kiedy w maxie kliknę na tor, następnie otworzę "Properties" i otworzę zakładkę "User Defined" ukazują mi się następujące parametry:
Type = normal
Radius1 = 0
Roll1 = 0.0
Roll2 = 0.0
MaxDist = -1
MinDist = 0
TrackWidth = 1.435
Friction = 0.25
SoundDist = 25.0
Quality = 20
DamageFlag = 0
Environment = Flat
Visibility = vis
Tex1 = Rail_screw_used1
TexLength = 4
Tex2 = TpBpS-new2.tex
TexPar1 = 0.2
TexPar2 = 0.5
TexPar3 = 1.1
Event1 = Korszyce_speedinfo
Event2 = Korszyce_A_sem_info
Velocity = 60.0
Length = 100.0
Następnie po eksporcie otwieram zapis tego samego toru i widzę
node -1 0 none track normal 100.0 1.435 0.25 25.0 20 0 Flat vis
 Rail_screw_used1 4 TpBpS-new2.tex 0.2 0.5 1.1
0.408258 0.2 -3.9258  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
0.408258 0.2 96.0742  0.0  //point 2
0
velocity 60.0
endtrack
Jak widać w scn nie ma zapisu odnośnie Eventów.Czy ktoś wie w czym może tkwić problem?
Pozdrawiam

Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: uetam w 26 Stycznia 2009, 12:36:45
TexPar1 = 0.2
TexPar2 = 0.5
TexPar3 = 1.1
Velocity = 60.0
Length = 100.0
Event1 = Korszyce_speedinfo
Event2 = Korszyce_A_sem_info
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Dąbi w 26 Stycznia 2009, 12:50:36
TexPar1 = 0.2
TexPar2 = 0.5
TexPar3 = 1.1
Velocity = 60.0
Length = 100.0
Event1 = Korszyce_speedinfo
Event2 = Korszyce_A_sem_info
Próbowałem też w ten sposób i nic :/

EDIT
Problem powiedzmy, że rozwiązany. Użyłem innego eksportera (zamiast SCN/INC export użyłem  SCM export), zapisałem plik w formacie scm i działa. Mimo wszystko dziwne, że w SCN/INC nie działa.
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: firleju w 29 Stycznia 2009, 18:18:54
Już poprawiłem. Poprawka do pobrania tutaj (http://www.mwtest.zbiorkom.net/eu07/) z datą 29.01.2009.
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Dąbi w 29 Stycznia 2009, 22:17:01
No teraz eventy się eksportują idealnie.:)
Ale pojawił się u mnie następny problem tym razem w czasie eksportu trakcji. Przez jakiś czas wszystko się bardzo dobrze eksprtowało. Ale jakiś czas temu z niewiadomych przyczyn trakcja eksportuje się zawsze z domyślnymi parametrami np. zawsze mam  jeden przewód jezdny mimo, że w skryptach w okienku wires No wpisuję 3. Dokładniej wygląda to tak:
Przykładowy wpis trakcji w scn:
node 800 0 none traction pwr01 3500 4500 0.01 Cu 3 1
38.8329 5.8 -7.8671
38.8329 5.8 62.1329
38.8329 7.5 -7.8671
38.8329 6.6 62.1329
0.4 4.0 2 0.04 vis
endtraction
Zauważyłem, że parametry w szóstej linijce są zawsze takie same niezależnie od ustawień w okienkach "Hmin", "DetaL", "Visability", czy "Wires No". W skryptach nic nie mieszałem, pobrałem update zamieszczony w linku powyżej i nic.Problem ten występuje zarówno w exporterze scn/inc jak i scm. Czy ktoś ma jakiś pomysł?
Pozdrawiam!
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: firleju w 29 Stycznia 2009, 22:53:33
Czy te wartości zmieniają się w oknie properties->user defines?
Znaczy się, źle tworzy trakcje, czy źle ją eksportuje?
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Dąbi w 29 Stycznia 2009, 22:55:40
Źle eksportuje. W okienku properties mam dane takie jakie wprowadziłem, natomiast po eksporcie jest nie tak jak ma być.

EDIT: Już chyba naprawiłem. Zuważyłem, że występowały w niektórych miejscach linie z powtórzonymi parametrami np:
hmin= "0.4"
prop= (getUserProp splObj "hmin")
prop= (getUserProp splObj "hMin")
if (prop!=undefined) then
hmin= prop
Usunąłem w tych miejscach powtarzającą się linijkę i działa.
Pozdrawiam
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: firleju w 31 Stycznia 2009, 13:26:41
EDIT: Już chyba naprawiłem. Zuważyłem, że występowały w niektórych miejscach linie z powtórzonymi parametrami np:
hmin= "0.4"
prop= (getUserProp splObj "hmin")
prop= (getUserProp splObj "hMin")
if (prop!=undefined) then
hmin= prop
Usunąłem w tych miejscach powtarzającą się linijkę i działa.
Pozdrawiam
Dąbi, możesz dokładniej opisać o co chodzi z tymi podwójnymi parametrami?
W Properties miałeś podwójne parametry, czy może w skrypcie gdzieś tak było?
Które parametry były podwójne?
Tytuł: Odp: Problem w czasie eksportu scenerii (3d max)
Wiadomość wysłana przez: Dąbi w 31 Stycznia 2009, 13:41:18
Konkretnie chodzi mi o to, że w skrypcie podwojone było:
prop= (getUserProp splObj "hMin")
z tym, że w jednej linijce było "hMin",a w drugiej "hmin" (jak widać w moim poprzednim poście). Nie wiem czy tak ma być, niemniej usunięcie jednej linijki rozwiązało problem. Nie mam za to pojęcia jakim cudem przez pewien czas wszystko się dobrze eksportowało i nagle zaczął występować problem opisany powyżej mimo, że nic w skryptach nie zmieniałem.