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

示意图

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

前言

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

解决方案

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值