[Unity] unity2018中如何录制3D全景视频

查看:950 |回复:4 | 2019-3-5 10:02:55

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 张金锋 于 2019-3-20 20:49 编辑

感觉有一处可能说得不是很清楚,今天早上又加了一张图片,补充说明一下
1.首先将此处勾上 397565c7dd650016c9.png

2.将此脚本挂载到任意一个游戏物体上
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour
{
    public Camera captureCam;
    public RenderTexture leftEyeCM;
    public RenderTexture rightEyeCM;

    public RenderTexture EquirectMap;


    private void LateUpdate()
    {
        captureCam.stereoSeparation = 0.06299f;
        captureCam.RenderToCubemap(rightEyeCM, 63, Camera.MonoOrStereoscopicEye.Right);
        captureCam.RenderToCubemap(leftEyeCM, 63, Camera.MonoOrStereoscopicEye.Left);

        leftEyeCM.ConvertToEquirect(EquirectMap, Camera.MonoOrStereoscopicEye.Left);
        rightEyeCM.ConvertToEquirect(EquirectMap, Camera.MonoOrStereoscopicEye.Right);
    }
}


3.在工程区域创建三个渲染纹理,命名只要自己随便,只要能找到对挂载到哪个位置就行,我是这样命名的,
901305c7dd7022950b.png
注意渲染纹理,左右眼的Dimension要选cube,剩下的一个要选2D,

4.然后将这三个渲染纹理和主摄像机拖到脚本的实例的变量上。
如图

5.做完以上所有步骤后,可以在网上找个免费的插件,我找的叫recoder,

6.然后这样操作

7.插件使用,注意调一下参数,自己看着调就行了。





630185c7f0342538f2.png

评分

参与人数 1元素币 +3 活跃度 +9 展开 理由
Adeline + 3 + 9 展示图在多点就更好了。

查看全部评分

2019-3-5 10:02:55  
 赞 赞 0

使用道具 登录

4个回答,把该问题分享到群,邀请大神一起回答。
2#
谢谢分享
回复 收起回复
2019-3-5 10:04:06   回复
 赞 赞 0

使用道具 登录

3#
大佬大佬
回复 收起回复
2019-3-12 08:55:52   回复
 赞 赞 0

使用道具 登录

4#
锋哥牛逼
回复 收起回复
2019-12-10 21:41:51   回复
 赞 赞 0

使用道具 登录

5#
66666666
回复 收起回复
2020-8-10 17:19:19   回复
 赞 赞 0

使用道具 登录

CG 游戏行业专业问题

手机游戏引擎手游引擎Unity3D技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表