|
|
|
@ -15057,7 +15057,7 @@ bool MeshTexture::SelectBestViewsForVirtualFaces( |
|
|
|
newFaceScores[fid] = majorityAvgScore; // ✅ 更新为邻居的平均评分
|
|
|
|
newFaceScores[fid] = majorityAvgScore; // ✅ 更新为邻居的平均评分
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}防止高质量视图被低质量邻居覆盖,从而减少局部染色 |
|
|
|
} |
|
|
|
faceToView.swap(newFaceToView); |
|
|
|
faceToView.swap(newFaceToView); |
|
|
|
faceScores.swap(newFaceScores); // ✅ 同步更新评分
|
|
|
|
faceScores.swap(newFaceScores); // ✅ 同步更新评分
|
|
|
|
} |
|
|
|
} |
|
|
|
|