threejs 加载模型与水面 出现水面覆盖或在模型上方的解决方案

示意图

可以看到很明显的割裂感,即是水面渲染在模型上面。
在这里插入图片描述

前言

本来以为只是加个啥啥属性就好了,但是网上找不到让我很绝望,虽然最终结果也只是加个属性就好了,由于不是很懂3D模型的渲染方式有关于深度等等的处理导致前前后后花了差不多2小时,万幸的是没有更久。

解决方案

在这里插入图片描述
将你需要写入深度的mesh 对象 的depthWrite属性设置为true 即可

猜你喜欢

转载自blog.csdn.net/q1025387665a/article/details/127516635
今日推荐