1. i am doing multiCamera mode,this frame render normaly,but next frame,first i will change camera(i create it for another angle/view/direction to look )and i will render the texture to RBO(i make a new fbo and new a Renderbuffer to be a colorAttachment ) when scene._fxaa.excute, and readPixels to create a IamgeData ,and call another 2d canvas's gl(WebGLContext2D).putIamgeDate() to display the another camera's picture.
now,the z-fight appear in another canvas in translucent box and skybox,i don't know how to upload picture to show the sittuation. only word? who can tell me?
Uploading a picture will help. You can click the button between the highlight and the “Link” buttons in this forum’s input box, or you can upload the image on https://imgur.com/ and share the link here.
Can you put together a Sandcastle example of this issue? Just go to https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/, write your code, and then click “Share” and then paste the link you get from there here so I can run your example.
i modify code in cesium source code not at sandcastle,i don’t write any code in sandcastle.i you need,i can send the cesium1.43 i has modified to your mailbox. thanks to your answer!
It’s hard to really know what’s going on if you’ve modified the source. I think you might be able to do what you’re trying to do using the existing post process/frame buffer system. Here’s some articles that might help explain how the rendering engine works in Cesium:
Can you explain more about what you’re building? What are the multiple cameras for/what are you doing with the image data?