首页 > 其他 > 详细

360 img

时间:2020-05-08 20:47:53      阅读:55      评论:0      收藏:0      [点我收藏+]

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);


    }

}

 

生产的结果截图

 

 

技术分享图片

 

技术分享图片

 

360 img

原文:https://www.cnblogs.com/nafio/p/12852669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!