diff --git a/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperXModel.cpp b/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperXModel.cpp index 32161cb4..30bc2cfb 100644 --- a/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperXModel.cpp +++ b/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperXModel.cpp @@ -108,7 +108,7 @@ void AssetDumperXModel::DumpObjLod(AssetDumpingContext& context, XAssetInfovertCount; vi++) { const auto* vertex = &surf->verts0[vi]; - stream << "v " << vertex->xyz[0] << " " << vertex->xyz[1] << " " << vertex->xyz[2] << "\n"; + stream << "v " << vertex->xyz[0] << " " << vertex->xyz[2] << " " << -vertex->xyz[1] << "\n"; } stream << "\n"; @@ -130,7 +130,7 @@ void AssetDumperXModel::DumpObjLod(AssetDumpingContext& context, XAssetInfonormal, &normalVec); - stream << "vn " << normalVec[0] << " " << normalVec[1] << " " << normalVec[2] << "\n"; + stream << "vn " << normalVec[0] << " " << normalVec[2] << " " << -normalVec[1] << "\n"; } stream << "\n";