360 img
untiy2019.3
创建3张render texture
left和right Dimension 为cube
生成结果得 render texture Dimension 为2D
public class Demo : MonoBehaviour
{
public RenderTexture cubemapLeftEye;
public RenderTexture cubemapRightEye;
public RenderTexture equirect;
public Camera _Camera;
void Start()
{
}
void Update()
{
if (Input.GetKeyUp(KeyCode.A))
{
Debug.Log("--------->Create");
Create();
}
}
void Create()
{
_Camera.stereoSeparation = 0.064f; // Eye separation (IPD) of 64mm.
_Camera.RenderToCubemap(cubemapLeftEye, 63, Camera.MonoOrStereoscopicEye.Left);
_Camera.RenderToCubemap(cubemapRightEye, 63, Camera.MonoOrStereoscopicEye.Right);
cubemapLeftEye.ConvertToEquirect(equirect, Camera.MonoOrStereoscopicEye.Left);
cubemapRightEye.ConvertToEquirect(equirect, Camera.MonoOrStereoscopicEye.Right);
}
}
生产的结果截图



浙公网安备 33010602011771号