我知道的是通过复制场景,然后用RT纹理来渲染出深度图,里面有一个问题就是需要复制场景,有没有不需要复制场景的方法可以获得场景的深度图呢?例如获得深度缓冲区的值?
因为如果场景里有互动的物体,通过复制场景不见得是一个好的方法!
看了你这个方法,新增一个pass。有点吃不消。对cocos不是很了解,cocos 自己有depth map吗,可以直接copy出来用吗。unity 中就是这样干的
我知道的是通过复制场景,然后用RT纹理来渲染出深度图,里面有一个问题就是需要复制场景,有没有不需要复制场景的方法可以获得场景的深度图呢?例如获得深度缓冲区的值?
因为如果场景里有互动的物体,通过复制场景不见得是一个好的方法!
看了你这个方法,新增一个pass。有点吃不消。对cocos不是很了解,cocos 自己有depth map吗,可以直接copy出来用吗。unity 中就是这样干的