Strefa OMSI

Pełna wersja: Wycieraczki nie pracują zgodnie
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam,
Poprzedni problem rozwiązałem z pomocą NickaTM, ale teraz również nie mogę sobie poradzić. Otóż pracuję nad modelem Scanii autorstwa Gocek. Przy dodawaniu wycieraczek pojawił się problem; mianowicie nie pracują one równomiernie. Najlepiej pokaże to ten film:


Tu wstawiam fragment mojego pliku model.cfg odpowiedzialny za wycieraczki:
Kod:
'Wycieraczki
################################################
-------------------------------------------
Scheibenwischer rechts
-------------------------------------------
[mesh]
Wycieraczki\wycppion.o3d

[newanim]
origin_trans
0.149
5.708
1.923

origin_rot_x
0
origin_rot_y
0
origin_rot_z
2

anim_rot
wiperpos
2.6

[newanim]
origin_trans
0.149
5.708
1.923

origin_rot_x
0
origin_rot_y
9.94
origin_rot_z
92

anim_rot
wiperpos
-84

[newanim]
origin_trans
0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
92

anim_rot
wiperpos
84

[newanim]
origin_trans
0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
3

anim_rot
wiperpos
-1

##################################

[mesh]
Wycieraczki\wycpdol.o3d

[illumination_interior]
0
1
2
3

[newanim]
origin_trans
0.542
5.747
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
92

anim_rot
wiperpos
84

[newanim]
origin_trans
0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
3

anim_rot
wiperpos
-1

###################################

[mesh]
Wycieraczki\wycpgora.o3d
[newanim]
origin_trans
0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
92

anim_rot
wiperpos
84

[newanim]
origin_trans
0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
3

anim_rot
wiperpos
-1

-------------------------------------------
Scheibenwischer links
-------------------------------------------

[mesh]
Wycieraczki\wyclewpion.o3d

[newanim]
origin_trans
-0.149
5.708
1.923

origin_rot_x
0
origin_rot_y
0
origin_rot_z
-2

anim_rot
wiperpos
2.6

[newanim]
origin_trans
-0.149
5.708
1.923

origin_rot_x
0
origin_rot_y
9.94
origin_rot_z
88

anim_rot
wiperpos
84

[newanim]
origin_trans
-0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
88

anim_rot
wiperpos
-84

[newanim]
origin_trans
-0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
3

anim_rot
wiperpos
-1

##################################

[mesh]
Wycieraczki\wyclewdol.o3d
[newanim]
origin_trans
-0.542
5.747
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
88

anim_rot
wiperpos
-84

[newanim]
origin_trans
-0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
-3

anim_rot
wiperpos
-1

###################################

[mesh]
Wycieraczki\wyclewgora.o3d
[newanim]
origin_trans
-0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
88

anim_rot
wiperpos
-84

[newanim]
origin_trans
-0.602
5.745
1.425

origin_rot_x
0
origin_rot_y
0
origin_rot_z
-3

anim_rot
wiperpos
-1

++++++++++++++++++++++++++++++
Spryskiwacz
++++++++++++++++++++++++++++++
[mesh]
SD_Alt_Wischwasser.o3d

[visible]
wiper_wash
1

[matl]
wischwasser.tga
0

[texcoordtransY]
wiper_wash_texpos


[matl_change]
wischwasser.tga
0
wiper_wash

[matl_item]

[texcoordtransY]
wiper_wash_texpos

[matl_transmap]
wischwasser.tga

[matl_alpha]
2

Czy jest ktoś w stanie mi pomóc?;) Jeżeli trzeba to mogę też przesłać inne pliki.
Masz źle ustawiony punkt początkowy obydwu ramion, dlatego się tak wykręcają. Skopiuj poprawnie punkt wyjściowy z Blendera
Wielkie dzięki, faktycznie podałem pozycję ramion, nie ich punkt obrotu stąd problem. Podpowiem jeszcze, jeżeli ktoś tego będzie szukał, że za "długość" przesuwania się wycieraczek odpowiada wartość
Kod:
anim_rot
wiperpos
65
Im wyższa liczba, tym wycieraczki dalej "zajadą" ;)
Przekierowanie