首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >世界到立方体投影的统一

世界到立方体投影的统一
EN

Stack Overflow用户
提问于 2022-01-21 10:59:23
回答 1查看 109关注 0票数 0

,这是设置:

我在游戏场景里有两个摄像头。游戏必须在正面墙壁和地板上有屏幕的房间进行。为了能够测试它,我刚刚在联合中重新创建了两个屏幕。目标是使游戏沉浸,创造正确的错觉,在左边的形象。到目前为止,我尝试过的(就像你从截图中看到的)是这样的:

Camera0:直接进入正面显示器。

Camera1:我创建了一个后处理效果,使输出纹理变形,以创建正确的透视图错觉。

问题:

事实上,我基本上是在处理一个纹理,在边界上产生了一些模糊的效果,因为像素密度在开始和变形图像中是不一样的。

我认为最好的方法是使变形变换发生在Camera1的投影矩阵上。但我只是失败了。你知道如何正确处理这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-22 09:49:44

你可以让你的透视相机为你工作。

设置地板摄像机的fov,使其只显示在屏幕上的大小。

然后,把摄像机放在同一位置。

最后,让地面摄像机在+x轴上旋转一半,是两个摄像机的fov之和的一半。例如,如果壁式摄像机为fov 80,地板fov为40,则设置地面摄像机沿x轴旋转60°。

这将保证相机的视角不重叠,他们将有正确的投影沿他们的表面,以创造理想的错觉。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70806365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文