3d 立方体摄影机如何根据眼睛更新其渲染目标

3d 立方体摄影机如何根据眼睛更新其渲染目标,3d,three.js,3d,Three.js,我正在探索一些3js示例,并偶然发现:使用三个js立方体相机演示立方体的反射 上下文:立方体摄影机仍在一个位置,更新/渲染中没有代码更新其方向,这意味着其中的6个摄影机指向初始设置的同一目标 问:为什么当我移动主摄像机时,立方体和球体上的反射会更新?如果摄像机仍指向同一目标,则应为所有眼睛/主摄像机位置生成相同的图像。立方体相机在创建图像时是否也会考虑眼睛方向 在这里看不到与主摄像头相关的任何内容:是的,着色器会考虑视角和“反射”表面的角度,以决定在每个像素上显示什么……是的,看起来是这样,但无

我正在探索一些3js示例,并偶然发现:使用三个js立方体相机演示立方体的反射

上下文:立方体摄影机仍在一个位置,更新/渲染中没有代码更新其方向,这意味着其中的6个摄影机指向初始设置的同一目标

问:为什么当我移动主摄像机时,立方体和球体上的反射会更新?如果摄像机仍指向同一目标,则应为所有眼睛/主摄像机位置生成相同的图像。立方体相机在创建图像时是否也会考虑眼睛方向


在这里看不到与主摄像头相关的任何内容:

是的,着色器会考虑视角和“反射”表面的角度,以决定在每个像素上显示什么……是的,看起来是这样,但无法确定在哪个阶段进入图片。您知道哪个文件包含着色器代码吗?