【问题标题】:ThreeJS - delineate between meshesThreeJS - 在网格之间描绘
【发布时间】:2021-12-16 15:53:45
【问题描述】:

我同时展示了三个不同的模型。

某些模型具有相同的纹理,因此很难区分一个开始和另一个结束。

例如,第一张图片来自我的三个查看器,第二张图片来自 Blender:

两个物体相交的三个地方并不明显。

到目前为止,我一直在尝试更改照明和材质设置,但在这方面没有成功。

我也尝试了轮廓后期处理效果,但由于我认为 Sketchup 的无序输出(模型制作的地方),轮廓效果是混乱的:

我正在尝试找到一种清晰划分模型的好方法。

【问题讨论】:

标签: three.js shader mesh post-processing


【解决方案1】:

来自鼠标位置的 Raycaster。淡化其他模型的不透明度或其他东西。或者如果你是认真的,你可以试试剪裁模板。有一些非常好的网格 BVH 示例可以证明这一点。 https://gkjohnson.github.io/three-mesh-bvh/example/bundle/clippedEdges.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    相关资源
    最近更新 更多