Creator3D:shader双面渲染问题

今天使用shader实现一个球形的加载进度条显示,期望效果是一个上边透明,下边水逐渐上升的效果

需要实现双面的渲染

图一为 rasterizerState.cullMode=front

图二为 rasterizerState.cullMode=back

图三为 期望的双面效果 设置了rasterizerState.cullMode=none

但是在设置rasterizerState.cullMode=none后没有达到期望的效果

实际效果:图四

边上出现了一些齿

上边的图都是同一角度

在编辑器中进行旋转视角后会出现下面的效果(图五)

不知道是那里的问题,有人能解释一下嘛

你这图三不是已经搞出来了吗:sweat:
你要用双pass

图三是期望的效果,实际的效果是图四

试了一下,开启双面还是有效果的

我晚上回去再试试

搞出来了吗?

我试了一下,不行,我的实现方式是通过设置球的透明度,上半截是白色半透明,下半截是蓝色透明度为1,大佬可以帮忙验证一下嘛

试试双pass呀

双pass怎么搞

我以为是我写的问题,我用默认的effect,techniques选transparent,设置为半透明, cullMode:设置为NONE,发现显示是这样,这是咋回事

先渲背面再渲正面。但是效果还是没达到图三的效果 因为中间部分是空的

ok,今天我也研究了一下

大神 C3d能整个水波纹效果不。需要这个效果