Three.js-导入时可以检测到几何“岛”吗?

贾斯汀

我将.3DS模型导入Blender 2.72b,然后使用Three.js导入/导出插件导出它们。模型具有多个几何“岛”(连接的面和顶点的单独组),每个都有自己的材料。我希望能够将每种材质与其对应的岛配对,而不必创建单独的THREE.Geometry对象。经过一番挖掘,我发现了这个问题,建议使用THREE.MeshFaceMaterial为一个对象实现多种材质。唯一的问题是,该示例中的几何图形是一个简单的立方体,而我的模型有数百个面分布在2-5个岛上。

Three.js是否具有识别网格中几何“岛”的功能?

西兰吉

不可以。three.js不具有识别网格中几何图形“岛”的功能。

使用时MeshFaceMaterialWebGLRenderer无论如何都要将几何体分成多个块-每个材料一个块。这样做是因为WebGL每个几何支持一个着色器。

我不会合并所有的几何图形,然后使用MeshFaceMaterial来使渲染器将单个几何图形分开。

如果需要,可以合并共享同一材料的几何。

three.js r.69

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Three.js扩展几何

来自分类Dev

Three.js-我可以对几何图形“应用”位置,旋转和缩放吗?

来自分类Dev

Three.js Raycaster未检测到场景网格

来自分类Dev

Three.js Raycaster未检测到场景网格

来自分类Dev

仅向上扩展Three.js几何

来自分类Dev

Three.js旋转和定位几何

来自分类Dev

three.js平面缓冲几何uvs

来自分类Dev

Three.js:更新几何与替换

来自分类Dev

细分几何的特定面。Three.js

来自分类Dev

可以在Three.js中使用带有缓冲几何形状的三角形条吗?

来自分类Dev

冲突检测Three.js的问题

来自分类Dev

Three.js碰撞检测问题

来自分类Dev

Three.js导入的模型抗锯齿

来自分类Dev

Three.js导入的模型抗锯齿

来自分类Dev

three.js从图像导入svg路径

来自分类Dev

three.js绽放是模糊的吗?

来自分类Dev

可以反向播放皮肤动画吗?[Three.js]

来自分类Dev

我可以在THREE.js中提高矢量精度吗?

来自分类Dev

我可以在THREE.js中提高矢量精度吗?

来自分类Dev

如何在three.js中导入字符串值(x,y,z)以生成几何?

来自分类Dev

无法使用Three.js导入OrbitControls.js

来自分类Dev

Marionette.js-我可以检测到onAppend吗?

来自分类Dev

node.js可以检测到何时关闭吗?

来自分类Dev

我可以检测到挂起的JS函数并中止吗?

来自分类Dev

THREE.JS:在网格内时看到几何

来自分类Dev

在Three.js中渲染自定义几何

来自分类Dev

在Three.js中将多种材料用于合并的几何

来自分类Dev

three.js:自定义几何不会纹理

来自分类Dev

three.js合并几何和八叉树选择