Javascript three.js中的LOD(合并网格)

Javascript three.js中的LOD(合并网格),javascript,3d,three.js,level-of-detail,Javascript,3d,Three.js,Level Of Detail,我正在寻找一种方法,在这种方法中,我可以高效地使用three.js的LOD对象 我的想法是实现一个LOD方法,就像第2.1章中的一样 有3个级别: 查看器附近的三维模型 中等范围的2.5D体积纹理 以及远处的2D纹理 现在我的问题是: 是否可以在three.js的LOD对象中将2D纹理显示为级别 我可以合并远处的lod对象吗?示例:摄影机附近有10个网格,中间区域有2组网格,远处有一个2d纹理 谢谢你的帮助 我认为这是可能的,因为你可以编写逻辑来完成这一切。。因此,我打赌Three.js中的简单

我正在寻找一种方法,在这种方法中,我可以高效地使用three.js的LOD对象

我的想法是实现一个LOD方法,就像第2.1章中的一样

有3个级别:

查看器附近的三维模型 中等范围的2.5D体积纹理 以及远处的2D纹理 现在我的问题是:

是否可以在three.js的LOD对象中将2D纹理显示为级别

我可以合并远处的lod对象吗?示例:摄影机附近有10个网格,中间区域有2组网格,远处有一个2d纹理


谢谢你的帮助

我认为这是可能的,因为你可以编写逻辑来完成这一切。。因此,我打赌Three.js中的简单lod系统现在提供的不是什么,而是您可以在自己的lod系统中使用Three编写的东西。

谢谢,我会尝试一下。我会用@antont告诉您的方法来做,对于3D库中的一般实现来说,它似乎太具体了。在您的示例中,可以将前10个网格添加到object3D中,然后添加到lod中。然后,不再重复使用对lod无效的网格,而是为中间距离创建2个网格。然后是雪碧。26个月后^^