Не отображается сфера на камере
День добрый, возникла проблема: пишу приложение для просмотра фото в 360. Инвертировал нормали внутрь сферы, заметил проблему что у стоковой сферы очень мало полигонов, поэтому картинка ломается. в блендере запилил сферу чуть-более погональную (куда более полигональную....) повесил ее меш на объект, картинка стала нормальной, но теперь после сборки проекта виден только бекграун камеры, в редакторе все великолепно. Камера находится внутри сферы, нормали флипнуты внутрь. Вот код для инвертации картинки внутрь сферы.
public GameObject SferaPanoramica;
// Start is called before the first frame update
void Start()
{
Vector3[] normals = SferaPanoramica.GetComponent<MeshFilter>().mesh.normals;
}
void Awake()
{
InvertSphere();
}
void InvertSphere()
{
Vector3[] normals = SferaPanoramica.GetComponent<MeshFilter>().mesh.normals;
for(int i = 0; i < normals.Length; i++)
{
normals[i] = -normals[i];
}
SferaPanoramica.GetComponent<MeshFilter>().sharedMesh.normals = normals;
int[] triangles = SferaPanoramica.GetComponent<MeshFilter>().sharedMesh.triangles;
for (int i = 0; i < triangles.Length; i+=3)
{
int t = triangles[i];
triangles[i] = triangles[i + 2];
triangles[i + 2] = t;
}
SferaPanoramica.GetComponent<MeshFilter>().sharedMesh.triangles= triangles;
}