Strefa OMSI

Pełna wersja: OMSI .o3d Exporter for Blender
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Chciałbym zgłosić błąd, eksporter nie potrafi w moim przypadku zapisać wiatrołapów (problem z eksportem przezroczystych obiektów?)

Zapis z konsoli
Kod:
Unable to load non-power-of-two DXT image resolution, falling back to uncompressed
Traceback (most recent call last):
  File "C:\Users\Kuba\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_mesh_o3d\__init__.py", line 223, in execute
    return export(context, **keywords)
  File "C:\Users\Kuba\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_mesh_o3d\__init__.py", line 162, in export
    f.write(io_mesh_o3d.o3dstruct.export_o3d ( vertices, polygons, converted_materials, matrix ) )
  File "C:\Users\Kuba\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_mesh_o3d\o3dstruct.py", line 65, in export_o3d
    a = a + export_vertex_list( vertices ) + export_triangle_list( triangles ) + export_material_list( materials ) + export_bone_list( weights ) + export_transform( transform )
  File "C:\Users\Kuba\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_mesh_o3d\o3dstruct.py", line 56, in export_material_list
    a = a + export_material( m[1], m[2], m[3], m[4] )
  File "C:\Users\Kuba\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_mesh_o3d\o3dstruct.py", line 9, in export_material
    return struct.pack( "<fffffffffff{0}p".format( len( texture_name ) + 1 ), diffuse[0], diffuse[1], diffuse[2], diffuse[3], specular[0], specular[1], specular[2], 0.0, 0.0, 0.0, specularity, texture_name.encode('cp1252'))
  File "E:\Program Files (x86)\Steam\steamapps\common\Blender\2.79\python\lib\encodings\cp1252.py", line 12, in encode
    return codecs.charmap_encode(input,errors,encoding_table)
UnicodeEncodeError: 'charmap' codec can't encode characters in position 2-3: character maps to <undefined>

200 post :party:
Zmień plik na taki o rozdzielczości będącej wielokrotnością 2
Rozdzielczość tekstury nie powinna uniemożliwiać eksportu, niemniej i tak zaleca się zmianę rozmiaru ze względu na wydajność gry. Zgaduję, że używasz w nazwie tekstury znaków spoza tablicy kodowej Windows-1252, wtedy pojawiają się podobne błędy.
Akurat nazwę tekstury dostosowałem tak by mogła być zastosowana w każdym języku, po podmianie tekstury na większą udało się skonwertować. Ciekawe ponieważ to były nieco zmodyfikowane wiatrołapy z megapacka z domyślnymi teksturami.
Witam.
Przepraszam że się pytam w tym dziale ale mam jedną prośbę.
Czy może mi ktoś wysłać ten dodatek OMSI o3d import/export bo przegapiłem go gdy był wydany.:(
Chciałem go pobrać i okazało się że link wygasł:(
A może mi się przydać.:)
Przekierowanie