Threejs GLSL 中的cameraPosition 是什么?

问题描述 投票:0回答:2

我在网上看到一些 Three.js 着色器代码,内容如下:

vCameraPosition = cameraPosition;

cameraPosition 从哪里来,在 API 中哪里可以了解它?

three.js glsl
2个回答
2
投票

内置制服和属性在

WebGLProgram
中定义。查看以下文档页面以获取更多信息。

https://thirdjs.org/docs/#api/renderers/webgl/WebGLProgram


0
投票

它是一个 vec3,包含您正在渲染的相机的世界空间相机位置。

© www.soinside.com 2019 - 2024. All rights reserved.