- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Pomoc w tworzeniu => Wątek zaczęty 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.
-
Poczytaj sobie tu:
- http://www.max3d.pl/forum/showthread.php?p=756238
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]
-
Cóż... nie mówi mi to za wiele. Będę coś kombinował, ale dzięki za dobre chęci.
-
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.
-
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ę.
-
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
-
TexPar1 = 0.2
TexPar2 = 0.5
TexPar3 = 1.1
Velocity = 60.0
Length = 100.0
Event1 = Korszyce_speedinfo
Event2 = Korszyce_A_sem_info
-
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.
-
Już poprawiłem. Poprawka do pobrania tutaj (http://www.mwtest.zbiorkom.net/eu07/) z datą 29.01.2009.
-
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!
-
Czy te wartości zmieniają się w oknie properties->user defines?
Znaczy się, źle tworzy trakcje, czy źle ją eksportuje?
-
Ź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
-
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?
-
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.