Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 将场景阴影渲染到纹理(纹理烘焙)_Three.js - Fatal编程技术网

Three.js 将场景阴影渲染到纹理(纹理烘焙)

Three.js 将场景阴影渲染到纹理(纹理烘焙),three.js,Three.js,有人知道如何在3JS中渲染阴影贴图吗?我的场景中有一个地形网格,我希望可以将一个漂亮的阴影贴图渲染到应用于网格的纹理上,而不是让所有对象在地形上投射阴影 有没有人知道如何做到这一点,或者有没有关于这个主题的文档可以应用到三个方面 **编辑** 为了便于将来参考,我想知道是否有任何技术可用于渲染/烘焙纹理,这些技术可以稍后应用于网格 看看他的例子: 你所追求的东西在threejs中被称为“光照贴图”,在其他地方它们也被称为封闭纹理/贴图 [编辑] 可以使用其他工具(如Blender)从几何体烘焙

有人知道如何在3JS中渲染阴影贴图吗?我的场景中有一个地形网格,我希望可以将一个漂亮的阴影贴图渲染到应用于网格的纹理上,而不是让所有对象在地形上投射阴影

有没有人知道如何做到这一点,或者有没有关于这个主题的文档可以应用到三个方面

**编辑**
为了便于将来参考,我想知道是否有任何技术可用于渲染/烘焙纹理,这些技术可以稍后应用于网格

看看他的例子:

你所追求的东西在threejs中被称为“光照贴图”,在其他地方它们也被称为封闭纹理/贴图

[编辑]
可以使用其他工具(如Blender)从几何体烘焙灯光贴图:

Hi travnik,实际上我指的是渲染灯光贴图。因此,计算阴影并将其绘制为纹理(然后可以在地形材质中使用)。类似于Blender如何将阴影贴图渲染到几何体上(但感谢大家的提醒:)@Mat抱歉,但是Three.js不提供此类功能。这是可以自己做的。我在地形上做了光线追踪以得到它的光照图。这里有一个链接,其中包含有关此过程的相关信息:保存该链接-您可能仅限于在其他地方烘焙灯光并将其导入Three.js