mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-09-10 21:09:08 -05:00
RecalculateNormals
This commit is contained in:
@@ -112,6 +112,10 @@ namespace UniVRM10
|
||||
// 各種パラメーターを再計算
|
||||
mesh.RecalculateBounds();
|
||||
mesh.RecalculateTangents();
|
||||
if (src.VertexBuffer.Normals == null)
|
||||
{
|
||||
mesh.RecalculateNormals();
|
||||
}
|
||||
|
||||
Profiler.EndSample();
|
||||
|
||||
|
||||
@@ -42,6 +42,10 @@ namespace UniVRM10
|
||||
// 各種データを再構築
|
||||
resultMesh.RecalculateBounds();
|
||||
resultMesh.RecalculateTangents();
|
||||
if (meshGroup.Meshes.Any(mesh => mesh.VertexBuffer.Normals == null))
|
||||
{
|
||||
resultMesh.RecalculateNormals();
|
||||
}
|
||||
|
||||
// BlendShapeを更新
|
||||
var blendShapeCount = meshGroup.Meshes[0].MorphTargets.Count;
|
||||
|
||||
Reference in New Issue
Block a user