HDRi 环境和移动摄像机

Posted

技术标签:

【中文标题】HDRi 环境和移动摄像机【英文标题】:HDRi environment & Moving camera 【发布时间】:2021-08-03 10:02:11 【问题描述】:

我已经为这个问题苦苦挣扎了几天,我四处寻找,但没有任何运气。

我的场景是中间的一个物体,一个环绕物体的摄像机和一个带有 HDRi 贴图的 Vray 圆顶。我设置为 HDRi 地图实例的环境。

我的对象正坐在一个阴影平面上,绝对没有其他几何体。

我遇到的问题是,当我渲染动画时,我的对象似乎从环境中脱臼并且没有留在原地。有没有办法将 HDRi 地图链接到相机运动?任何帮助表示赞赏。

视频 https://streamable.com/mwq3ue

【问题讨论】:

【参考方案1】:

HDRI 环境贴图是球形贴图,它们不包含 3D 数据。在您的 Env 地图中,您可以看到一个地面,但这只是一张“照片”,因此,如果您将相机向前移动,地面将与透视图不匹配,因为它没有 3d 信息。唯一的解决方法是:1 不要对地板对象进行蒙版,使用地面纹理,在不透明度上应用菲涅耳,使其随着距离溶解,与环境贴图混合。

【讨论】:

youtube.com/watch?v=cCjxL-XpC1w&t=260s check from 1:47 他是怎么做到的? 他正在使用 3ds max HDRI 工具,它具有内置的 rad floor 功能(它是 3d 视口顶部的滑块),您可以向右移动,并将 HDRI 投影到地面上.伙计,如果你正在学习,不要学习 3Dsmax,直接去 Maya、houdini 甚至 Blender。无论如何,如果你没有这些 HDRI 工具,它所做的是,它只是创建一个半球体(有一个平坦的地面),它将 env 贴图投影到球体上(因为它是一半,所以它包含一个地板)跨度> 我有玛雅。但我正在做一些事情,3d max 很好,我喜欢它。老实说,我被困在这个阶段。 您是否在使用他在视频中制作的 HDRI 工具?它解释了一切.. BTW 堆栈溢出是一个编码论坛:) youtube.com/watch?v=RsAUfQlZH_w 在这里它以非常简单的方式解释了一切,只需按照此操作即可。

以上是关于HDRi 环境和移动摄像机的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL入门07.实现摄像机的旋转和移动

Three.JS提升学习6:创建动画和移动摄像机

模式 7 仿射变换中不受控制的摄像机移动的原因是啥?

unity怎么实现摄像机跟随使用者的移动而移动 类似vr头盔似的 我们走 摄像机也跟着移动

检测视频中是不是存在摄像机运动以及手术视频中的移动物体

unity PC和移动端 摄像机围绕目标物体transform组件 旋转 缩放(改变相机position)